<SEC-DOCUMENT>0000874238-21-000010.txt : 20210303
<SEC-HEADER>0000874238-21-000010.hdr.sgml : 20210303
<ACCEPTANCE-DATETIME>20210303090541
ACCESSION NUMBER:		0000874238-21-000010
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		112
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210303
DATE AS OF CHANGE:		20210303

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STERLING CONSTRUCTION CO 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:		21707385

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

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

	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-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:1c9f29e7-a28d-4b9d-8a7a-dd8b49a2841d,g:9248ac06-a52b-489c-a896-3ff6a7058ac8,d:e8dbed9f1a3749649ca1e1d639a107d0--><html xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:strl="http://www.strlco.com/20201231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>strl-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV80LTEtMS0xLTA_1e26258a-5f58-4f15-84fd-e85676212832">0000874238</ix:nonNumeric><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV8xOC0xLTEtMS0w_4858f66a-5674-4b5a-8749-f21ef8fa8ebe">2020</ix:nonNumeric><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV8xOS0xLTEtMS0w_8d90abf0-e86c-4f80-9bef-af8fcfcf0c16">FY</ix:nonNumeric><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV8yMC0xLTEtMS0w_fd8a1c5c-4f79-4a5e-9e63-1c22838bab58">false</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNTA0L2ZyYWc6ZTQyMDM0NjZiZWUwNDQ0ZGFlMDE0OGI5M2M1MTZkMjMvdGV4dHJlZ2lvbjplNDIwMzQ2NmJlZTA0NDRkYWUwMTQ4YjkzYzUxNmQyM18zMjk4NTM0ODgzMzQ4_98adffad-d131-472e-9e46-c23619ff7222">three</ix:nonFraction><ix:nonNumeric contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF8xLTEtMS0xLTEzODky_a8fde532-3fbe-4495-8edf-29c0aa37c3bb">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i28dab05b846c4347b5165776ee476508_I20201231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF8xLTEtMS0xLTEzODky_ee06d18e-6509-4048-894d-310318c4cb33">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i28dab05b846c4347b5165776ee476508_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF80LTEtMS0xLTEzODY0_22892a75-a188-4878-8695-c7019aa99551">us-gaap:LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF80LTEtMS0xLTEzODY0_3568459a-3930-4775-af84-859fa9509f87">us-gaap:LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF83LTEtMS0xLTEzODcy_020cf7f2-3fbb-4a30-ae09-6633bf28dfc4">us-gaap:LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i28dab05b846c4347b5165776ee476508_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF83LTEtMS0xLTEzODcy_42424c32-d41c-4810-a92e-c87cb7747a8c">us-gaap:LongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="strl-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ib4da5d2d2beb4f7193ef7acaee8a433f_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="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ia7d91f70ddae426fb28b72bad37df821_I20210226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-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="i12f3ee00717e4ee2889890d39bca465f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28dab05b846c4347b5165776ee476508_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="i3b3eac04e541443bb1058c1daf4d2827_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="i9f19367981f24058bdb538aa0e053d2b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87d962df0c8b464b8c728e884ad846df_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie52b1ef7b79341019cb50b534c8af548_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd9beb357cf41a39acc4d4925efa6fe_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa245d6c939b4c23b089af185715cbd4_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i800a16972d204a4aa3d6910f115b574c_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16152d381a484257b438c3c94b33d585_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bc6a9852ca9490eb0cf4634cf705626_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b77c1b3cfea4a889cedc66d20aae32a_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17fe06be9c04434a675ea90df8ba3fa_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd7bfbbe43a64097b88c211a4077b708_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if528ccaef17040b08b5ff2399aa6b460_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3767b80c5ff414e83eae503ea269656_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eafc778c37646f680c09cb85b40a72a_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1450273dff2496b81eb18ddbec410ec_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5807d9e7ae2e491189065624b6e976fb_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if899a2482bed4e9fb17da724db905737_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i671ea5a1add24b4e8086d54bf79d23a0_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a2c7e52d26472d8468b1bc0c17c2ec_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bc5e277a92a4408a41335abca68b94a_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66efe0d17718486cad7b36a52f18effa_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedb895649112470484e25f1b961bfed3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37e8048784ce41e98bb028bb625a1641_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a6cc94531004f1cad8f3512b913051f_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="ib12cf83bed3e4faa93ff69c6cec02e7b_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="i13514f66c512466a80ee492c33780c37_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib61618b7c860417aa698744322ddf472_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="iffde1b5fd9974d8a945788b8372ba8c4_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="i9ad21722c3a7472a8add6975e7b38b84_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="ic06363d65284491cbd241968c215c71c_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="i5bd4beb215844d30b400bd958a6ee320_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="i478c30a1dbc94ce0bbe1277089965ac7_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="i9c8686e23fdd44559dcae7c1909bad90_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="ie750ccc1e5e042a0b87f8d63f5cc99b5_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="i8fb254b4d84243cbab8ee12c2b281e62_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="i27cce5cc065241199ecbf2eed42f8c1d_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="i2364047982924b85b5c335b5c7bcbba5_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:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacf6386d32ec4c528ce7beb8a571a325_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="i646b4f10059147deabf0647d820e75de_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="i0713c42fa7764d8390e2b4c812fa32b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9fe5ea3800b44e485920f445e210ce0_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="i3438a05e790c402f8c9ba716cb2167da_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="i9622a3c1c24f4cf5a9d26502356cf01c_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="i11127aae8f7148cb9df02c3e2f191a82_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:unit id="segment"><xbrli:measure>strl:segment</xbrli:measure></xbrli:unit><xbrli:context id="i6b1043c7495349a8bad117d167995b4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i95e3231db32047139a7ef71bfaa9c461_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i192c059222c04464a341c487b8dc2ff8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="if6941204bb3042baa2c800eca962cfac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="id24378e829254bb7ac5c26575555e16f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33aad1c952d541e2acf46fac58c66b8b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bcb6304e1bb4aaf863bfc88905c296a_D20200101-20201231"><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:BuildingAndBuildingImprovementsMember</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="i03aa467713ab4bc789fd83805f6b47f5_D20200101-20201231"><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:MaximumMember</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="i9f00a5d59f6b42bd9b358dec369c8a7f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd1bcb9cba264af19f29952998c22619_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"><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-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f8999151787474d84d5f45953fe9ee5_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i407ea6df188e4e7390c7caab6353b4bd_D20191002-20191002"><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><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-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21de69c6db524e418fe5df7fd7a552f6_D20191002-20191002"><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><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-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51ce761c09ca48e494ca41975248353f_D20191002-20191002"><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><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-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb21cc3302a74d67af3dc255fda861bf_D20190101-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-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied4e9c2f529b4cca9446d761e9dd4c36_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ce65f3f88054239b27c8e010ec56e37_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaef2d654af104b2495a74f2cbbf5079c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c3c63c4e22743c9adf1e90367bd137a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93fac359d3e45998e6f8351eec8f7c2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231"><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>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia99d6da2ba4e4852a140f664e635cd5d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</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="ie0cb737b4c5644f9a89a9e6a3c456200_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8836317edf04441ad634d26ba3a992a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i027dce0d120e4b9a899f0dadd1c0f615_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</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="if55d25229e3744b78baa41294a5e2e12_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57114f321271433e86ed6482514d3aff_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cf4295b29534838a388e172ca0562ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</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="ibcea4b86a6a341ecb849d0b61dbe8c48_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91e9548a035f402784d45d7947a92a49_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i239611fd76374a91aa9038567aea3e23_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:HeavyCivilConstructionMember</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="ibb238d1ec65340c8adba5f6e6a73dcda_D20190101-20191231"><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:HeavyCivilConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad324255faaf4946a4f5e66ebfea8df8_D20180101-20181231"><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:HeavyCivilConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</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="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19465d352dac488da2b9dda209b30f65_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2876488404346818f3ac4724e432464_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:LandDevelopmentMember</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="i8a35fdc4e4f44849ae563531160877ee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:LandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ab11e9d30294ee7b3ddef36fff73361_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:LandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c42b9899e4841a09832a015afbd1786_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</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="i4c9170f4cc01490ab706ce731c619a24_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd893558362a4aa58e19dfe85b254889_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</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="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i182c58e395634c38891455f439ad2daa_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia763b8f918004d18bb9d3239a1c34af4_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:ResidentialConstructionMember</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="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231"><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:ResidentialConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231"><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:ResidentialConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5d1ac9fde714191be237ab71c39d9cc_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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i701a7f076a464499a301c04e896aff46_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46dee9b8334b4506aa9396b132005573_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="if3b25b7ed29a474d9dedd7624f4aa9c5_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i259ba9676aef46aa873aa7bb5efb28b4_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dd5a0ff804c46e9b7b14440eccf6060_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="i0eda4059741c4fcbaead2ef0f034f208_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide34e1b587214b4aa1fc8e489f965b78_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a55fd7d3f26424989dfbe7d623fe461_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="i0e53a5abea6d42e69d6799eb9d3c625a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3d03382e6784e53957fbc6fddd22846_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ae97229e204423b8326c8f8c4a3910e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23861c31f9b1479ca0c639ce70e2a7df_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e685af8b27442deb125c651cdc83a67_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="idf721d3463d64be1bdd6fa7b21dc2038_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d5ce19a75604f048bb11681532dce12_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>strl:entity</xbrli:measure></xbrli:unit><xbrli:context id="i3d8894f3ec4e4a94950a108cd20d9ef2_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="i179f9f9e0ddd4f529979cde7bdba12b6_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba465cfc7744438aabf934c0bb9fec0_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i227a0b47b8b64c0cb482567609aea174_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</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="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab080e5f14645e18977c7cfebcf0cb1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i672733f0282344b0a3889786faf70142_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</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="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12e40ed5a36d4f3182597e9ac7f50d72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i697824e7272741328cb757a564438fda_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f6210e8f02e4b1dbcba9e134a82bc8a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d0bf971c5a34d4abba84f779a7b81a1_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><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</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="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i337a42f8d82649b19194faeb4e8900bf_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02966aedad8e41798a3373f8c7de2f6f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd6757f3598042f49d580aaf9b9a66c6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78b0cbfd181e4de2a7ca13de86e3a7f3_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i611e52de1e2d410fafa984f48c2b664e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad1a27584a547618a18bd534ed9b1e4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4a92aae7f5f41d9872c781de4533fe0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied7e26b2391e48ae93560a35cf81e51b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f19aabfd6be401f9789264e7e455340_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idff544d58e0f44219777134fc37bc34c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cf174ae8f1e45a5b5fcc745404c37dc_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fd094950a2e4b9399610a6843cbc1c2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61d04d889bbb4ac2994a732fdad5f31e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f16a3805a0142a99bea4859677e073e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0587876e59ec440aacee88428b81de6f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c3bdda2ed884326857f9c38dc390302_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id190d45d9f8747b5babfdc8f978c7dba_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba752e24e3d34ab99fc7f09b1d023ac0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib21c32fc95cf4a85bf3480d4ba3c7350_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93ab8b90b2b74a6b863dae0d5c96bfec_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i403e09714438495ea7a7494f6bf526c2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41d38c5fafc245c6add33f5239db28d0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56a6c18132b44d2c977b6cf07875bf18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73ac1dc9ce56453a950562e461c5577d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eb460840f124ca28025cc27dcde4a1e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:PlateauExcavationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i446a4207e197461597d354bb260a49a9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:PlateauExcavationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if86ff0de4f5345709048c2ec9d6b0eaa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c9b61186a574566af19c434a83600bf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia86ee874da0c43cba22d7878811c97e2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63bbf877be35408684f8221b348047a0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89097205fe6146aba551611e0b7c6057_I20191002"><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>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i960cbf72c26c4ef9be44cb50493e2ae2_I20191002"><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>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c3964c9b3874048b975fbbd42c64d19_I20191002"><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>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacbb0b309c6f4de8ba8f65066a75367c_I20191002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96c2aed9562c42edb62e0459cbef76a5_D20200101-20201231"><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="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsOneMember</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="i179c4288aff44c2abebeebe6e3f57c2e_D20200101-20201231"><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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsTwoMember</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="id7424595cc0446f989aacaf02a777a72_D20200101-20201231"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsTwoMember</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="i52e67b5afb294b20aca00086cc2d581e_D20200101-20201231"><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="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsTwoMember</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="id2a589d668ee42e0a9da73bc45d72a2e_D20200101-20201231"><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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsThreeMember</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="i3b8e0d5d44bc4d018d48897793002df9_D20200101-20201231"><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="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i4be7a431cb3244158819d1bac810b962_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</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="i35504b02e9b94c39872c2f197052de61_D20200101-20201231"><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="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsFourMember</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="i4023c9c05d37416a80da5a72a982a8ab_D20200101-20201231"><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="strl:DebtCovenantPeriodAxis">strl:Period1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i62c186b9302a469885db98e3686904da_D20200101-20201231"><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="strl:DebtCovenantPeriodAxis">strl:Period2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="ibddebf54aa8f43b2850b878e9f320aa5_D20200101-20201231"><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="strl:DebtCovenantPeriodAxis">strl:Period3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i808b37ab7849486d9598db326fdaeb1d_D20200101-20201231"><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="strl:DebtCovenantPeriodAxis">strl:Period4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i3802de1e25d44c148dea65893701d5a8_D20200101-20201231"><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="strl:DebtCovenantPeriodAxis">strl:Period5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i9586453b2e314ae48ed9b20b20f08748_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8dc65ccd4264586a60b67a1d0a56860_D20201231-20201231"><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>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c3c10f5b1bd41119d5ff4e8c2126430_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if52cd1018f5e4e3494f34415af96b638_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaae7fdac52954325afd3327b3d6a6740_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa778024191f45e990aef0603927c366_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4b217440f024d0da39545885c2495bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></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="i501c035530c64d75b1af1aee1d92a41b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c0f27c1eeff433abe11f219f2264162_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></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="ia3fefa36130d4e7faccbce260e2da9c9_D20240101-20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></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="ibc9f477ed6ad411382e62ce3f9a15af3_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcadf57b868f445fa67743877c470d5c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></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="i683cd22f0dea49039843d9320ce21a6e_I20241002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea04ea7babbb45f8ae6c07e4f61fa693_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="i32dc196ad2c246a0896ef3f251c88509_I20191002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PlateauExcavationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c7b5b02371a467682f16e08d7a0c875_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</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="i5d627a5231484e2e9ecac5577641e105_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if87b3103a66b4ab299b32d590ea82b85_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9676be585a14d40b69d96b82842818f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0bbe3e703a041b488925320aef918bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c32c8b952634322aa844da8e5b38a0f_I20201231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0472a354706343fd8142c1cbfbe801a2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dbc5178612645f09093748ef6671d33_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5345dd37ec4247028d854494581e9c30_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide67a579ec5f42af826d185617bad13a_I20191231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12071c8d40d84cc2b55c747996276d1c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf92324b723b42a3938473eeb32f85b5_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:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i762696e41b5647b4bf194f6110240966_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c923c223c5f426cbc53ebd2a7497288_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic83db5e40aff42ef82387dc4db47187b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i1cc6086e0dc5413186ab68b7edff17be_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd027418b6504b919283177aa87641e6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93e57e7662aa4317847dbfdaab029238_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic56fd39c7ffd445aaa884d526b20e454_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib391c8465503403ebe30e3c5e33264f3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>strl:vote</xbrli:measure></xbrli:unit><xbrli:context id="i7661254873154716992f71233c66899c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4506215709c40babccc5e2754eca71c_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="i9c951651569845d7b86f8f836efeb6c9_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="i308c593b09e740548f7098a86f18c224_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i688d1aa5461845ad9e96ba9447ca5547_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a9e97a3e10f4298a2c3d83bd43642df_D20200101-20201231"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</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="idb3f934cb5a2480faa2d447f87b77af0_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i295a38cc147d4ccd9dc6dc2ab6006df0_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c4e25141e4a46b49d59c9b13976d8e7_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="i211684445f74493d93cafcd87554df0b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_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="i48e9320315e64d8b85eca11d7f106492_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2d9097bc2cb45daa8324a6ca4c8694a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c76b25076f14ba581164631c1582392_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="id8d9ff3d4bb740ffa4827de31e1f926d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e41b7eb30954f9aac9131ea2ea3ba95_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30e447f9c721450783eacfce8dcc6c6f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22bc3060bd344da8ab74cdafb1adb2ab_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="i04af5fdaced0481eb5a0ee4d30f2a105_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08db67953a2340678baccd62188749ec_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8528e4281fcb42778ee212720560e197_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52a034f268ee4777b4295c10fe5bd851_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="i1db2b30bbc2a4ff88982909e82c56cdc_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc0c6157809745c1af70c0fe4803b346_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id60b1f690c3441c284101440374341c7_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibab2325014554109a21311a129a66ef8_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="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56ef49bc82c448eb9391fd165f5364a9_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="ia4f94649585a4c618704b5e06f10fe93_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia26178e0f9534a54b868a868e16680e8_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70d87c0142fb44baaa09872ec79fc50b_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="i8082c641a5b341cdbdbf98cf58fb9910_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="i3646223135ca46b8ab4ec96e06e56853_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</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>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3c936a2074847d388da682abb7cea45_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfea311bdcb840918d030cca8c1ea4f2_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: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>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2db0eb78775e44fb8d7f268cc15bcd72_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</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>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f0b51aeb1144bfb8d68bbc635de16a3_I20170403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</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>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eed83fcb8424d49a3c4ae0e79a227ce_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</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="iaa0cd25008dd4ab29f9954f437fe8995_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia433f608d6a646df8b60ba99dc2caea4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</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="i2a4ce07867c74d0e967e6f93100fe83c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaebf04d783264dc9b386c0fcffb9d4a8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82ff8d9f57dc4385befcebfce542c27e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CarpenterFundsAdministrativeOfficeMember</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="ic8ca5f4afe7d451d9b3dac10644fab38_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CarpenterFundsAdministrativeOfficeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id89552fb2fd04058a3819430288c16b4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CarpenterFundsAdministrativeOfficeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i121e35ed19e545d88dbb8542fd0bae5c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:LaborersPensionTrustForNorthernCaliforniaMember</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="i9df334dc087f43aea4c23750185b8c7a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:LaborersPensionTrustForNorthernCaliforniaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cdf732feb1c49f29095d827de1ae073_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:LaborersPensionTrustForNorthernCaliforniaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92ec2e62067d46d5a89884d8877501d5_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:CementMasonPensionTrustFundForNorthernCaliforniaMember</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="icc678946bc4c4ecd8412344fa27a2c89_D20190101-20191231"><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:CementMasonPensionTrustFundForNorthernCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib580b0a4100f4488b5c86d3860d9dc2d_D20180101-20181231"><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:CementMasonPensionTrustFundForNorthernCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6a0e9fa2eba4b98ba4634ec83306807_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</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="i9c5be7ffcd05462ca30c54292dcb8203_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85644bcec9f04eb998e612aba8ef841b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cb598b436bc437aa3f7a7c95f67e8d5_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="i9b694f9d77664b04a1e9445da4c55909_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddb47bf186fd4ce99149b2e2cc7d25b6_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ed35dedc9d74860b5edf0a096cd83c4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ef9c846443440a0a609e353b665e512_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if822620e22064a5981c6e7bb021e93ba_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7426b820640d4126b127d8be8a2987d6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09b917e200eb4a28acb03f2703eb8ad1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i514e26f1b7ce41cf811dcec4d87001a9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59f96a47902040bf955aa720963d6f70_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17e31bdea14042dfa3e2f3470e152a3a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70cef0a81f684edb932df298231d7699_D20200101-20201231"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850729a53b534398bae029f0d115b46e_D20190101-20191231"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i840549456358442b87e27806f6174271_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c4b36b3ff8b410090f43b703e03e71c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31159d127acc4972a8702d170cdb3194_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2e1e65f065d402891834e58472b60da_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">strl:MainOfficeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_1"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:6pt;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:10pt;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:10pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6OTdjNGY3MTg5ZmQ2NDU4ZjllN2VkODQ2NDI0ZjVjNjgvdGFibGVyYW5nZTo5N2M0ZjcxODlmZDY0NThmOWU3ZWQ4NDY0MjRmNWM2OF8wLTAtMS0xLTE4NjkvdGV4dHJlZ2lvbjo2YzM4NzljYzA4Y2U0OTlhYTU0MDYwYjRlNzc1MzNjOV8zMjk4NTM0ODgzMzQ1_4dcc4561-4fb0-4299-8783-39a34bfb123d">10-K</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRkYTA4MGM5YzA2NDgyMzlkOGZjN2I1ODQ0OTEyMmMvdGFibGVyYW5nZTo2NGRhMDgwYzljMDY0ODIzOWQ4ZmM3YjU4NDQ5MTIyY18wLTAtMS0xLTE4NzQ_c1bd323b-aea5-4877-8606-258534680d3f">&#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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV8xMDk5NTExNjI4MDYx_146d22f4-ba55-407a-a9af-17f0fbb86aa9"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV8xMDk5NTExNjI4MDYx_9b7a6a1d-5f8a-4eb8-92d0-288d6acff484">December&#160;31</ix:nonNumeric>, 2020</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:10pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzQxNDdlMjMyZGJkNDgzMGE5MzQ1YmE5NDIzNjI3NDIvdGFibGVyYW5nZTozNDE0N2UyMzJkYmQ0ODMwYTkzNDViYTk0MjM2Mjc0Ml8wLTAtMS0xLTE5MzM_ab730da6-1213-4b84-a48b-8a3a0e37da7e">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzQxNDdlMjMyZGJkNDgzMGE5MzQ1YmE5NDIzNjI3NDIvdGFibGVyYW5nZTozNDE0N2UyMzJkYmQ0ODMwYTkzNDViYTk0MjM2Mjc0Ml8zLTAtMS0xLTE5NTkvdGV4dHJlZ2lvbjo4ZGY2MTE5OGJmYjk0MTQyOGE1MGYzZDQxZjU2Yzc2Ml8zMjk4NTM0ODgzMzY5_2c5a5a12-099d-4647-b10e-19e2fed1bd61">1-31993</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:23pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl8wLTAtMS0xLTE5NjE_6e656b31-90cd-4ea7-b521-3f4d513d5c63">STERLING CONSTRUCTION COMPANY, INC.</ix:nonNumeric></span></div></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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl8zLTAtMS0xLTE5NjQ_9f7c9f2d-8f1e-405f-9cfb-21d8640cc457">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl8zLTEtMS0xLTE5NjY_643400b9-9086-4ea9-8b12-1a5547e918e8">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:21pt"><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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTAtMS0xLTE5NjkvdGV4dHJlZ2lvbjo0ZDYyMDUyYzBjMzY0YzQ5YTc1ZTkwOWNjOTY1ZTk5ZF8zMjk4NTM0ODgzNDA0_bf06da1a-2dd3-4e95-b361-df04f76e874b">1800 Hughes Landing Blvd.</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTAtMS0xLTE5NjkvdGV4dHJlZ2lvbjo0ZDYyMDUyYzBjMzY0YzQ5YTc1ZTkwOWNjOTY1ZTk5ZF8zMjk4NTM0ODgzNDQy_ee6d2c69-5f43-4af0-89f2-a7027ed526c1">The Woodlands</ix:nonNumeric>, <ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTAtMS0xLTE5NjkvdGV4dHJlZ2lvbjo0ZDYyMDUyYzBjMzY0YzQ5YTc1ZTkwOWNjOTY1ZTk5ZF8zMjk4NTM0ODgzNDUw_e9a900d8-dfcf-4f48-91be-a7ef036a5cc0">Texas</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTEtMS0xLTE5NzQ_f878668e-7dcf-452d-912b-759b8fc17832">77380</ix:nonNumeric></span></div></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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl85LTAtMS0xLTE5NzcvdGV4dHJlZ2lvbjo5OTQ0MzhmYTFjYmM0OTNlODY5OGIwZjdmMTY2MzQxYl8zMjk4NTM0ODgzNDc1_119994b5-3164-4f12-aff0-0c9dd4632a43">281</ix:nonNumeric>) <ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl85LTAtMS0xLTE5NzcvdGV4dHJlZ2lvbjo5OTQ0MzhmYTFjYmM0OTNlODY5OGIwZjdmMTY2MzQxYl8zMjk4NTM0ODgzNTUy_ad8f6e63-a737-49f8-8328-6d3d089f7605">214-0800</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6YjE1NWJlYmZjMWY3NDA5MDkzYzFkMTBmYTgxOWIzZDQvdGFibGVyYW5nZTpiMTU1YmViZmMxZjc0MDkwOTNjMWQxMGZhODE5YjNkNF8xLTAtMS0xLTE5ODg_5072bbe3-c124-498d-b7b2-3d5992c4aebc">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6YjE1NWJlYmZjMWY3NDA5MDkzYzFkMTBmYTgxOWIzZDQvdGFibGVyYW5nZTpiMTU1YmViZmMxZjc0MDkwOTNjMWQxMGZhODE5YjNkNF8xLTEtMS0xLTE5ODg_0b6a7ae5-5ad5-45da-b0d4-71f312ab56bd">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6YjE1NWJlYmZjMWY3NDA5MDkzYzFkMTBmYTgxOWIzZDQvdGFibGVyYW5nZTpiMTU1YmViZmMxZjc0MDkwOTNjMWQxMGZhODE5YjNkNF8xLTItMS0xLTE5ODg_a94fe11d-2f00-4f53-bd33-ae861d99b267">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="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF8wLTEtMS0xLTE5OTIvdGV4dHJlZ2lvbjplY2Y1OTQ5NTdlM2Q0ZTFjYWQ0MDQ0ZTY2YjZiMWQ4Y18zMjk4NTM0ODgzMzQ2_738b4e51-ad97-4759-abff-0f681f1b341c">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: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF8yLTEtMS0xLTE5OTUvdGV4dHJlZ2lvbjoxMzg1MDk1YTBlN2Q0Y2ViYmQ5OGMyYzUwYTg3YjgxZl8zMjk4NTM0ODgzMzQ2_510da5e3-f22c-4145-819a-985dd10a3906">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><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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF80LTAtMS0xLTEwMDg2L3RleHRyZWdpb246NzkyZjgzN2ZhYzA1NDBhYmI4MjJiNTFlZjkzOGM4NWVfNjU5NzA2OTc2NzAyMg_88784127-b46b-42da-a4aa-d14f84d59d5b">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><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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF82LTAtMS0xLTEwMTAyL3RleHRyZWdpb246YTI3ZWNlYWZhZTcyNDYzZWEyNTljNTI2YjI3YWVmMDFfNjU5NzA2OTc2Njk3Mw_38b2bf96-e737-4c2b-9be6-491086e08a2a">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="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF8xLTItMS0xLTIwMzU_ba7a7834-d6b3-475d-92ae-efdc2f018081">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF8yLTMtMS0xLTIwMzg_faea3c2b-8885-4a3f-ad0a-31883de37da0">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF8zLTMtMS0xLTIwNDA_2f9e07a1-d7ca-40b7-b529-7f6923563b93">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF83LTMtMS0xLTExNzA3_b66bfcac-f800-4382-935b-04e1fef06625">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF83LTAtMS0xLTIwNDMvdGV4dHJlZ2lvbjpkYmI3NmNmNjUzZGQ0MGUwYjFhNzVlNjBmNDRkOTEyZV8zMjk4NTM0ODgzNDYx_c9fc00cf-7536-4531-81e6-bab573431bc7">&#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 $10.47 on June&#160;30, 2020 was approximately $<ix:nonFraction unitRef="usd" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="-5" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF85LTAtMS0xLTMyL3RleHRyZWdpb246NTI4N2MxODM3ODA4NGMxOTkxZGNlZjljNTE4Y2M2MWZfMTA5OTUxMTYyODE3NQ_f8909db8-06f2-4869-949f-be0b8daeca8d">286.4</ix:nonFraction> million.</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:174%">The number of shares outstanding of the registrant&#8217;s common stock as of February&#160;26, 2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="ia7d91f70ddae426fb28b72bad37df821_I20210226" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV8xMDk5NTExNjI4MDA5_28e582c8-afe7-4645-b750-79024cfe6d5f">28,207,557</ix:nonFraction></span></div><div style="margin-top:3pt;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:10pt;text-align:center"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV85MzQ1ODQ4ODM2Mzgz_15405713-5881-49ff-9e45-5adb662fe302" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Stockholders to be held on May&#160;5, 2021 are incorporated by reference into Part III of this Form 10-K.</span></div></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:538.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Sterling Construction Company, Inc.</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:174%">Annual Report on Form 10-K</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:174%">Table of Contents</span></div></td></tr></table></div></div><div style="margin-bottom:6pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="#ie8dbed9f1a3749649ca1e1d639a107d0_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="#ie8dbed9f1a3749649ca1e1d639a107d0_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="#ie8dbed9f1a3749649ca1e1d639a107d0_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="#ie8dbed9f1a3749649ca1e1d639a107d0_16">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="#ie8dbed9f1a3749649ca1e1d639a107d0_16">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="#ie8dbed9f1a3749649ca1e1d639a107d0_19">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="#ie8dbed9f1a3749649ca1e1d639a107d0_19">19</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="#ie8dbed9f1a3749649ca1e1d639a107d0_22">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="#ie8dbed9f1a3749649ca1e1d639a107d0_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 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="#ie8dbed9f1a3749649ca1e1d639a107d0_25">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="#ie8dbed9f1a3749649ca1e1d639a107d0_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 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="#ie8dbed9f1a3749649ca1e1d639a107d0_28">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="#ie8dbed9f1a3749649ca1e1d639a107d0_28">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="#ie8dbed9f1a3749649ca1e1d639a107d0_31">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="#ie8dbed9f1a3749649ca1e1d639a107d0_34">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="#ie8dbed9f1a3749649ca1e1d639a107d0_34">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="#ie8dbed9f1a3749649ca1e1d639a107d0_2320">[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="#ie8dbed9f1a3749649ca1e1d639a107d0_2320">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="#ie8dbed9f1a3749649ca1e1d639a107d0_40">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="#ie8dbed9f1a3749649ca1e1d639a107d0_40">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="#ie8dbed9f1a3749649ca1e1d639a107d0_70">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="#ie8dbed9f1a3749649ca1e1d639a107d0_70">32</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="#ie8dbed9f1a3749649ca1e1d639a107d0_73">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="#ie8dbed9f1a3749649ca1e1d639a107d0_73">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 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="#ie8dbed9f1a3749649ca1e1d639a107d0_220">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="#ie8dbed9f1a3749649ca1e1d639a107d0_220">65</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="#ie8dbed9f1a3749649ca1e1d639a107d0_223">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="#ie8dbed9f1a3749649ca1e1d639a107d0_223">65</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="#ie8dbed9f1a3749649ca1e1d639a107d0_229">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="#ie8dbed9f1a3749649ca1e1d639a107d0_229">66</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="#ie8dbed9f1a3749649ca1e1d639a107d0_232">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="#ie8dbed9f1a3749649ca1e1d639a107d0_235">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="#ie8dbed9f1a3749649ca1e1d639a107d0_235">66</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="#ie8dbed9f1a3749649ca1e1d639a107d0_238">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="#ie8dbed9f1a3749649ca1e1d639a107d0_238">66</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="#ie8dbed9f1a3749649ca1e1d639a107d0_241">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="#ie8dbed9f1a3749649ca1e1d639a107d0_241">66</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="#ie8dbed9f1a3749649ca1e1d639a107d0_244">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="#ie8dbed9f1a3749649ca1e1d639a107d0_244">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 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="#ie8dbed9f1a3749649ca1e1d639a107d0_247">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="#ie8dbed9f1a3749649ca1e1d639a107d0_247">67</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="#ie8dbed9f1a3749649ca1e1d639a107d0_250">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="#ie8dbed9f1a3749649ca1e1d639a107d0_253">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="#ie8dbed9f1a3749649ca1e1d639a107d0_253">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 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="#ie8dbed9f1a3749649ca1e1d639a107d0_259">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="#ie8dbed9f1a3749649ca1e1d639a107d0_259">69</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="#ie8dbed9f1a3749649ca1e1d639a107d0_262">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="#ie8dbed9f1a3749649ca1e1d639a107d0_262">70</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="ie8dbed9f1a3749649ca1e1d639a107d0_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 forward-looking statements provided by the Private Securities Litigation Reform Act of 1995 as set forth in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. The forward-looking statements included herein or incorporated herein by reference relate to matters that are predictive in nature, such as our industry, business strategy, goals and expectations concerning our market position, future operations, margins, profitability, capital expenditures, liquidity and capital resources and other financial and operating information, and may use or contain words such as &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;believe,&#8221; &#8220;budget,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;future,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar terms and phrases.</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%">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. In addition, our business and operations involve numerous risks and uncertainties, many of which are beyond our control, that could result in our expectations not being realized or otherwise could materially affect our financial condition, results of operations and cash flows.</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%">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="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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;padding-left:14.85pt">potential risks and uncertainties relating to the ongoing COVID-19 pandemic, including the duration of the COVID-19 pandemic, additional actions that may be taken by governmental authorities to contain the COVID-19 pandemic or to address its impact, including the distribution, effectiveness and acceptance of vaccines, and the potential ongoing or further negative impact of the COVID-19 pandemic on the global economy and financial markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;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 discussed herein;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;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="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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;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="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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">changes in costs to lease, acquire or maintain our equipment;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our dependence on a limited number of significant customers;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;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&#160;us;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to qualify as an eligible bidder under government contract criteria;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;padding-left:14.85pt">changes in general economic conditions, including a prolonged recession, reductions in federal, state and local government funding for infrastructure services, changes in those governments&#8217; budgets, practices, laws and regulations and adverse economic conditions in our geographic markets, such as those caused by the ongoing COVID-19 pandemic;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;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="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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">design/build contracts which subject us to the risk of design errors and omissions;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to obtain bonding or post letters of credit;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to raise additional capital on favorable terms;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to attract and retain key personnel;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">increased unionization of our workforce or labor costs and any work stoppages or slowdowns;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">adverse weather conditions; </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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to successfully identify, finance, complete and integrate acquisitions;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">citations issued by any governmental authority, including the Occupational Safety and Health Administration;</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:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;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; 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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the other factors discussed in more detail in Item 1A &#8220;Risk Factors.&#8221;</span></div><div style="margin-bottom:4pt;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%">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. Investors are cautioned that many of the assumptions upon which our forward-looking statements are based are likely to change after 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 included herein are made only as of the date hereof, and we undertake no obligation to update any information contained herein or to publicly release the results of any revisions to any forward-looking statements to reflect events or circumstances that occur, or that we become aware of after the date of this annual report on Form 10-K.</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="ie8dbed9f1a3749649ca1e1d639a107d0_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:9pt;text-align: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 Construction Company, Inc. (&#8220;Sterling&#8221; or &#8220;the Company&#8221;), operates through a variety of subsidiaries within three segments specializing in Heavy Civil, Specialty Services and Residential projects in the United States (the &#8220;U.S.&#8221;), primarily across the southern U.S., the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. Heavy Civil includes infrastructure and rehabilitation projects for highways, roads, bridges, airfields, ports, light rail, water, wastewater and storm drainage systems. Specialty Services projects include construction site excavation and drainage, drilling and blasting for excavation, foundations for multi-family homes, parking structures and other commercial concrete projects. Residential projects include concrete foundations for 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-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; mean 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:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Element</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: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%">Growing high margin products</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%">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: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%">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 Heavy Civil 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. Since implementation, we have improved the heavy highway backlog gross margin to 9.6% as of December&#160;31, 2020, and we expect gross margins to continue improving as projects bid prior to implementing our strategy come to a completion.</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&#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 21% as of December&#160;31, 2020. 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 broaden the types of projects we execute and also expand into adjacent markets. Since 2016, we have completed two acquisitions and plan to consider other strategic acquisitions in the future. The companies we target for acquisition typically have gross margins of 15% or more. Specifically, we expanded into adjacent markets and broadened the types of projects we execute in 2017 and 2019 through our recent Tealstone and Plateau acquisitions described below.</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 Acquisitions</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%">Plateau</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 October 2, 2019, we completed our acquisition of all of the issued and outstanding shares of capital stock of LK Gregory Construction, Inc. and Plateau Excavation, Inc., and all of the issued and outstanding equity interests in DeWitt Excavation, LLC (collectively, &#8220;Plateau&#8221;) for aggregate consideration of $427.5 million, consisting of $375 million in cash, a working capital adjustment of $21.3 million, 1.25 million shares of the Company&#8217;s common stock, a $10 million subordinated promissory note that bears interest at 8% and a tax basis election of $5.0 million. To finance the cash portion of the purchase price, we entered into a Credit Agreement, which is further described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9 - Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new Credit Agreement also refinanced and extinguished all of the outstanding indebtedness under our previous Oaktree Facility (entered into in connection with the acquisition of Tealstone, described below).</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;Plateau is engaged in engineering and executing site development, and their services include surveying, clearing and grubbing, erosion control, grading, grassing, site excavation, storm drainage, sanitary sewer and water main installation, drilling </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and blasting, curb and gutter, paving, concrete work and landfill services, in each case to general contractors and developers engaged in construction services, and engineering services relating thereto. The results of Plateau are included within our Specialty Services 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 - Plateau Acquisition</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%">Tealstone Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2017, we completed our acquisition of all of the issued and outstanding stock of Tealstone Commercial, Inc., and Tealstone Residential Concrete, Inc., (collectively, &#8220;Tealstone&#8221;) from the stockholders thereof (the &#8220;Tealstone Sellers&#8221;) for consideration totaling $84 million and up to $15 million in aggregate earn-out payments based upon achievement of specified financial performance levels. In conjunction with the acquisition of Tealstone, on April 3, 2017, the Company, as borrower, and certain of its subsidiaries, as guarantors, entered into a Loan and Security Agreement with Wilmington Trust, National Association, as agent, and the lenders party thereto (the &#8220;Oaktree Facility&#8221;), providing for a term loan of $85 million (the &#8220;Loan&#8221;) with a maturity date of April 4, 2022, which replaced the then existing debt facility. As noted above, the Credit Agreement entered into in connection with the acquisition of Plateau replaced the Oaktree Facility. 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 - 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 of our financing arrangements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tealstone focuses on concrete construction of residential foundations, parking structures, elevated slabs and other concrete work for leading home builders, multi-family developers and general contractors in both residential and commercial markets.</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: Heavy Civil, Specialty Services and Residential. 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 21 - 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"><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;Heavy Civil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our Heavy Civil segment relies heavily on federal and state infrastructure spending. The principal markets of this segment are Arizona, California, 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 Heavy Civil segment, four state DOTs accounted for 44% of that segment&#8217;s revenue in 2020, 43% in 2019 and 45% in 2018.</span></div><div style="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%">Specialty Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our Specialty Services segment serves large, blue-chip end users in the e-commerce, data center, distribution center and warehousing, energy, mixed use and multi-family sectors. We are a leading provider of large-scale site infrastructure improvement contracting services and believe we are the largest excavating contractor in the Southeastern U.S. In our Specialty Services segment, four customers accounted for 35% of that segments revenue 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%">Residential</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our Residential segment&#8217;s principal market is Texas, specifically the Dallas-Fort Worth and Houston areas and the surrounding communities. The core customer base for our Residential segment is primarily made up of leading national home builders as well as regional and custom home builders. In our Residential segment, four customers, including their respective affiliates, accounted for 83% of that segments revenue in 2020, 75% in 2019 and 72% in 2018.</span></div><div style="margin-bottom:9pt;text-align: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 did not have any customers contribute more than 10% of our consolidated revenues in 2020, however we routinely construct projects for our largest customers mentioned above. If we lost any of these customers, it could have a material adverse effect on our 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 19 - 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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Adverse weather conditions may cause delays, which could slow completion of our construction activity.</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="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"><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 are referred to as &#8220;Backlog&#8221; and represent the amount of revenues we expect to recognize in the future from our contract commitments on Heavy Civil and Specialty Services projects. The value of our Backlog was $1.2&#160;billion at December&#160;31, 2020, as compared to $1.1 billion at December&#160;31, 2019. We exclude from Backlog contracts for our Heavy Civil segment where we are the apparent low bidder for projects (&#8220;Unsigned Low-bid Awards&#8221;) until the contract is executed by our customer (approximately $356.9 million at December&#160;31, 2020). Our Residential 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;</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 contract is designed to optimize the balance between risk and reward. At December&#160;31, 2020, 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.</span></div><div style="margin-bottom:9pt;text-align: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 &#8220;termination for convenience&#8221; clauses which allow the customer to cancel the contract at their election but require that the Company be paid for work performed through the date of termination. 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="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 Heavy Civil business and occasionally with the Specialty Services 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 construction 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 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 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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, 2020, the Company had approximately 2,600 employees, comprised of approximately 600 salaried employees and approximately 2,000 hourly employees. The percentage of our employees represented by unions at December&#160;31, 2020 was approximately 13%. 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="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;text-align: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, 2020, our workforce was comprised of the following race and ethnicity demographics:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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%">50.1%</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%">40.9%</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%">4.1%</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%">2.2%</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%">2.7%</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 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. During 2020, to address the safety and health of our workforce due to the COVID-19 pandemic, we implemented additional employee health and safety protocols. For the Company&#8217;s office-based personnel, the Company is social distancing and, where practical, working from home. For personnel onsite at the Company&#8217;s construction sites, the Company has taken mitigation measures to prevent the spread of COVID-19, including but not limited to, social distancing, wellness checks, providing sanitation stations and wearing personal protective equipment.</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="ie8dbed9f1a3749649ca1e1d639a107d0_16"></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 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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to 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%">If we do not accurately estimate the overall risks, requirements or costs related to either a Heavy Civil or Specialty Services 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 from 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. Given that our revenues per contract are fixed, our ability to achieve contract profitability 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, then cost overruns may cause us to incur losses or cause the contract not to be as profitable as we 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, including, but not limited to:</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;</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">higher than anticipated costs to lease, acquire and maintain 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: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 predict the costs of accessing and producing aggregates and purchasing oil required for asphalt paving projects;</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">availability and skill level of workers in the geographic location of a project;</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">rapidly increasing labor costs;</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 by our suppliers, subcontractors, designers, engineers, joint venture partners or customers to perform their obligations;</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">fraud, theft or other improper activities by our suppliers, subcontractors, designers, engineers, joint venture partners, customers or our own 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: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">mechanical problems with our machinery or 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: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">citations issued by any governmental authority, including OSHA;</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 obtaining required governmental permits or 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: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 applicable laws and regulations;</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 in quickly identifying and taking measures to address issues which arise during execution of a project; 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%">Substantially all of the contracts in our Backlog contain &#8220;termination for convenience&#8221; clauses which allow the customer to cancel the contract at their election but require that the Company be remunerated for work performed through the date of termination.</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%">Our dependence on subcontractors and suppliers of materials (including petroleum-based products) 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%">We rely on third party subcontractors to perform some of the work on many of our projects and third party suppliers to provide substantially all of the materials (including aggregates, cement, asphalt, concrete, steel, oil and fuel) for our contracts. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">We generally do not bid on contracts unless we have the key subcontractors committed for the anticipated scope of the contract and commitments from suppliers for the significant materials required to complete the contract, in each case at prices that we have included in our bid. To the extent that we are unable to engage subcontractors or obtain commitments from our suppliers for materials, our ability to bid for contracts may be impaired. In addition, if a subcontractor or supplier is unable to deliver its services or materials, in accordance with the agreed terms for any reason, including the deterioration of its financial condition, we may suffer delays and be required to purchase the services or materials from another source at a higher price or incur other unanticipated costs. This may reduce the profit to be realized, or result in a loss, on a 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%">Diesel fuel and other petroleum-based products are utilized to operate the plants and equipment on which we rely to perform our construction contracts. In addition, our asphalt plants and suppliers use oil in combination with aggregates to produce asphalt used in our road and highway construction projects. Decreased supplies of such products relative to demand, unavailability of petroleum supplies due to refinery turnarounds, higher prices charged for petroleum-based products and other factors can increase the cost of such products. Future increases in the costs of fuel and other petroleum-based products used in our business, particularly if a bid has been submitted for a contract and the costs of such products have been estimated at amounts less than the actual costs thereof, could result in a lower profit, or a loss, on a 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%">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%">The federal government has imposed new or increased tariffs or duties on an array of imported materials and goods that are used in connection with our construction business, including steel, raising our costs for these items (or products made with them), and has threatened to impose further tariffs, duties and/or trade restrictions on imports. 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. These trading conflicts and related escalating governmental actions that result in additional tariffs, duties and/or trade restrictions could increase our construction 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-style:italic;font-weight:700;line-height:120%">We may not accurately assess the quality, and we may not accurately estimate the 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%">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.</span></div><div style="margin-bottom:9pt;text-align: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 utilize our own facilities to maintain the equipment in our fleet, we may be forced to obtain third party repair services, which could increase our 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: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. 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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 19 - 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="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-style:italic;font-weight:700;line-height:120%">The 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, a majority of the 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 several of our competitors have greater financial and other resources than we do. In addition, a number of international and national companies in our 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, 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 Heavy Civil 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="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 Heavy Civil 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 Heavy Civil 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 Heavy Civil 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%">Our Heavy Civil 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="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:700;line-height:120%">Our Specialty Services business, as well as the industries of many of our customers upon whom we are dependent, is susceptible to economic downturns, including periods of slower than anticipated economic growth and the risk of a new recession.</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 Specialty Services 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="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 significant 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 pays for the work already completed. A cancellation of an unfinished contract could cause our equipment and work crews to be idle for a significant 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="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 Residential 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 Residential homebuilding 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. Adverse changes in any 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 Residential 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: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%">We cannot predict with certainty the overall trajectory of the U.S. housing market or the duration of trends due to changes in conditions that are beyond our control, including, but not limited to:</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">Rising 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">Economic recession or downturn;</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:700;line-height:120%">Our participation in 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 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 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 joint venture partners are generally jointly and severally liable for all liabilities and obligations of our joint ventures. If a 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%">In connection with acquisitions, certain counterparties to 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. Any termination of a 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, 2020, there was approximately $522.6 million of construction work to be completed on unconsolidated construction joint venture contracts, of which $234.2 million represented our proportionate share. As of December&#160;31, 2020, we </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-weight:400;line-height:120%">are not aware of any situation that would require us to fulfill responsibilities of our joint venture partners pursuant to the joint and several liability under our contracts.</span></div><div style="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 which 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;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 fail to meet schedule or performance requirements of our 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 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;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%">The design-build project delivery method subjects us 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 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 they and we purchase will not fully protect us from costs or liabilities. Any liabilities resulting from an asserted design defect with respect to our Heavy Civil projects may have a material adverse effect on our financial position, results of operations and cash flows. Performance problems on existing and future Heavy Civil 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.</span></div><div style="margin-bottom:9pt;text-align: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 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 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%">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 currently required, in anticipation of future needs for existing contracts or expected future 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="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-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. If competition for these 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 and Nevada, a substantial number of our equipment operators and laborers 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. 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. 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%">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 the usual hazards associated with providing construction and related services on construction sites, plants and quarries. Operating hazards can cause personal injury and loss of life, damage to or destruction of property, plant and equipment and environmental damage. 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. In addition, if our safety record were to substantially deteriorate over time or were to suffer substantial penalties or criminal prosecution for violation of health and safety regulations, our customers could cancel our contracts or not award us future 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%">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="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%">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 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 may 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 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%">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 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. Future evacuations due to hurricanes along the coastal areas can delay our performance of work on contracts for several days or weeks or longer. 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 can prevent us from performing certain types of operations. During the late fall to the early spring months of each year, our work on construction projects in the Rocky Mountain States may also be curtailed because of snow and other work-limiting weather. 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.</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 beyond our control 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;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%">The COVID-19 pandemic could disrupt the Company&#8217;s operations and adversely affect its business, results of operations and financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;text-align: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 March 11, 2020, the World Health Organization declared the outbreak of COVID-19 as a pandemic, and on March 13, 2020, the U.S. President announced a National Emergency relating to COVID-19. Federal, state and local authorities have advised social distancing and many imposed shelter-in-place and stay-at-home orders, including some mandatory business closures. Authorities in some areas of the U.S. began to relax these quarantine and isolation measures in the second quarter of 2020. The country, including areas where the Company does business, later experienced multiple periods of resurgence of the numbers of cases of the virus in both the third and fourth quarters of 2020. Authorities have reacted to these resurgences by deferring the phasing out of these restrictions and in some instances, re-imposing quarantine and isolation measures during the fourth quarter of 2020. The U.S. Food and Drug Administration has authorized three COVID-19 vaccines for emergency use; however, even with widespread distribution and acceptance of these vaccines, their long-term efficacy is unknown. Consequently, the measures taken have had, and are expected to continue to have, serious adverse effects on the U.S. and global economies of an unknown severity and duration. This outbreak, which has continued to spread worldwide, has adversely </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">affected workforces, customers, economies and financial markets globally. While the Company has not incurred significant disruptions thus far from the COVID-19 pandemic, the pandemic may impact our business, consolidated results of operations and financial condition in the future. However, the significance of the impact on our operations going forward is not yet certain and depends on numerous evolving factors that the Company may not be able to accurately predict or effectively respond to, including, without limitation: the duration and scope of the outbreak, actions taken by governments, businesses and individuals in response to the outbreak, the effect on economic activity and actions taken in response, the effect on customers and their demand for the Company&#8217;s products and services, the ability of our subcontractors to perform under their contracts due to their own financial or operational difficulties, the availability of subcontractors and other talent, the speed and effectiveness of responses to combat the virus, including vaccine efficacy, distribution and widespread public acceptance, and the Company&#8217;s ability to continue operations, including without limitation as a result of supply chain challenges, facility closures, social distancing, restrictions on travel, fear or anxiety by the populace and shelter-in-place orders.</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 Heavy Civil and Specialty Services 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 Heavy Civil and Specialty Services 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, 2020 totaled $1.2&#160;billion for our Heavy Civil and Specialty Services segments. 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 Heavy Civil and Specialty Services 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"><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="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:9pt;text-align: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 the proceeds and other rights under our Heavy Civil and Specialty Services contracts to our bonding agent, and we have pledged substantially all of our other assets as collateral in connection with our Credit Agreement. 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="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%">In connection with the Plateau Acquisition, we incurred a substantial amount of indebtedness, and the agreements governing such indebtedness contain 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 a result of borrowing funds for the Plateau Acquisition, we have a higher level of indebtedness; specifically, as of December&#160;31, 2020, our aggregate principal amount outstanding under our credit facility (&#8220;Credit Facility,&#8221; as defined below) was $355&#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 in connection with the Plateau Acquisition 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-, two-, three-, six- or, if available, twelve-month London Interbank Offered Rate (&#8220;LIBOR&#8221;), plus 4.5% 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%">The financial industry is currently transitioning away from LIBOR as a benchmark for the interbank lending market. While an orderly transition to a new benchmark is expected, a universal approach has not been adopted. It is uncertain as to the nature of any replacement rate and whether it will gain widespread market acceptance. Because certain loans under our Credit Agreement may bear interest calculated by reference to LIBOR, we may be impacted by this transition, including by:</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: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 effect of uncertainty regarding the interest rate calculation before replacement benchmark is published regularly and gains widespread market acceptance; 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">the risk that differences in the administration or determination methodology of the replacement benchmark may affect the amount of interest payments.</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 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 our 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="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">disruption of or receipt of 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-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; as defined below), is subject to our operational performance, as well as general economic, financial, competitive, legislative, regulatory and other 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="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;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:9pt;text-align: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:9pt;text-align: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 $192 million of goodwill and $245 million of intangibles recorded on our Consolidated Balance Sheet at December&#160;31, 2020. 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="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%">General Risk Factor</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%">Failure to maintain adequate financial and management processes and internal controls could lead to errors in our 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: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="ie8dbed9f1a3749649ca1e1d639a107d0_19"></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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_22"></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 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 United States 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: Heavy Civil, Specialty Services, Residential and Corporate:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.185%"></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="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="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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">San Antonio, TX</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%">Administrative and equipment yard</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%">Owned</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%">Heavy Civil</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%">Dallas, TX</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%">Administrative and equipment yard</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%">Leased</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%">Heavy Civil</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%">Sparks, NV</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%">Administrative and operations</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%">Owned/Leased</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%">Heavy Civil</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="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="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="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="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%">Heavy Civil</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%">Sacramento, CA</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%">Administrative, operations and repair 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:400;line-height:100%">Owned/Leased</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%">Heavy Civil</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="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="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 equipment yard</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%">Owned</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%">Heavy Civil</span></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: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="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="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="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%">Heavy Civil and Specialty Services</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="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="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="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="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%">Specialty Services</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Winter Garden, FL</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%">Administrative and operations</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%">Owned/Leased</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%">Specialty Services</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%">Denton, TX</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%">Administrative and operations</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%">Leased</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%">Residential and Specialty Services</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="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 office space in Draper, UT is owned by companies which are principally owned by the President of our Heavy Civil segment and his family members. 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 20 - 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:9pt;text-align: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 9 - 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="ie8dbed9f1a3749649ca1e1d639a107d0_25"></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 subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. The Company regularly analyzes current information about these proceedings and, as necessary, provides accruals for probable liabilities on the eventual disposition of these matters.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, after consultation with legal counsel, there are currently no threatened or pending legal matters that would reasonably be expected to have a material adverse impact on the Company&#8217;s Consolidated Results of Operations, Financial Position or Cash Flows.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_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 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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_31"></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%">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="ie8dbed9f1a3749649ca1e1d639a107d0_34"></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;26, 2021, there were 753 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 is incorporated into Item 12 &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8221; from the Company&#8217;s proxy statement for its 2021 Annual Meeting of Stockholders.</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%">Stock Repurchase 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%">On November 2, 2018, the Board of Directors approved a plan that authorized stock repurchases of up to 2 million 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. The Company repurchased zero and 250 thousand shares of its common stock during fiscal years 2020 and 2019, respectively. As mentioned 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 9 - Debt,</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 Credit Agreement entered into on October 2, 2019 contains a covenant that limits the repurchase of common shares.</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%">Issuer Purchases of Equity Securities</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 shows the monthly number of shares of the Company&#8217;s common stock the Company repurchased from employees in the quarter ended December&#160;31, 2020. These shares were repurchased from employees holding shares of the Company&#8217;s common stock that had been awarded to them by the Company and that were released from Company-imposed transfer restrictions. The repurchase was to enable the employees to satisfy the Company&#8217;s tax withholding obligations triggered by the release of the restrictions. The repurchase was made at the election of the employees pursuant to a procedure adopted by the Compensation and Talent Development Committee of the Board of Directors.</span></div><div style="margin-bottom:15pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></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:20.829%"></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:20.833%"></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%">Period</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 Number of Shares Purchased</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%">Average Price Paid<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1 &#8211; October 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1 &#8211; November 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">15.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">December 1 &#8211; December 31, 2020</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%">&#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="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">1,101&#160;</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%">15.99&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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-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 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 Index,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a group of companies whose marketing strategy is focused on a limited product line, such as heavy civil construction. Both indices are published 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%">The Wall Street Journal.</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 2015 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-20201231_g1.jpg" alt="strl-20201231_g1.jpg" style="height:460px;margin-bottom:5pt;vertical-align:text-bottom;width:682px"/></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:120%">Copyright&#169; 2021 S&amp;P Dow Jones Indices LLC, a division of S&amp;P Global. All rights reserved.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below depicts the five-year performance of $100 invested on December&#160;31, 2015 in stock or index, including reinvestment of dividends.</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">December 2015</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 2016</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 2017</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 2018</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 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Sterling Construction Company, 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%">139.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">267.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">179.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">231.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">306.09&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">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%">112.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">136.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">129.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">204.63&#160;</span></td><td style="background-color:#ffffff;border-right:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-left: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%">Dow Jones US Heavy Construction Index</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;padding:2px 0;text-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;padding:2px 0;text-align: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.36&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.98&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;padding:2px 0;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;padding:2px 0;text-align: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.84&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;padding:2px 0;text-align: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.43&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-right:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_2320"></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="ie8dbed9f1a3749649ca1e1d639a107d0_40"></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 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><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%">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 id="ie8dbed9f1a3749649ca1e1d639a107d0_43"></div><div style="margin-bottom:9pt;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: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;Sterling Construction Company, Inc. operates through a variety of subsidiaries within three segments specializing in Heavy Civil, Specialty Services and Residential projects in the United States (the &#8220;U.S.&#8221;), primarily across the southern U.S., the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. Heavy Civil includes infrastructure and rehabilitation projects for highways, roads, bridges, airfields, ports, light rail, water, wastewater and storm drainage systems. Specialty Services projects include construction site excavation and drainage, drilling and blasting for excavation, foundations for multi-family homes, parking structures and other commercial concrete projects. Residential projects include concrete foundations for 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%">Plateau Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On October 2, 2019, we completed our acquisition of all of the issued and outstanding shares of capital stock of LK Gregory Construction, Inc. and Plateau Excavation, Inc., and all of the issued and outstanding equity interests in DeWitt Excavation, LLC (collectively, &#8220;Plateau&#8221;) for aggregate consideration of $427.5 million. Plateau is engaged in engineering and executing site development, and their services include surveying, clearing and grubbing, erosion control, grading, grassing, site excavation, storm drainage, sanitary sewer and water main installation, drilling and blasting, curb and gutter, paving, concrete work and landfill services, in each case to general contractors and developers engaged in construction services, and engineering services relating thereto. The results of Plateau are included within our Specialty Services 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 - Plateau Acquisition</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%">Impact of COVID-19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company continues to monitor closely the actual and expected impacts of the COVID-19 pandemic on our business, financial condition and results of operations. Sterling&#8217;s business has been identified as a component of &#8220;Essential Critical Infrastructure&#8221; per the National Cybersecurity and Infrastructure Agency, and to date, we have not experienced significant shutdowns of project sites or operational interruptions. Consistent with governmental orders and public health guidelines, the Company has continued to operate across its footprint. For the Company&#8217;s office-based personnel, the Company is social distancing and, where practical, working from home. For personnel onsite at the Company&#8217;s construction sites, the Company has taken mitigation measures to prevent the spread of COVID-19, including but not limited to, social distancing, wellness checks, providing sanitation stations and wearing personal protective equipment. While the Company has not incurred significant disruptions thus far from the COVID-19 pandemic, the pandemic may impact our business, consolidated results of operations and financial condition in the future. However, the significance of the impact on our operations going forward is not yet certain and depends on numerous evolving factors as discussed further in Part I, Item 1A &#8220;Risk Factors&#8221; in this annual report on Form 10-K.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_46"></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%">MARKET OUTLOOK AND TRENDS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Heavy Civil</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 Heavy Civil business is primarily driven by federal, state and municipal funding. Federal funds, on average, provide 50% of annual State Department of Transportation (DOT) capital outlays for highway and bridge projects. Several of the states in Sterling&#8217;s key markets have instituted actions to further increase annual spending. In November 2020, various state and local transportation measures were passed securing, and in some cases increasing funding of major initiatives in Texas ($7.5 billion) and California ($520 million). In addition to the state locally funded actions, the $305 billion 2015 federally funded Fixing America&#8217;s Surface Transportation (&#8220;FAST&#8221;) Act increased the annual federal highway investment by 15.1% over a five-year period from 2016 to 2020. In September 2020, Congress passed a one-year extension of the FAST Act which added an additional $13.6 billion to the Highway Trust Fund. In October 2018, the Federal Aviation Administration reauthorized $3.35 billion annually through 2023. This reauthorization also includes more than $1 billion a year for airport infrastructure grants and about $1.7 billion for disaster relief. Multiple infrastructure proposals are currently underway in both the federal House and the Senate. If passed, these bills could add additional multi-year funding for highways, rail and airports starting in late 2021 or early 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%;text-decoration:underline">Specialty Services</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 Specialty Services business is primarily driven by investments from end users and developers.&#160;Key end users, including Amazon, Facebook, and Home Depot, have continued implementing publicly announced multi-year capital infrastructure campaigns. In our primary market in the southeastern United States, and specifically Georgia, the availability rate is at 6.5% and for nine consecutive quarters over 20 million square feet of new construction has commenced. The outlook for the multi-family market continues to decline, as developers face economic concerns due to the COVID-19 pandemic and the availability and affordability of starter single family homes continues to rise.</span></div><div style="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: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">Residential</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Continuing revenue growth of the Company&#8217;s Residential business is directly related to the growth of new home starts in its key markets. The Company&#8217;s core customer base is primarily made up of leading national home builders as well as regional and custom home builders. The Company has continued its expansion of the residential business into the Houston market and surrounding areas.</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;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, 2020, our Backlog of construction projects, made up of our Heavy Civil and Specialty Services segments, was $1.2 billion, as compared to $1.1 billion at December&#160;31, 2019. The contracts in Backlog are typically completed in 6 to 36&#160;months. Contracts in which we are the apparent low bidder for projects (&#8220;Unsigned Low-bid Awards&#8221;) are excluded from Backlog until the contract is executed by our customer. Unsigned Low-bid Awards were $356.9 million at December&#160;31, 2020 and $273.5 million at the end of 2019. The combination of our Backlog and Unsigned Low-bid Awards, which we refer to as &#8220;Combined Backlog&#8221; totaled $1.5 billion and $1.3 billion as of December&#160;31, 2020 and 2019, respectively. Backlog includes $234.2 million and $161.4 million attributable to our share of estimated revenues related to joint ventures where we are a noncontrolling joint venture partner at December&#160;31, 2020 and 2019, respectively. We anticipate that approximately 64% of our Backlog will be recognized as revenues during 2021, 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%">Contracts-in-progress which were not substantially complete totaled approximately 200 at December&#160;31, 2020 and 2019. 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 we have in refining our 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 sequential 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-weight:400;line-height:120%">We anticipate that our markets will continue to improve, driven by the conditions discussed in Item 1 &#8220;Business.&#8221; Furthermore, we believe that the Company is well established in our particular markets and has the management depth and experience which gives us the ability to perform a broad range of work that will allow us to succeed in current market conditions and to continue to compete successfully for projects as they become available at acceptable profit margin levels.</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 style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2020</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,175,388</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%">12.0%</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 2020</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,238,141</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%">12.4%</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 2020</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,133,814</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.9%</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 2020</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,190,120</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%">12.7%</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 2019</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,068,025</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%">11.5%</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our margin in Backlog has increased from 11.5% at December&#160;31, 2019 to 12.0% at December&#160;31, 2020, and our Combined Backlog margin increased from 11.0% at December&#160;31, 2019 to 11.8% at December&#160;31, 2020, driven by project mix of Heavy Civil and Specialty Services awards.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_49"></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="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2020, the Company had operating income of $94.9 million, income before income taxes of $65.4 million, net income attributable to Sterling common stockholders of $42.3 million and net income per diluted share attributable to Sterling common stockholders of $1.50.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated financial highlights for 2020 as compared to 2019 are as follows:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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><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%">(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%">2020</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%">2019</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%">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%">1,427,412&#160;</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%">1,126,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,369&#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,794&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200)</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%">Intangible asset amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695)</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%">Acquisition related costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,311)</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%">Other operating expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,837)</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%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,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><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%">37,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">Interest, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,544)</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%">Loss 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%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">65,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><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%">14,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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) benefit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794)</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%">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%">42,306&#160;</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%">39,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><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 #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="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%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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="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;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 increased $301.1 million, or 26.7% in 2020 compared to the prior year. The increase was driven by a $296.1 million increase in Specialty Services due to the inclusion of a full year of results from Plateau, which was acquired on October 2, 2019, and an $11.6 million increase in Residential, partly offset by a $6.5 million decrease in Heavy Civil.</span></div><div style="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;increased&#160;$83.6 million, or 77.5%, in 2020 compared to the prior year. The Company&#8217;s gross margin as a percent of revenue&#160;increased to&#160;13.4%&#160;in 2020, as compared to&#160;9.6%&#160;in the prior year. The increases in gross profit and gross margin as a percent of revenue are primarily driven by Specialty Services due to the inclusion of a full year of results from Plateau operations 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%">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 increased $22.2 million during 2020 to $71.4 million from $49.2 million in the prior year. This increase is primarily due to the inclusion of a full year of results from Plateau operations in 2020 and higher stock compensation and other corporate 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%">Intangible asset amortization&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization increased $6.7 million during 2020 to $11.4 million from $4.7 million in the prior year, as a result of the acquisition of Plateau.</span></div><div style="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 $1.0 million and $4.3 million in the years ended 2020 and 2019, respectively, all of which related to the acquisition of Plateau.</span></div><div style="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 subsidiaries, earn-out expense, and other miscellaneous operating income or expense. Members&#8217; interest earnings are treated as an expense and increase the liability account. The change in other operating expense, net, was&#160;an increase of $0.8 million during 2020 compared to the prior year. Members&#8217; interest earnings&#160;increased by&#160;$1.3 million&#160;during 2020&#160;to&#160;$11.1 million&#160;from&#160;$9.8 million&#160;in the prior year, as a result of improved margin mix from our 50% owned subsidiaries. Earn-out expense decreased by $0.5 million during 2020 to&#160;$1.5 million&#160;from&#160;$2.0 million&#160;in the prior year. </span></div><div style="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 $29.4 million in 2020 compared to $16.7 million in the prior year. The increase is due to borrowings related to the acquisition of Plateau.</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%">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 34.4% in 2020 and there was a tax rate benefit in the prior year. The increase is primarily due to a reduction in the tax valuation allowance that reduced the effective income tax rate in 2019, additional state taxes in 2020 primarily related to Plateau, and an increase of non-deductible stock based compensation expense. Due to its net operating loss carryforwards, the Company had no cash payments for federal income taxes for 2020 or 2019. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_52"></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-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.204%"></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.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.701%"></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="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%">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 #000000;padding:2px 1pt;text-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of<br/>Revenues</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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of<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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Civil</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%">753,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52%</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%">760,325&#160;</span></td><td style="background-color:#cceeff;padding: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%">67%</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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,894&#160;</span></td><td style="background-color:#ffffff;padding: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%">36%</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%">212,824&#160;</span></td><td style="background-color:#ffffff;padding: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%">19%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding: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%">12%</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%">153,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14%</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,427,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126,278&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></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 #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Civil</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%">4,536&#160;</span></td><td style="background-color:#cceeff;padding: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%">0.6%</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%">3,316&#160;</span></td><td style="background-color:#cceeff;padding: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%">0.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,583&#160;</span></td><td style="background-color:#ffffff;padding: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%">13.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%">18,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#cceeff;padding: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%">12.6%</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%">20,539&#160;</span></td><td style="background-color:#cceeff;padding: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></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%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,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><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%">6.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding: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%">(4,311)</span></td><td style="background-color:#cceeff;padding: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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td 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%">94,892&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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%">6.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">37,751&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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.4%</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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Heavy Civil</span></div><div style="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 $753.8 million for 2020, a decrease of $6.5 million or 1%, compared to the prior year. The decrease was driven by lower aviation and other revenue, partly offset by higher heavy highway and water containment/treatment revenue in 2020 compared to the prior year.</span></div><div style="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 $4.5 million for 2020, an increase of $1.2 million, compared to the prior year. The increase was the result of greater project mix shift to our 50% owned subsidiaries, partly offset by a margin shift from lower volume of aviation work to higher volume of lower margin heavy highway work and efficiency related costs associated with COVID-19.</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">Specialty Services</span></div><div style="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 $508.9 million for 2020, an increase of $296.1 million or 139%, compared to the prior year. The increase was primarily attributable to the inclusion of a full year of results from Plateau operations in 2020 of $312.6 million, partly offset by a $16.5 million decrease in commercial 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-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 $70.6 million for 2020, an increase of $52.4 million, compared to the prior year. The increase was primarily attributable to the inclusion of a full year of operating income generated from Plateau operations 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%;text-decoration:underline">Residential</span></div><div style="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 $164.7 million for 2020, an increase of $11.6 million or 8%, compared to the prior year. The increase in revenue was primarily the result of the continued ramp-up of work in Houston.</span></div><div style="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 $20.8 million for 2020, an increase of $0.3 million, compared to the prior year. The increase was driven by the ramp-up of operations and scale in Houston. Houston as a percentage of completed slabs was 13% for 2020 compared to 10% for the prior year. Operating income as a percent of revenue decreased 76 basis points compared to the prior year, driven by the ramp-up of operations and scale in Houston, temporary price concessions to our customers to mitigate a potential decrease in demand due to COVID-19, and an increase in lumber and concrete costs 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%">26</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_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;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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash at December&#160;31, 2020 was $66.2 million, and includes the following components:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">26,419&#160;</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,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated 50% Owned Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">9,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,185&#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%">45,733&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth information about our cash flows and liquidity:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">2020</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%">2019</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%">119,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">41,093&#160;</span></td><td style="background-color:#cceeff;padding: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%">(30,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,386)</span></td><td style="background-color:#ffffff;padding: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%">(68,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,931&#160;</span></td><td style="background-color:#cceeff;padding: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%">20,452&#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%">(48,362)</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 2020, net cash provided by operating activities was $119.3 million compared to $41.1 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 accrued 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-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, 2020 and 2019 were as follows:</span></div><div style="margin-bottom:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">65,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">(5,188)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(8,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089)</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%">(7,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(42,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987&#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%">7,562&#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%">(2,766)</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 2020, the change in Contract Capital increased liquidity by $7.6 million. The Company&#8217;s Contract Capital fluctuations are impacted by the mix of projects in Backlog, seasonality, 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 2020, net cash used in investing activities was $30.5 million, compared to net cash used of $410.4 million in the prior year. In 2020, the cash used in investing activities was driven by purchases of capital equipment and buildings and improvements. 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 2020, net cash used in financing activities was $68.3 million compared to net cash provided of $320.9 million in the prior year. In 2020, the cash used in financing activities was driven by $77.7 million of repayments on debt, primarily consisting of $45.0 million in repayments on the term loan facility (&#8220;Term Loan Facility,&#8221; as defined below), $20.0 million in repayments on the revolving credit facility (&#8220;Revolving Credit Facility,&#8221; as defined below) and $12.5 million in payments on the combined promissory notes and deferred cash payments issued as part of the acquisition of Tealstone.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_58"></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: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;On October 2, 2019, the Company, as borrower, and certain of its subsidiaries, as guarantors, entered into a Credit Agreement (as amended, the &#8220;Credit Agreement&#8221;) with BMO Harris Bank N.A., as administrative agent (the &#8220;Agent&#8221;), 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. The Credit Agreement provides the Company with senior secured debt financing in an amount up to $475 million in the aggregate, consisting of (i) 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) and (ii) a senior secured first lien term loan facility (the &#8220;Term Loan Facility&#8221;) in the amount of $400 million (collectively, the &#8220;Credit Facility&#8221;). 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: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 Company obtained the Credit Facility in order to facilitate the transactions contemplated by the Plateau Acquisition, including to refinance the existing indebtedness of the Company, finance capital expenditures, finance working capital, finance acquisitions permitted under the Credit Agreement, finance other general corporate purposes and fund certain fees and expenses associated with the closing of the Credit Facility and the Plateau Acquisition.</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%">On December 2, 2019, the Credit Agreement was amended to modify (i) the applicable margins with respect to Base Rate and London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) borrowings under the Credit Facility, (ii) the required amounts of mandatory prepayments of the Credit Facility with excess cash flow, (iii) the amounts of scheduled principal payments quarterly and at maturity on the Term Loan Facility, and (iv) the applications of partial prepayments of the Term Loan Facility on a ratable, weighted basis among all remaining scheduled principal payments on the Term Loan Facility. The modifications in (i)-(iii) mentioned above were pursuant to the customary &#8220;market flex&#8221; rights contained in the fee letter related to the Credit Agreement.</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%">The Company is required to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions. The Company also is required to prepay the Credit Facility with its excess cash flow in an amount equal to (a) if the Total Leverage Ratio (as defined in the Credit Agreement) is greater than or equal to 2.50 to 1.00, 75% of excess cash flow, (b) if the Total Leverage Ratio is greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00, 50% of excess cash flow, (c) if the Total Leverage Ratio is greater than or equal to 1.50 to 1.00 but less than 2.00 to 1.00, 25% of excess cash flow and (d) if the Total Leverage Ratio is less than 1.50 to 1.00, 0% of excess cash flow, within 5 days after receipt of its annual audited financial 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: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: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">a Total Leverage Ratio (as defined in the Credit Agreement) at the last day of each fiscal quarter not to be greater than 4.00 to 1.00 ending on December 31, 2019 through and including June 30, 2020, 3.75 to 1.00 ending on September 30, 2020, 3.50 to 1.00 ending on December 31, 2020 through and including March 31, 2021, 3.25 to 1.00 ending on June 30, 2021 through and including September 30, 2021, and 3.00 to 1.00 ending on December 31, 2021 and thereafter; 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">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, commencing with the fiscal quarter ending December 31, 2019.</span></div><div style="margin-bottom:9pt;text-align: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 either the base rate (&#8220;Base Rate&#8221;) plus a margin, or at a one-, two-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At&#160;December&#160;31, 2020, the Company calculated interest using a one-month LIBOR rate and an applicable margin of 0.15%&#160;and&#160;4.50% per annum, respectively. 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. Interest under the Revolving Credit Facility is payable (i) with respect to LIBOR borrowings, on the last day of each applicable interest period (one, two, three, six or twelve months), unless the applicable interest period is longer than three months, then on each day occurring every three months after the commencement of such interest period, and on the maturity date, and (ii) with respect to Base Rate borrowings, on the last day of every calendar quarter and on the maturity date. At&#160;December&#160;31, 2020, we had&#160;no outstanding borrowings under the Revolving Credit </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facility, providing&#160;$75 million&#160;of available capacity. During&#160;2020, our weighted average interest rate on borrowings under the Revolving Credit Facility was approximately&#160;6.68%. The Revolving Credit Facility may be repaid in whole or in part at any time, with final payment of all principal and interest then outstanding due 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%">Interest under the Term Loan Facility is payable at the same frequencies and bears interest at the same rate options as the Revolving Credit Facility. We continue to utilize an interest rate swap to hedge against&#160;$350 million&#160;of the outstanding Term Loan Facility, which resulted in a weighted average interest rate of approximately&#160;5.74% per annum&#160;during&#160;2020. At&#160;December&#160;31, 2020, we had&#160;$355 million&#160;of outstanding borrowings under the facility. Principal payments on the Term Loan Facility total $30 million, $50 million, $50 million, $50 million and $15 million for each of the years ending 2020, 2021, 2022, 2023, and 2024, respectively. Additionally, based on the December&#160;31, 2020 Consolidated Financial Statements, the Company is required to make a $32.7 million excess cash flow payment in the first quarter of 2021, of which the Company has prepaid $15 million in the fourth quarter of 2020 and will make the remaining $17.7 million payment in the first quarter of 2021. The Company's final payment under the Term Loan Facility is due on October 2, 2024, which will include the remaining $172.5 million of outstanding principal and any related interest outstanding.</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:115%">Debt Issuance Costs&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The costs associated with the Term Loan Facility and Revolving Credit Facility are reflected on the Balance Sheets as a direct reduction from the related debt liability and amortized over the terms of the respective facilities.</span></div><div style="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%">Note Payable to Seller, Plateau Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As part of the Plateau Acquisition, the Company issued a $10.0 million 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. 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:120%">Notes and Deferred Payments to Sellers, Tealstone Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 the Company had&#160;no&#160;balance remaining on the combined promissory notes and deferred cash payments issued as part of the Tealstone Acquisition. During the&#160;year ended&#160;December&#160;31, 2020, the Company paid $7.5 million&#160;of the deferred cash payments and&#160;$5 million&#160;on promissory notes that were due on April 3, 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: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;During the second quarter of 2020, the Company&#8217;s two 50% owned subsidiaries received three short-term Paycheck Protection Program loans (the &#8220;PPP Loans&#8221;) totaling approximately $9.8 million. The loans may be fully or partially forgiven if the funds are used for payroll related costs, interest on mortgages, rent, and utilities, and as long as our employee headcount and salary levels remain consistent with our baseline period over an eight to twenty-four week period following the date the loans were received. Any forgiveness of the loans requires approval by the Small Business Administration (&#8220;SBA&#8221;). If the SBA determines that the loans are not fully or partially forgiven, the balance is subject to a 1% interest rate and requires repayment. The PPP Loans have been classified as short-term debt under &#8220;Current Liabilities&#8221; on the Consolidated Balance Sheets at December&#160;31, 2020, as we expect to submit forgiveness applications and receive a determination by the SBA within the next six months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As of December&#160;31, 2020, 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, 2020 and 2019, 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 2020 and our 2021 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. Refer to Item 1A &#8220;Risk Factors&#8221; for further discussion of liquidity related risks.</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 October 2, 2019, in connection with the acquisition of Plateau, the Company issued 1,244,813 shares of the Company&#8217;s stock as consideration paid to the Plateau sellers. The value of the shares issued was $16.2 million based on Sterling&#8217;s closing stock price on October 1, 2019. 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 - Plateau Acquisition</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 </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="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%">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 specialty services 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="ie8dbed9f1a3749649ca1e1d639a107d0_61"></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, 2020:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">355,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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%">67,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">100,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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%">187,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">73,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">14,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">51,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">493,459&#160;</span></td><td style="background-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%">142,261&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">141,440&#160;</span></td><td style="background-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%">209,758&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="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 holders. Undistributed earnings can be distributed upon unanimous consent from the members and for tax distributions. At this time we cannot predict when such distributions will be made. The Company has purchased two separate $20 million death and permanent total disability insurance policies to mitigate the Company&#8217;s cash draw if such events 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 incurred in 2020 were $33 million. Management expects capital expenditures in 2021 to be in the range of $35 to $40 million; however, the award of a project requiring significant purchases of equipment or other factors could result in increased expenditures.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_64"></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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the applicable section of&#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%">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%">&#160;for a discussion of new accounting standards.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_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%">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 United States (&#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 </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%">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 4 - 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, 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 acquisition of Plateau was allocated to the major categories of assets and liabilities acquired based upon their estimated fair values as of October 2, 2019, 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, totaling&#160;$106.8 million, 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 - Plateau Acquisition</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 2020, 2019 and 2018, 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, 2020, 2019 and 2018.</span></div><div style="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, 2020 and 2019, there were no events or changes in circumstances that would indicate a material impairment of our long-lived assets.</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%">31</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_70"></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 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%">We continue to utilize a swap arrangement to hedge against interest rate variability associated with $350 million of the $355 million outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective and the documentation requirements have been met, changes in fair value are recognized in other comprehensive income (loss) until the underlying hedged item is recognized in earnings. The fair value of the contract was a net liability of approximately $7.1 million at December&#160;31, 2020. For the $5 million remaining portion of the Term Loan Facility not associated with the interest rate swap hedge, at December&#160;31, 2020, a 100-basis point (or 1%) increase or decrease in the interest rate would increase or decrease interest expense by approximately $50 thousand 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. At December&#160;31, 2020, the fair value of the term loan, based upon the current market rates for debt with similar credit risk and maturities, approximated its carrying value as interest is based on LIBOR plus an applicable margin. </span></div><div style="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%">Inflation generally has not had a material impact on our financial results; however, from time to time increases in oil, fuel, and steel prices have affected our cost of operations. Anticipated cost increases and reductions are considered in our bids to customers on proposed new construction 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%">Where we are the successful bidder on a Heavy Civil or Specialty Services project, we execute purchase orders with material suppliers and contracts with subcontractors covering the prices of most materials and services, other than oil and fuel products, thereby mitigating future price increases and supply disruptions. These purchase orders and contracts do not contain quantity guarantees and we have no obligation for materials and services beyond those required to complete the contracts with our customers. There can be no assurance that increases in prices of oil and fuel used in our business will be adequately covered by the estimated escalation we have included in our bids and there can be no assurance that all of our vendors will fulfill their pricing and supply commitments under their purchase orders and contracts with the Company. We adjust our total estimated costs on our projects when we believe it is probable that we will have cost increases which will not be recovered from customers, vendors or re-engineering.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation affects our Residential projects minimally, as the time from starting construction to finishing is typically less than one month.</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><div id="ie8dbed9f1a3749649ca1e1d639a107d0_73"></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="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="#ie8dbed9f1a3749649ca1e1d639a107d0_76">Report of Independent Registered Public Accounting Firm</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="#ie8dbed9f1a3749649ca1e1d639a107d0_76">34</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="#ie8dbed9f1a3749649ca1e1d639a107d0_79">Consolidated Statements of Operations - For the years ended December 31, 2020, 2019, and 2018</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="#ie8dbed9f1a3749649ca1e1d639a107d0_79">37</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="#ie8dbed9f1a3749649ca1e1d639a107d0_82">Consolidated Statements of Comprehensive Income - For the years ended December 31, 2020, 2019, and 2018</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="#ie8dbed9f1a3749649ca1e1d639a107d0_82">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="#ie8dbed9f1a3749649ca1e1d639a107d0_85">Consolidated Balance Sheets - As of December 31, 2020 and 2019</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="#ie8dbed9f1a3749649ca1e1d639a107d0_85">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="#ie8dbed9f1a3749649ca1e1d639a107d0_91">Consolidated Statements of Cash Flows - For the years ended December 31, 2020, 2019, and 2018</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="#ie8dbed9f1a3749649ca1e1d639a107d0_91">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="#ie8dbed9f1a3749649ca1e1d639a107d0_97">Consolidated Statements of Changes in Shareholders' Equity - For the years ended December 31, 2020, 2019, and 2018</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="#ie8dbed9f1a3749649ca1e1d639a107d0_97">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="#ie8dbed9f1a3749649ca1e1d639a107d0_100">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="#ie8dbed9f1a3749649ca1e1d639a107d0_100">42</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%">33</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_76"></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 Stockholders</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 Construction Company, 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:400;line-height:120%">&#160;</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%">Opinion on the financial statements </span></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%">We have audited the accompanying consolidated balance sheets of Sterling Construction Company, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity, and cash flows for the year ended December 31, 2020, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America. </span></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%">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, 2020, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated March 3, 2021 expressed an unqualified opinion.</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%">Basis for opinion </span></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%">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:8pt;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 provides a reasonable basis for our opinion.</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%">Critical audit matter</span></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%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of 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 below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></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%">As described further in Note 2 to the financial statements, revenues derived from long-term contracts in the heavy-civil and specialty services 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 approach, the determination of the 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:8pt;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 is a critical audit matter is that auditing management&#8217;s estimate of the progress toward completion of its projects was complex and subjective. This is due to the considerable judgement 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, </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><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%">auditing the Company&#8217;s measurement of variable consideration is also complex and highly judgmental and can have a material effect on the amount of revenue recognized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></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%">Our audit procedures related to revenue over time included the following, among others.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.85pt">We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company&#8217;s processes and controls related to contract revenue recognition.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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:14.2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">/s/ GRANT THORNTON LLP </span></div><div style="margin-bottom:14.2pt"><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%">Houston, Texas</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 3, 2021 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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 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 Stockholders</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 Construction Company, Inc.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;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:8pt;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 Construction Company, Inc (a Delaware corporation) (and subsidiaries) (the &#8220;Company&#8221;) as of December 31, 2020, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework 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, 2020, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework issued by COSO.</span></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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 31, 2020, and our report dated March 3, 2021 expressed an unqualified opinion on those financial statements.</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%">Basis for opinion</span></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%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-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%">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:3pt;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:8pt;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:8pt;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:8pt;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/ GRANT THORNTON LLP</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%">Houston, Texas</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 3, 2021 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_79"></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 CONSTRUCTION COMPANY, 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%">(Amounts in thousands, except per share data)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMi0xLTEtMS0w_69792569-54cc-4e0c-94d7-a427d4ea0850">1,427,412</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMi0zLTEtMS0w_a019c12e-fe10-4ddd-a0ea-624c63832692">1,126,278</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMi01LTEtMS0w_e12fd831-70b2-4b57-a116-1cca9d9a1476">1,037,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMy0xLTEtMS0w_803bf64b-1908-48a4-8f06-9853b21e152c">1,236,043</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMy0zLTEtMS0w_1575371c-4f88-4ac7-a50a-ff1cc9e45310">1,018,484</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMy01LTEtMS0w_a3d55b7e-a790-4eba-afbc-12818ca86762">927,335</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNC0xLTEtMS0w_6c420b26-7be1-48eb-be4b-3ea0fe358753">191,369</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNC0zLTEtMS0w_333d6c87-9d13-4f8b-b8c0-59a2c1fbabf4">107,794</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNC01LTEtMS0w_0d787b16-b983-429f-bbc4-f0b8afcf13da">110,332</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNS0xLTEtMS0w_48781ae1-0c0c-465d-8ee4-f43fd0b09c1b">71,415</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNS0zLTEtMS0w_07bb472f-8433-4e86-83f7-c5c8c18cbe76">49,200</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNS01LTEtMS0w_f2dfbb10-e3ef-415b-969d-b4062ab46d2e">48,220</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNi0xLTEtMS0w_b0129768-d8f5-4fa7-80a2-7ca95d4d4754">11,436</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNi0zLTEtMS0w_0f98646c-0df7-4e61-a8c1-999226a4f489">4,695</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNi01LTEtMS0w_fa1ad71b-bd27-4bda-b936-260cc8b4f07d">2,400</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNy0xLTEtMS0w_3821fe2b-4912-4f5b-a493-64e3132fe369">1,026</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNy0zLTEtMS0w_7ba4467c-ab4d-4e0d-9593-21d4423c670b">4,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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNy01LTEtMS0w_a0d7808c-53f8-4ace-949e-03a57e64783b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOC0xLTEtMS0w_85a092d9-cca6-4016-b8f3-1e661184e0da">12,600</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOC0zLTEtMS0w_151af89c-b1d6-4332-8901-0d8c447de424">11,837</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOC01LTEtMS0w_6c7f0049-f54a-42cf-a1d7-a3c47cc02566">17,101</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOS0xLTEtMS0w_b0cfc0e7-b87c-4ccc-a8a7-f8f76aa00fbb">94,892</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOS0zLTEtMS0w_a880e27a-80a0-447a-9d01-ca49a7662846">37,751</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOS01LTEtMS0w_fb02a921-fc72-4008-a01e-1ba4278d07d3">42,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTAtMS0xLTEtMA_27314d62-319b-4e16-b112-fdfcea76b11d">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTAtMy0xLTEtMA_c8c52d02-ce72-49b8-8920-7d3b83e87506">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTAtNS0xLTEtMA_3dd22819-1738-4d52-95c1-91f55570272a">1,017</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:InterestExpenseAndAccretedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTEtMS0xLTEtMA_a4b0b4cc-7dfb-4e91-bb15-1018535f8c11">29,377</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:InterestExpenseAndAccretedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTEtMy0xLTEtMA_40b6e349-4bfb-414f-82cd-b46eb0ab28f1">16,686</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="strl:InterestExpenseAndAccretedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTEtNS0xLTEtMA_99310e98-ace2-4469-ba62-b6460c998691">12,350</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%">Loss 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTItMS0xLTEtMA_51e3e714-c3b0-40e1-bcde-4aae3f3dc069">301</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTItMy0xLTEtMA_fcd77047-c71a-4390-a2e4-452474b0ff7f">7,728</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTItNS0xLTEtMA_f7623145-28e8-41ff-962f-c4e42eac1d46">&#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%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTMtMS0xLTEtMA_86bf98eb-d3d9-4570-bc46-d04b30f5b07b">65,375</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTMtMy0xLTEtMA_889e0acf-af3d-4647-ae3f-483021412735">14,479</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTMtNS0xLTEtMA_3df7a825-d879-4d5e-aabd-8d601eb93280">31,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense) benefit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTQtMS0xLTEtMA_f3d4fae7-c1f2-446d-b975-53a924fd48e6">22,471</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTQtMy0xLTEtMA_66b23301-ebb1-415a-8ffd-9c2e3f31e8cc">26,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTQtNS0xLTEtMA_53046c1a-27b1-4f25-8f14-7feb55f82601">1,738</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTUtMS0xLTEtMA_61d3f20d-db60-4e70-bf3c-93e5ea4c5ccd">42,904</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTUtMy0xLTEtMA_facd2aa4-3459-4d30-b617-6e615919b09a">40,695</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTUtNS0xLTEtMA_af8f6b8c-caed-4647-8a0b-408961f7a716">29,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTYtMS0xLTEtMA_0e80ed8e-42d8-42e2-9da7-d5fb4b0373be">598</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTYtMy0xLTEtMA_fe160e8d-ccbc-41f5-89d9-17da151d82b9">794</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTYtNS0xLTEtMA_406f4665-05e9-4ae3-b15c-b486c5b65bf4">4,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTctMS0xLTEtMA_acfce84d-6665-4940-912a-5b7aa38435ea">42,306</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTctMy0xLTEtMA_0a952e54-660e-40ea-a618-b4efd4c83848">39,901</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTctNS0xLTEtMA_42c39822-c226-480d-b949-1dad08ecafd2">25,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Sterling common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjAtMS0xLTEtMA_37090a03-538d-4bfd-a5b4-99a65899827e">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="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjAtMy0xLTEtMA_747fbd93-43ff-4eb6-b4b5-d6b8ecdfaecb">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjAtNS0xLTEtMA_5357e8f1-c727-494e-9334-92dd8481e395">0.94</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjEtMS0xLTEtMA_4a9e7214-5cb4-4099-a932-d22a12e1518f">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjEtMy0xLTEtMA_fda3347a-ba7f-48a4-b3e8-92f426d04931">1.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjEtNS0xLTEtMA_3d550a82-4901-498e-b95b-10463003dd27">0.93</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:24pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjQtMS0xLTEtMA_626f5838-46a4-4473-b33b-a40a9790f0f4">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjQtMy0xLTEtMA_b8384629-8c3e-4c41-a40c-0b4d3c689038">26,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjQtNS0xLTEtMA_3e533d44-fd48-4115-9c28-398968a0520c">26,903</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjUtMS0xLTEtMA_3ab8ce78-6f62-4c65-9718-17240aad700b">28,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjUtMy0xLTEtMA_2e3594da-d269-4f8e-9e0c-6a8fd2091f70">27,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjUtNS0xLTEtMA_37d18078-baf8-4241-a759-38a6ce5e1a1b">27,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'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%">37</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_82"></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 CONSTRUCTION COMPANY, 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%">(Amounts in thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">2018</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%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfMi0xLTEtMS0w_61d3f20d-db60-4e70-bf3c-93e5ea4c5ccd">42,904</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfMi0zLTEtMS0w_facd2aa4-3459-4d30-b617-6e615919b09a">40,695</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfMi01LTEtMS0w_af8f6b8c-caed-4647-8a0b-408961f7a716">29,540</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%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in interest rate swap, net of tax (Note 10)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNC0xLTEtMS0w_abd9079d-c500-406b-8da4-8f57519c925a">5,055</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNC0zLTEtMS0w_a2c7086d-67f6-4526-994e-42c3593ecd09">209</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNC01LTEtMS0w_b58a6815-d7e6-467b-8961-d00aa4431490">&#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%">Total comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNS0xLTEtMS0w_12062178-86d0-4467-a889-668d7cd7f8df">37,849</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNS0zLTEtMS0w_e802dcac-9501-4608-be34-b8bf60588c4d">40,486</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNS01LTEtMS0w_19ca9adc-20a3-4d82-9c38-332dc0b95469">29,540</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNi0xLTEtMS0w_2b4074eb-8f30-4aca-a32a-b9a7103b6101">598</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNi0zLTEtMS0w_0c5f74dd-1de2-481d-8b75-4563461919ae">794</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNi01LTEtMS0w_406f4665-05e9-4ae3-b15c-b486c5b65bf4">4,353</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%">Comprehensive income attributable to Sterling common stockholders</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNy0xLTEtMS0w_60eb099f-1af2-4882-9dd3-0ba64360b3d1">37,251</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNy0zLTEtMS0w_67206c89-8fb6-4d01-8d7f-b05a84acef3d">39,692</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNy01LTEtMS0w_a26b5cc4-5433-492c-bca6-afccf809c802">25,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_85"></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 CONSTRUCTION COMPANY, 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%">(Amounts in thousands, except share and per share data)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:9.5pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:9.5pt;font-weight:700;line-height:100%">December 31,<br/>2019</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="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0wLTEtMS0wL3RleHRyZWdpb246YzZiMzc5YmFkZmI3NGM0NmExNjcyNDUzZTcyYTYxOTBfMTA5OTUxMTYyNzg3OQ_87760be4-c296-4a8e-b015-cd6330c2563e">26,122</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0wLTEtMS0wL3RleHRyZWdpb246YzZiMzc5YmFkZmI3NGM0NmExNjcyNDUzZTcyYTYxOTBfMTA5OTUxMTYyNzg4OA_e57728c0-8398-4ca6-b906-be15b18c77bb">7,538</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0xLTEtMS0w_eb80253a-785b-4d9a-932a-02d3eb8ccc39">66,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0zLTEtMS0w_a43ee97d-5815-44c3-9211-316679f3143d">45,733</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="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0wLTEtMS0wL3RleHRyZWdpb246NGQ3OTM2NmUzZmE2NDNkODgyMjBiMTMwMmEyNjhkNzRfMTA5OTUxMTYyNzg2NQ_6a0fe7b4-9a04-4f61-a13b-10e79b43f3b1">25,789</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0wLTEtMS0wL3RleHRyZWdpb246NGQ3OTM2NmUzZmE2NDNkODgyMjBiMTMwMmEyNjhkNzRfMTA5OTUxMTYyNzg3NQ_3f4a0d0c-e290-4351-bee9-63f91902745f">19,241</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0xLTEtMS0w_02532d76-9bae-431d-ac1b-1c70280f088c">177,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0zLTEtMS0w_72862a61-6864-42d4-b91d-9a06b45da915">168,872</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%">Contract assets ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0wLTEtMS0wL3RleHRyZWdpb246ZmE4YTgyYmZhOTQwNDgxMGIwN2Y0YTQzYThhZjZkOWRfMTA5OTUxMTYyNzg3Mg_7aa71456-4cdd-4b28-8015-ab1189a51636">8,370</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0wLTEtMS0wL3RleHRyZWdpb246ZmE4YTgyYmZhOTQwNDgxMGIwN2Y0YTQzYThhZjZkOWRfMTA5OTUxMTYyNzg4MQ_63c52fe2-25f1-4a89-ac1e-1fd1e2baffe1">12,257</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0xLTEtMS0w_8bfc064d-7c67-4657-85c4-036cacd72ec5">84,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0zLTEtMS0w_17d12e57-dfe3-4352-aea5-542b3a65b81a">94,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Receivables from and equity in construction joint ventures ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0wLTEtMS0wL3RleHRyZWdpb246YmExZDg0ZTgxMzJlNDY3ZTk4MWFjMjVmMWI2MzI1OWVfMTA5OTUxMTYyNzg4MA_999a7f43-8f4a-44d6-bfce-f6db1e43eb6f">9,708</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0wLTEtMS0wL3RleHRyZWdpb246YmExZDg0ZTgxMzJlNDY3ZTk4MWFjMjVmMWI2MzI1OWVfMTA5OTUxMTYyNzg4OQ_bf892903-c9cb-48b9-8713-ae3aac787d54">7,406</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0xLTEtMS0w_6832b71b-ff32-40cc-91df-7b659c751909">16,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0zLTEtMS0w_2df31404-5a16-4751-a3a6-59c19e022947">9,196</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%">Other current assets ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0wLTEtMS0wL3RleHRyZWdpb246NTI5OGY1MmQ2YjZjNGI4MWI3N2Y5NWIzZTE4MjczZTZfMTA5OTUxMTYyNzgzNQ_527ae4c7-3ef0-4c20-b673-fe7e4e234080">1,493</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0wLTEtMS0wL3RleHRyZWdpb246NTI5OGY1MmQ2YjZjNGI4MWI3N2Y5NWIzZTE4MjczZTZfMTA5OTUxMTYyNzg0MQ_8c3a596d-817b-4f75-b628-6320ec92b1f6">503</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0xLTEtMS0w_42bae072-39a3-4c0d-a4a0-ae58ba3a6e89">16,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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0zLTEtMS0w_e7280961-1c85-4aaf-a575-cf3ca6a6e7dc">11,790</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 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOC0xLTEtMS0w_e0bebd19-252a-4e1f-9fec-8bfc7f36fde8">361,543</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOC0zLTEtMS0w_5c3a54bc-ce20-4279-8260-2fef0ebe7d99">330,270</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"><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%">Property and equipment, net ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0wLTEtMS0wL3RleHRyZWdpb246YzAxZmM3NWZmMTgxNDUzNzlmYjdiYjFjMWQ3ZDJhNzhfMTA5OTUxMTYyNzg0OQ_5daca091-8990-490a-8ba0-fa2bd221a5c6">6,010</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0wLTEtMS0wL3RleHRyZWdpb246YzAxZmM3NWZmMTgxNDUzNzlmYjdiYjFjMWQ3ZDJhNzhfMTA5OTUxMTYyNzg1OA_c07c1056-afbb-4428-a1de-1f1a138eeee4">5,619</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0xLTEtMS0w_b291cece-566d-4778-8487-d56588bca3b7">126,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0zLTEtMS0w_bc7e5e34-624d-4969-9017-d376c22b59bb">116,030</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:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2Y2FhY2UwZmE5MjRkODViYzE5NTcxZjJlM2QwNmUyXzEwOTk1MTE2Mjc4NTM_03d8b2b4-c77d-4b06-acc3-37d20f27363c">4,213</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2Y2FhY2UwZmE5MjRkODViYzE5NTcxZjJlM2QwNmUyXzEwOTk1MTE2Mjc4NTg_7f126660-2947-4a38-9028-3b133bf5854f">3,817</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMS0xLTEtMA_9ea238a8-948b-44e3-bbaf-23d7fc2e60e4">16,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMy0xLTEtMA_537a1aed-0afe-4b1b-9f3d-d93a2003e87d">13,979</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:9.5pt;font-weight:400;line-height:100%">Goodwill ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjlmNjFjNzcxMjgyODQ4ZTc4ZmUwNWUxZTFhYjFiZWJlXzEwOTk1MTE2Mjc4MzA_d6e544ed-ddc2-4cbd-96fb-d86c622a68c8">1,501</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjlmNjFjNzcxMjgyODQ4ZTc4ZmUwNWUxZTFhYjFiZWJlXzEwOTk1MTE2Mjc4NjY_4a40f895-99c9-4485-908f-bc6b96cfb478">1,501</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMS0xLTEtMA_727ed7c9-5ea6-4125-88be-a6bc3586abff">192,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMy0xLTEtMA_ae3697e3-cd18-42c4-9e18-f4d879af3c49">191,892</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%">Other intangibles, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTItMS0xLTEtMA_41b8485e-9a3f-4fe8-bc1c-0a570cddf340">244,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTItMy0xLTEtMA_19deca07-df8a-4c69-b2b4-980dcded39c8">256,323</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%">Deferred tax asset, 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTMtMS0xLTEtMA_15e28d87-b2be-497a-ae7c-f36a333e7481">7,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTMtMy0xLTEtMA_3b1dcbd2-694b-4f72-96b4-9dd2da64b8f8">26,012</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%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTQtMS0xLTEtMA_4bbe857d-6275-4a7b-822b-1293dae16b96">3,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTQtMy0xLTEtMA_1e5d62e1-9a6c-4e2f-b5af-83056173454b">183</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 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTUtMS0xLTEtMA_4621511a-e51a-4521-80a4-22dfe5a0c91e">952,694</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTUtMy0xLTEtMA_a5a31b58-a0d6-4812-a5cd-61d790fe2f34">934,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmM1MWExN2ZhZmI3YjQ2YzJiNWM1YjQ4NWQ2ZDFmMTkxXzEwOTk1MTE2Mjc4NDE_3f6fa26e-bc60-4fd5-ab72-12022dfebe59">19,505</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmM1MWExN2ZhZmI3YjQ2YzJiNWM1YjQ4NWQ2ZDFmMTkxXzEwOTk1MTE2Mjc4Nzk_49b7b717-ba14-4888-a10f-30150ff81371">18,213</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMS0xLTEtMA_b1128677-e617-42ab-8402-8380abe64e5f">95,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: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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMy0xLTEtMA_80096041-1e2f-459f-a917-33842949bafe">137,593</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="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjRmZjZkZGY3NWVjODRhNjI4ZWY3Zjg1YjNjMTQ2ZjY3XzEwOTk1MTE2Mjc4NzM_b3d84905-0f02-4a84-aaf4-72b4c906a648">17,678</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjRmZjZkZGY3NWVjODRhNjI4ZWY3Zjg1YjNjMTQ2ZjY3XzEwOTk1MTE2Mjc4ODI_5f529563-0cd9-4658-b7e4-e42c8c4a915c">8,177</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMS0xLTEtMA_9b605660-4c65-48c6-aa08-4972930400bc">114,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMy0xLTEtMA_8f1937ab-0607-45eb-ac59-42d470407847">57,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 maturities of long-term debt ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOmEyYTBhZWM3YzU5ODQ0ZDZhNmI5NTlkMDU3MzNlZTIyXzEwOTk1MTE2Mjc4NTA_a29b4c75-3f5f-4ec7-9ec8-ad4f5ae139e8">6,793</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOmEyYTBhZWM3YzU5ODQ0ZDZhNmI5NTlkMDU3MzNlZTIyXzEwOTk1MTE2Mjc4NTc_203b1e15-9842-4022-9f26-6d49f6045aba">39</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMS0xLTEtMA_7339ce34-473d-4e3e-b0e8-bb0527941143">77,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMy0xLTEtMA_e9d832b4-827e-445e-b2f5-460abbe1c784">42,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: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="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOjZlZjhiMGY3OGVhZjQ1ZmM4YWQ5OTFhZjIyYWMyNTNhXzEwOTk1MTE2Mjc4NjQ_bdce5906-04c9-40ec-8c81-1144a734d7da">1,801</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOjZlZjhiMGY3OGVhZjQ1ZmM4YWQ5OTFhZjIyYWMyNTNhXzEwOTk1MTE2Mjc4Njk_9b108c21-b912-4542-961a-17814516c3d0">1,838</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMS0xLTEtMA_e324e3d7-c03d-4e43-b16b-26efc9c18c23">7,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMy0xLTEtMA_00dfb2a3-17df-4442-bbb3-7a30108c3fa2">7,095</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%">Income taxes 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjItMS0xLTEtMA_832fa533-c4c4-4934-9b73-322a79fde6c5">&#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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjItMy0xLTEtMA_bb5079c7-674b-49f3-939c-b043ed6817fe">1,212</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%">Accrued compensation ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM1ZjlhMmYyN2RlMzQ0OTA4ZmNkZjY5ZmU5ZDdjNzkxXzEwOTk1MTE2Mjc4NDI_4cab7458-8d9e-4fa0-8928-0fb75594680d">2,141</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM1ZjlhMmYyN2RlMzQ0OTA4ZmNkZjY5ZmU5ZDdjNzkxXzEwOTk1MTE2Mjc4NTE_e6328a9b-c545-478c-8931-a31f9670d9a2">1,521</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMS0xLTEtMA_d38ae09d-83d1-44bc-a903-bff9871c8ba2">18,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMy0xLTEtMA_5da1c4a9-54cc-4935-88e7-60615965c651">13,727</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%">Other current liabilities ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkZDdlODhhMWZlMzQ5NDc5MTBlZmJhZWI1N2YzZDVkXzEwOTk1MTE2Mjc4NDc_62d2ad27-89f5-408b-a3aa-b5951bd356a4">1,374</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkZDdlODhhMWZlMzQ5NDc5MTBlZmJhZWI1N2YzZDVkXzEwOTk1MTE2Mjc4NTY_913e3293-3e61-4100-b57c-2570ddd8faba">1,429</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMS0xLTEtMA_414438cc-31a5-4286-a703-7a053d81a5df">9,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMy0xLTEtMA_7d96c25c-e252-4913-a194-109c1b436a68">6,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjUtMS0xLTEtMA_4de86595-6884-4c42-8dcd-9be15fadb108">321,884</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjUtMy0xLTEtMA_d0d864bf-48e1-49db-90fd-00ab283d9923">266,253</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term debt ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmFlZTkxOGNlYjlmNDQ1YTVhMDQwZmM2N2I3MWRjMzAwXzEwOTk1MTE2Mjc4Mjg_e2a2d183-f5c8-4104-af4b-0b4fb3690439">53</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmFlZTkxOGNlYjlmNDQ1YTVhMDQwZmM2N2I3MWRjMzAwXzEwOTk1MTE2Mjc4Mzc_28e798a3-724d-4ef9-82ab-af63fd805b5f">2</ix:nonFraction> related to VIEs)</span></div></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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMS0xLTEtMA_40c41d1f-ae77-470c-a3d1-269e9567907f">291,249</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMy0xLTEtMA_8b8abab2-99aa-47c5-9d69-908f6a4ffd34">390,627</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%">Long-term lease obligations ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQ0YTE3YTZlYWZhYzQ5NTQ5ZmJhNDBmMDUzZmViNGQ0XzEwOTk1MTE2Mjc4NDU_eb42cd1c-6d1f-4a00-bd68-51c615fed55b">2,412</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQ0YTE3YTZlYWZhYzQ5NTQ5ZmJhNDBmMDUzZmViNGQ0XzEwOTk1MTE2Mjc4NTA_7caf7280-21b0-4bf5-9d97-a9a69bc5c9f4">1,979</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMS0xLTEtMA_534da9e0-6517-44f4-971b-d00f1651bdb4">8,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMy0xLTEtMA_9716afae-ed7f-469a-9fe3-a13835ed48c4">6,976</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjgtMS0xLTEtMA_f6ab9aa5-34f4-4aaf-af12-3a418f34ecb6">51,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjgtMy0xLTEtMA_6ce6d35f-482a-4b94-bf96-7c9092ec188a">49,003</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%">Other long-term liabilities ($<ix:nonFraction unitRef="usd" contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjczZWEwYzc3OGFiODRlZTY5ZTVjYzFjY2FjMDViYmRkXzEwOTk1MTE2Mjc4MDk_d1fa0bee-6e42-4e5b-b2af-c2def7469481">722</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231" decimals="INF" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjczZWEwYzc3OGFiODRlZTY5ZTVjYzFjY2FjMDViYmRkXzEwOTk1MTE2Mjc4MTc_5c767230-310e-46dc-b21e-d3ffc4c4eed4">0</ix:nonFraction> related to VIE&#8217;s)</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMS0xLTEtMA_472e7086-1f6c-4320-9a03-6db4831442cc">10,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMy0xLTEtMA_e276e494-984e-48c0-9602-12681d6ecbeb">619</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzEtMS0xLTEtMA_10ff3972-57ec-401d-88f5-6e890505146b">683,965</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzEtMy0xLTEtMA_7756db03-4075-46aa-ae2b-9de934866933">713,478</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 12)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzItMS0xLTEtMA_0bc58f98-cb1b-4b9d-9fcd-3c51052a93b8"></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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzItMy0xLTEtMA_28660c2e-46e6-41f3-9163-cab5c3103cc6"></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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MjE_29bc346f-a233-4f00-8ac6-68b133262d28"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MjE_d0e2cfda-2e56-4a8c-90a2-cf62d320546e">0.01</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MzY_1d50a7a0-503e-4da1-9824-276267663abc"><ix:nonFraction unitRef="shares" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MzY_fcd17dd9-ea66-4d12-9506-2a98fdfb7d9c">38,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5NDQ_65f9e757-e8cb-4c17-a8af-de503e2f8177">28,279</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5NTQ_7127bbad-7be4-4304-9702-857542934cad">28,290</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5Nzg_58d8f2b2-d5de-4161-bab0-702ebf75532d">28,184</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5NzI_4686ad7b-0000-4c38-ad3f-900393bce7dd">27,772</ix:nonFraction> shares 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMS0xLTEtMA_84c74812-5559-4b4b-9a55-61133bb56a18">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMy0xLTEtMA_8bbc1f85-49ef-49fb-90d2-d699eda3925e">283</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzUtMS0xLTEtMA_999cf044-5764-426e-b8f0-e8e62c275b26">256,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzUtMy0xLTEtMA_852e971b-2dd8-4575-8ada-3c4ed30c7afe">251,019</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%">Treasury stock, at cost: <ix:nonFraction unitRef="shares" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjg5OWRmYzYzOTg4NDRlN2RiYjU4OTQ4NDBhMmQ4MGM2XzEwOTk1MTE2Mjc4Mzc_8448af31-20ff-4fe6-8660-65fc853a4e6f">95</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjg5OWRmYzYzOTg4NDRlN2RiYjU4OTQ4NDBhMmQ4MGM2XzEwOTk1MTE2Mjc4MzI_1212956a-1aee-4e44-83bc-3bf0e73edede">518</ix:nonFraction> shares</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMS0xLTEtMA_98096814-4ec5-429b-bf40-078285b88854">1,445</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMy0xLTEtMA_de063470-7490-4104-af49-0dda511f0408">6,142</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%">Retained earnings (deficit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzctMS0xLTEtMA_6bb4ddc0-c6bb-4424-a600-aa5e20b18146">17,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzctMy0xLTEtMA_5f7816ff-f7b1-4fe9-8304-6d224731ae34">25,033</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%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzgtMS0xLTEtMA_1fe30d8e-bdd0-4a94-b89c-03e4c6e83e78">5,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzgtMy0xLTEtMA_ba6a3d92-a204-496f-97f5-a1066db0de68">209</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%">Total Sterling stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzktMS0xLTEtMA_8ddf3d0e-93f3-4d1f-b9cc-8ca2602271ac">267,270</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzktMy0xLTEtMA_95ee10f8-0e8c-42f9-bd86-98f09725a70c">219,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></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%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDAtMS0xLTEtMA_6bd8080e-f075-4bf5-a854-037f68e7a262">1,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDAtMy0xLTEtMA_583e1e27-7319-4bc1-82e5-298809c4548f">1,293</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 stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDEtMS0xLTEtMA_7c676345-eeb9-49eb-a806-aa42fd04a1c1">268,729</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDEtMy0xLTEtMA_e1ecf7c2-e46c-4583-abca-ad6454fc2238">221,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDItMS0xLTEtMA_e199c27a-d000-41a9-a168-fdd3d14c882a">952,694</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDItMy0xLTEtMA_dda8c822-07d5-4a9e-af3d-a79c64baaf2e">934,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span 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="ie8dbed9f1a3749649ca1e1d639a107d0_91"></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 CONSTRUCTION COMPANY, 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%">(Amounts in thousands)</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;text-align: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 #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%">2019</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%">2018</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMy0xLTEtMS0w_61d3f20d-db60-4e70-bf3c-93e5ea4c5ccd">42,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMy0zLTEtMS0w_facd2aa4-3459-4d30-b617-6e615919b09a">40,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMy01LTEtMS0w_af8f6b8c-caed-4647-8a0b-408961f7a716">29,540</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNS0xLTEtMS0w_06bc306e-a9bf-450f-a2ed-e65908aa8341">32,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNS0zLTEtMS0w_4549cb32-39f9-4793-82f6-222f3e913d16">20,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNS01LTEtMS0w_5c012878-4f57-48d8-9099-e2dd33246832">16,770</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNi0xLTEtMS0w_de5d4f0b-6897-4c58-8854-258035f277e1">3,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNi0zLTEtMS0w_bf7ac257-250d-43eb-a340-f0f17d419ce9">3,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNi01LTEtMS0w_39e69647-fe16-4dad-8135-b07da44d153f">3,250</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNy0xLTEtMS0w_dc67fcf0-3a41-4062-9bb6-e16ca836df2a">1,495</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNy0zLTEtMS0w_cf27ca93-dbc5-4c20-a1be-15ce9955498d">527</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNy01LTEtMS0w_4015a421-73e2-49db-a668-4c466dbd8d1f">580</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%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" name="strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOC0xLTEtMS0w_820238e8-be0f-42e3-8b0a-5f80970ad2b3">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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOC0zLTEtMS0w_c507084f-c23c-45de-b2bd-735f7ab7ff21">4,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOC01LTEtMS0w_f0568aca-114a-429c-82d9-b7512b0bd286">&#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%">Deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOS0xLTEtMS0w_78a7c22c-8cad-4e03-8031-bf43b0e0f73b">19,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOS0zLTEtMS0w_d04eb450-ae0f-4721-92a6-bd9e6e7d9a76">27,398</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOS01LTEtMS0w_e481d63e-3642-4712-8188-bb013df14880">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTAtMS0xLTEtMA_bd1de8cc-256d-405c-bc7e-55372cf97d07">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTAtMy0xLTEtMA_542e5256-292c-4a33-b69b-230cfded0fea">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTAtNS0xLTEtMA_227114c5-ae29-497b-80d0-7db2947916fb">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in interest rate swap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTEtMS0xLTEtMA_40fd21da-886b-462c-b5c0-d41aa018029b">265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTEtMy0xLTEtMA_daa8eea2-3b20-44c4-80b2-11e47038926c">30</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTEtNS0xLTEtMA_d8d7398d-7e22-46a5-93ba-2b9c2e4c3ced">&#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%">Changes in operating assets and liabilities (Note 18)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTItMS0xLTEtMA_cce9bad5-848d-44f1-a749-64c1cf4a627a">10,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTItMy0xLTEtMA_c477061b-8f2f-4803-8167-13df44da6fa4">3,902</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTItNS0xLTEtMA_4a37667d-59b5-4dc4-835f-3c44eac30433">14,020</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:9.5pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTMtMS0xLTEtMA_ca4c4bb6-b6d8-4369-a409-0d694549089a">119,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 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTMtMy0xLTEtMA_1f45eda8-55b6-498b-831a-785e6104522f">41,093</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTMtNS0xLTEtMA_aed0bd1a-6a00-46f4-abe8-2f1b3ab4965a">39,474</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:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 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%">Plateau acquisition, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTUtMS0xLTEtMA_df31da97-d641-44c1-9d78-fdc64fa5e419">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTUtMy0xLTEtMA_02a3b23e-3ae1-46ef-ad32-2c00aa5b2de4">396,323</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTUtNS0xLTEtMA_fb2b87e8-53d0-4df6-b3ef-98a38e1fdc73">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTYtMS0xLTEtMA_87589f63-207b-426b-9027-f61415de20cb">32,864</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTYtMy0xLTEtMA_3aaa662f-822a-4f0a-9170-eccbb98b2748">15,397</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTYtNS0xLTEtMA_e8b572da-385b-435f-a330-0a34d944215e">13,171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTctMS0xLTEtMA_884a1676-2b36-4ac8-951f-5810ec8d4c7c">2,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTctMy0xLTEtMA_b6f4f828-7187-4fe4-a008-460b2fd86065">1,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTctNS0xLTEtMA_7748e6b4-11c5-44ff-ba73-ded53db9def8">1,789</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTgtMS0xLTEtMA_80d29eb2-6e4a-4014-89c3-cdaee3209304">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><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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTgtMy0xLTEtMA_6e2b7d0c-08f6-4918-91e5-72ddbf396942">410,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTgtNS0xLTEtMA_b52b525e-2807-4702-ba93-3c29bb35432f">11,382</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjAtMS0xLTEtMzIxNQ_b3a71c06-7610-4208-bccd-87a9c29faf9a">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjAtMy0xLTEtMA_2b8bc540-7925-4bb9-9aea-93660b70d3f6">430,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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjAtNS0xLTEtMzIxNQ_f50d9ab3-413f-4ebf-a27c-b66a6b186166">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjEtMS0xLTEtMA_0531869a-fd75-4632-986f-4054db6f0820">77,745</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjEtMy0xLTEtMA_9db4d607-f3f1-4ee1-8c03-0e76650b5419">87,621</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjEtNS0xLTEtMA_58282610-0ed6-400e-9968-4d4e0e560bee">11,555</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjItMS0xLTEtMA_c4110ced-0156-4d8e-9e46-a9824eed51e5">432</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjItMy0xLTEtMA_8de36f7f-6284-456c-ba6f-da540c2dcd2e">7,360</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjItNS0xLTEtMA_f338e68a-d380-4464-8628-4e3ab1a16390">1,350</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%">Purchase of treasury 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjMtMS0xLTEtMA_62887c78-cc9a-40e5-a190-3f7a802c1aa4">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjMtMy0xLTEtMA_c8b20fc6-f261-4fd2-8af7-df99d646352d">3,201</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjMtNS0xLTEtMA_f499b712-77f0-43bd-9902-2fc732d4cbee">4,731</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjQtMS0xLTEtMA_ba83448b-33b8-4d37-8de1-91736e807cd2">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjQtMy0xLTEtMA_2fa60986-2316-44e1-a919-5f484437473a">10,688</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjQtNS0xLTEtMA_23665683-796e-43d7-9f26-2f562c971e0b">&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjUtMS0xLTEtMA_7bee8f17-8057-4f0e-8c81-94ac16986da6">9,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjUtMy0xLTEtMA_695a0fa7-317e-4325-aab0-553bdadf42a2">199</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjUtNS0xLTEtMA_144479fc-e781-4b13-9b67-cd3617967d59">314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash (used in) provided by 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjYtMS0xLTEtMA_9e614b5c-9617-424e-b321-ff83ca095b07">68,340</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjYtMy0xLTEtMA_c0424fcb-655b-4bf1-aea5-c71083ae8be1">320,931</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjYtNS0xLTEtMA_2473ceb1-cb7b-4f63-ab6a-e870756f801e">17,950</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 and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjctMS0xLTEtMA_2f34f309-a0c3-44b0-ba93-33e5241688d1">20,452</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjctMy0xLTEtMA_dd0cdc04-f9e1-4fad-9c6e-6d01a7fc4912">48,362</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjctNS0xLTEtMA_173c7f12-6e71-40e2-8b7f-2c79e3cb0f61">10,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;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 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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjgtMS0xLTEtMA_f7964a20-455b-4e1f-aa84-688bc88c0035">45,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f19367981f24058bdb538aa0e053d2b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjgtMy0xLTEtMA_25bb5098-7de7-4291-8493-9b2f6495aa45">94,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d962df0c8b464b8c728e884ad846df_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjgtNS0xLTEtMA_72308346-6c3b-43b6-98ed-dfc901cabc28">83,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjktMS0xLTEtMA_c0193067-ef1e-43ca-9368-ef829a4c1118">66,185</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjktMy0xLTEtMA_efbc4433-9af4-42cf-9c76-42cb7816e006">45,733</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="i9f19367981f24058bdb538aa0e053d2b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjktNS0xLTEtMA_b4fd4349-4d52-4ca9-9edc-137bd08343c3">94,095</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%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzItMS0xLTEtMA_4eed81af-45ba-40e5-b5a3-7c6de4412d23">26,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzItMy0xLTEtMA_4bce301a-ee0b-48bd-9261-ecfcd287e242">11,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzItNS0xLTEtMA_85b49c3f-b927-4fcc-8547-72f4e991fda9">10,829</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzMtMS0xLTEtMA_02b3495a-df9e-4b11-902b-6379071a3d90">4,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzMtMy0xLTEtMA_083ecda9-898b-492d-ba5c-f950e17434bb">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzMtNS0xLTEtMA_a65e74c0-e58d-486b-b4b7-20a53706f368">276</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%">Non-cash items:</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 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:#ffffff;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzUtMS0xLTEtMA_330bf1e0-2efc-4be0-9b48-d0059784ae79">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzUtMy0xLTEtMA_383c0142-3af7-47ef-a1a2-542b0e9fa6eb">16,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzUtNS0xLTEtMA_e63a8f30-6f6c-4e99-9029-c8dfbfeb98f9">&#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%">Notes and deferred payments 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzYtMS0xLTEtMA_fb17eee4-4d8c-43ba-b966-407e401ce80f">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzYtMy0xLTEtMA_2b034e81-e83a-4eb2-bbaf-b1d2f8f74738">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzYtNS0xLTEtMA_e0958bc7-2257-4ece-8716-2e3f5a58d71f">&#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%">Tax basis election</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzctMS0xLTEtMA_63299e7f-894c-430e-8436-de410b793591">&#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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzctMy0xLTEtMA_5564381e-0c1e-4f6e-8f7e-8581f25893f4">5,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzctNS0xLTEtMA_1ad057b5-e1f2-4772-ab7e-3cc15795756a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">40</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_97"></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 CONSTRUCTION COMPANY, 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%">(Amounts in thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 CONSTRUCTION COMPANY, 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, 2017</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="ie52b1ef7b79341019cb50b534c8af548_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xLTEtMS0zMjUy_80a808dd-2486-4135-88f6-947094ad3e78">27,051</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="ie52b1ef7b79341019cb50b534c8af548_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0zLTEtMS0zMjUy_8b10a9f0-3845-4976-823e-36f9ee8d9086">271</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="i5fd9beb357cf41a39acc4d4925efa6fe_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy01LTEtMS0zMjUy_991f4c2e-7827-449a-9409-0caf2aee9f83">231,183</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="ifa245d6c939b4c23b089af185715cbd4_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy03LTEtMS0zMjUy_83474804-ad33-47d0-8687-2ccd8ef326d1">&#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="ifa245d6c939b4c23b089af185715cbd4_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy05LTEtMS0zMjUy_057dee0d-d14d-4cef-8033-43a25d184830">&#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="i800a16972d204a4aa3d6910f115b574c_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xMS0xLTEtMzI1Mg_78e66c14-966a-46a5-9d13-b392ff2d2d4e">90,121</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="i16152d381a484257b438c3c94b33d585_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xMy0xLTEtMzI1Mg_820ea3e8-f191-4da8-88cc-d9ce5ebc5517">&#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="i8bc6a9852ca9490eb0cf4634cf705626_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xNS0xLTEtMA_11ed62e9-6c63-4431-8c7d-52bba8fa96e4">141,333</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="i0b77c1b3cfea4a889cedc66d20aae32a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xNy0xLTEtMzI1Mg_361b189b-5b1e-4dcb-bef3-cb4f857cf618">4,856</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="i87d962df0c8b464b8c728e884ad846df_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xOS0xLTEtMA_34127205-3ee5-4fbd-8a23-3de9bfc7ebdb">146,189</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="id17fe06be9c04434a675ea90df8ba3fa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xMS0xLTEtMzI1Mg_5af0752d-67a4-4878-99ed-a056e8d1d7b8">25,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xNS0xLTEtMA_d2f5c462-c479-4a28-b1ac-0577ec579cac">25,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="idd7bfbbe43a64097b88c211a4077b708_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xNy0xLTEtMzI1Mg_42c51e04-2bb3-40b2-86fe-e5db64d3f12d">4,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xOS0xLTEtMA_6c12ebba-7253-4764-bdc1-319379e1f458">29,540</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%"><ix:nonFraction unitRef="shares" contextRef="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS0xLTEtMS0zMjUy_a06c3f18-ffb4-4a29-b172-8c9bab03c309">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="if528ccaef17040b08b5ff2399aa6b460_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS01LTEtMS0zMjUy_69801e41-c837-42e4-a825-891018d99ddc">3,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: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="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS0xNS0xLTEtMzI1Mg_b6e6c3b9-5905-4363-8439-b3d8a09edc67">3,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: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS0xOS0xLTEtMzI1Mg_b267bddd-a570-430d-8589-94c1a87d7cff">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">&#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="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNi0xNS0xLTEtMA_a249eb27-496f-469d-9932-e369ff6cefd7">&#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="idd7bfbbe43a64097b88c211a4077b708_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNi0xNy0xLTEtMzI1Mg_2995b646-fbef-4c33-b1dc-d8c1557234e7">1,350</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNi0xOS0xLTEtMA_c024853c-4eb3-4bdf-87c3-d05777666c76">1,350</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%">Purchase of Treasury 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="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy0xLTEtMS0zMjUy_fd00ec2c-131f-43ee-8bf7-8168091b95d5">467</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="shares" contextRef="ia3767b80c5ff414e83eae503ea269656_D20180101-20181231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy03LTEtMS0zMjUy_b1c9a168-85cb-43fe-aa78-246f699a019f">467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia3767b80c5ff414e83eae503ea269656_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy05LTEtMS0zMjUy_18965122-fa75-4b74-afad-1521e912d793">4,731</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="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy0xNS0xLTEtMA_57075e37-0603-4b6e-ad6d-847efe3c7823">4,731</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy0xOS0xLTEtMA_c0960cc8-b4a0-4746-8248-1be88e7f9465">4,731</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%">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="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC0xLTEtMS0zMjUy_e26ee66a-730d-430c-a783-b6b4581018f6">27</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="if528ccaef17040b08b5ff2399aa6b460_D20180101-20181231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC01LTEtMS0zMjUy_4a134439-4ddb-4d75-9baf-8d4cfb9b0b7e">452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC0xNS0xLTEtMA_772c3656-3fba-4721-b522-a4b8de45c2f1">452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC0xOS0xLTEtMA_202039b3-c877-4bc8-b768-e3b76710b68a">452</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:700;line-height:100%">Balance at December 31, 2018</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9eafc778c37646f680c09cb85b40a72a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xLTEtMS0zMjUy_1499663b-bb5e-4897-a64e-2f474e30ff26">26,597</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 #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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eafc778c37646f680c09cb85b40a72a_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0zLTEtMS0zMjUy_ec1c39ec-6eb3-4181-9a63-0c8e0111af89">271</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 #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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1450273dff2496b81eb18ddbec410ec_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS01LTEtMS0zMjUy_881837ad-b10e-41c7-bbc1-ba23d29e7760">233,795</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 #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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5807d9e7ae2e491189065624b6e976fb_I20181231" decimals="-3" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS03LTEtMS0zMjUy_9f933d14-04b2-47f9-b9c9-3cb42b32a717">467</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 #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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5807d9e7ae2e491189065624b6e976fb_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS05LTEtMS0zMjUy_5a695b97-0b25-406c-bef1-b5b4494c3005">4,731</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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if899a2482bed4e9fb17da724db905737_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xMS0xLTEtMzI1Mg_3373f2a6-d294-4d26-bf9a-b35ced827329">64,934</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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i671ea5a1add24b4e8086d54bf79d23a0_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xMy0xLTEtMzI1Mg_10c1359b-016b-4a26-b7b0-2b6beacdf066">&#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 #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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0a2c7e52d26472d8468b1bc0c17c2ec_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xNS0xLTEtMA_fdd54535-bd21-4187-9346-6d72e0764f9d">164,401</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 #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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc5e277a92a4408a41335abca68b94a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xNy0xLTEtMzI1Mg_286ad636-f5ac-4d79-9623-27e2865411d4">7,859</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 #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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f19367981f24058bdb538aa0e053d2b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xOS0xLTEtMA_d47c7758-36a2-4646-8931-70be91339681">172,260</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 #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%">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="i66efe0d17718486cad7b36a52f18effa_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTAtMTEtMS0xLTMyNjc_17330cdc-ed8e-4017-8487-27b3535f41a4">39,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: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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItMTUtMS0xLTA_eeab9f0a-ab9c-4d2c-a87d-2effbaacd3f3">39,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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedb895649112470484e25f1b961bfed3_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTAtMTctMS0xLTMyNjc_629e6582-3ede-40a2-880a-84b5b1e23751">794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItMTktMS0xLTA_065ff4b9-ed2a-4a6e-a113-ee5488d5622c">40,695</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="i37e8048784ce41e98bb028bb625a1641_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTEtMTMtMS0xLTMyNjc_0bb65a93-d134-4b6f-afa5-dda958126337">209</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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTMtMTUtMS0xLTA_132b8c80-771d-4137-99a1-d2cc9d5d4e9c">209</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTMtMTktMS0xLTA_fcbd84ae-6235-44a5-8203-f9111a4aade1">209</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%">(<ix:nonFraction unitRef="shares" contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItMS0xLTEtMzI3NA_61a6489c-0d26-42db-8e0c-7e469709495d">1</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="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItNS0xLTEtMzI3NA_5f509373-6746-4fd2-8c2a-51ccaa47a4e4">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtMTUtMS0xLTA_c0442aa0-d69c-49dc-b564-3f796a7ea124">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtMTktMS0xLTA_2e93f30d-6971-4902-a1b0-2eee703338a7">3,788</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%"><ix:nonFraction unitRef="usd" contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMTUtMS0xLTA_c3757843-a5a0-43d8-b2d6-275c627ca696">&#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="iedb895649112470484e25f1b961bfed3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTMtMTctMS0xLTMyNzQ_e7a85054-60d0-46a1-aca0-3a218feb7e43">7,360</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMTktMS0xLTA_fe327d3d-3753-4452-9451-8abd78403089">7,360</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%">Purchase of Treasury Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtMS0xLTEtMzI3NA_ff0dac1f-2d69-4a37-998a-f11ce0f13e3d">250</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="shares" contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtNy0xLTEtMzI3NA_a0058a8e-94b7-43d0-b55b-551f6ac20eb0">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtOS0xLTEtMzI3NA_e614bf45-47a9-4445-843c-5d82ed599280">3,201</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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTYtMTUtMS0xLTA_fef44c18-1782-44df-b9a0-68ee3c289f5e">3,201</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTYtMTktMS0xLTA_7c01a051-19ad-4dc6-b4c8-188bf9a23e1e">3,201</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%">Stock issued for Plateau acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMS0xLTEtMzI3NA_26d6bfdf-37bd-4598-9c05-4bb4d16062db">1,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMy0xLTEtMzI3NA_3a80d285-eaad-4da8-968b-5fae6fb9c34b">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtNS0xLTEtMzI3NA_55bf8e90-a374-4d9c-9ee3-51702db835d2">16,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTctMTUtMS0xLTA_c6225c09-a2f6-4c33-82ef-31f3e0c6d5de">16,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTctMTktMS0xLTA_50e2fc30-8113-47dc-b64f-94545230e59d">16,195</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%">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="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtMS0xLTEtMA_7baa1bdc-954a-4ca6-b232-79d9464bef98">273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtNS0xLTEtMA_46519f49-7f91-4d4d-9081-eb0e83adccba">2,599</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="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtNy0xLTEtMA_40fcfa62-2349-4539-bc02-bc7fc5b57e8c">273</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="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtOS0xLTEtMA_0454364a-c25d-4aa7-8aad-b6993848ab9c">2,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtMTUtMS0xLTA_6aefd2fc-b88a-4887-9257-2447654f2af6">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtMTktMS0xLTA_44190227-d1ce-4ff8-b888-2c7ca4731d0d">152</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="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktMS0xLTEtMA_60bc8de5-b8d7-4584-891b-776055c2f58e">92</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="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktNS0xLTEtMA_023ddb70-7317-437d-a630-1576ae64bfdb">148</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="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktNy0xLTEtMA_32d8448c-e190-4fb1-bcd6-6f473bb5f9a4">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktOS0xLTEtMA_f3ea2b94-08bf-4602-b19e-3bcdd433bc2a">961</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="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktMTUtMS0xLTA_f630d433-ef31-473e-995b-8bf3f3f9bc3b">1,109</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktMTktMS0xLTA_865c4523-7659-404e-ad93-b63f5c2654b2">1,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#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="i5a6cc94531004f1cad8f3512b913051f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMS0xLTEtMA_8659919e-cf9f-4905-8c35-2ef4d0520d66">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:#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="i5a6cc94531004f1cad8f3512b913051f_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMy0xLTEtMA_1e9f9dc9-a597-408f-98bc-60131539f761">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:#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="ib12cf83bed3e4faa93ff69c6cec02e7b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtNS0xLTEtMA_9a81a6fd-30ab-49d7-a6df-b3eb13f88d41">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:#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="i13514f66c512466a80ee492c33780c37_I20191231" decimals="-3" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtNy0xLTEtMA_fdfef226-440a-4a47-94c3-ea98b0e5f448">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:#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="i13514f66c512466a80ee492c33780c37_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtOS0xLTEtMA_c9ec8998-7836-4460-acbe-ae416dafebde">6,142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ib61618b7c860417aa698744322ddf472_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTEtMS0xLTA_f33836fa-a5a7-4e69-9d3b-3a1ca7677506">25,033</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="iffde1b5fd9974d8a945788b8372ba8c4_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTMtMS0xLTA_9cfd874f-44ab-40a9-a4f1-497d90e1a41e">209</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="i9ad21722c3a7472a8add6975e7b38b84_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTUtMS0xLTA_ce4ecad5-ca34-4d2d-b264-1ff9f2909b7e">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:#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="ic06363d65284491cbd241968c215c71c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTctMS0xLTA_c7d7b7e4-bef1-4260-ba8f-004570250aaf">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:#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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTktMS0xLTA_6aef3af4-c455-4001-8820-f2a01a5f3f11">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:#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="i5bd4beb215844d30b400bd958a6ee320_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTEtMS0xLTA_a1a98b3b-2362-4383-ac51-63baeab2da27">42,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%">&#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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTUtMS0xLTA_9fdc6902-9b0f-4b3d-bbbc-eff9dc0d6d32">42,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="i9c8686e23fdd44559dcae7c1909bad90_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTctMS0xLTA_f14043c6-8995-4985-80fd-c5f5224b0723">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTktMS0xLTA_c1f666a3-a408-47b7-adb9-ccfb3e66c912">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 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="ie750ccc1e5e042a0b87f8d63f5cc99b5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTMtMS0xLTA_5ab99ee8-b722-41f1-b2a4-462e3de1e85a">5,055</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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTUtMS0xLTA_bc729608-1e58-46cf-a479-242988f1fd97">5,055</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTktMS0xLTA_cbcacd56-5c55-451f-bad3-052bbffc8ef0">5,055</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%">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="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjMtNS0xLTEtMA_9bd85086-b05d-46c8-8108-fa182a73b0ed">11,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjMtMTUtMS0xLTA_54255df9-855b-4be1-8eaa-0e78b700d0f1">11,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjMtMTktMS0xLTA_52004c78-6e4b-47dd-8fbb-9f2b57e9ebe6">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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">&#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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTUtMS0xLTMyOTg_e13ba363-9928-4561-84b3-e585a0b760d7">&#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="i9c8686e23fdd44559dcae7c1909bad90_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTctMS0xLTMyOTg_4d1e1274-7e8e-459d-a956-18089dff9d5c">432</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTktMS0xLTMyOTg_d90951ab-1d4c-4ff0-82aa-9bea885e330f">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 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="i27cce5cc065241199ecbf2eed42f8c1d_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMS0xLTEtMA_a7a77e30-dbc9-455e-81a3-19e708d7f318">546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtNS0xLTEtMA_bca08494-07c9-49e6-8d70-d6b34ac685dd">6,012</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="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtNy0xLTEtMA_90fe6f75-3cac-4d90-8aaa-85de49a0a154">546</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="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtOS0xLTEtMA_604e826b-0e3a-48e0-99f8-a39a67f7be2a">6,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTUtMS0xLTA_cb6ed103-9664-4d54-80fc-6914af290a29">530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTktMS0xLTA_cfe3e46f-bf17-4a8d-8f01-78e3fbe5b282">530</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="i27cce5cc065241199ecbf2eed42f8c1d_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMS0xLTEtMA_454a9abe-86a1-4de2-86b5-26159513bcb5">134</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="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNS0xLTEtMA_5b41d21e-5fa7-4f69-b032-49a0f671a567">140</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="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNy0xLTEtMA_50744701-4452-4bcd-999b-6226958ccd45">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctOS0xLTEtMA_825f0e67-dbe8-4ced-87f2-cc3c20ca6228">1,845</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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTUtMS0xLTA_399aef25-4eaf-4853-91f6-adece7449b40">1,985</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTktMS0xLTA_aaf5903b-d249-4c88-9d4c-973a94ca8883">1,985</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="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtNS0xLTEtMzI5OA_5f7d03a3-ae1e-4465-affc-69747ceff461">87</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="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTUtMS0xLTMyOTg_29f1e737-bf95-4f54-a785-a90ce5c9717b">87</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTktMS0xLTMyOTg_b2c42a51-c0cc-4302-9382-618c1feeca21">87</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:9.5pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iacf6386d32ec4c528ce7beb8a571a325_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMS0xLTEtMzI5OA_a176b551-4fd3-4567-bb22-344bb743c4a0">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacf6386d32ec4c528ce7beb8a571a325_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMy0xLTEtMzI5OA_2ca0ba61-7726-4651-a860-8db69b04a6ce">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i646b4f10059147deabf0647d820e75de_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNS0xLTEtMzI5OA_3ae5941c-ca61-43a6-9449-80c4bfdf934e">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0713c42fa7764d8390e2b4c812fa32b1_I20201231" decimals="-3" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNy0xLTEtMzI5OA_f41547bb-8533-4d02-bc24-0bd20c0d5b1e">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0713c42fa7764d8390e2b4c812fa32b1_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctOS0xLTEtMzI5OA_69264fed-8de0-4f0b-bf58-8b256c5332ea">1,445</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9fe5ea3800b44e485920f445e210ce0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTEtMS0xLTMyOTg_365857b2-d11a-4ce6-b476-0eb0e54ddf7f">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3438a05e790c402f8c9ba716cb2167da_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTMtMS0xLTMyOTg_f7ac3d62-e75f-4703-a659-a358c997a7ce">5,264</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9622a3c1c24f4cf5a9d26502356cf01c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTUtMS0xLTMyOTg_991973e5-6819-4174-ac6e-cbb6e9d02be6">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11127aae8f7148cb9df02c3e2f191a82_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTctMS0xLTMyOTg_7c004126-6166-4f69-bd0e-e731d4ef440a">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTktMS0xLTMyOTg_4de547e1-d518-41a2-a502-7ae3aca7de5b">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'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%">&#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: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%">41</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_100"></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 CONSTRUCTION COMPANY, 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="ie8dbed9f1a3749649ca1e1d639a107d0_103"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDMvZnJhZzpjMGVmYjAwZjcyN2Q0YjM4YTEwNTAzNWEwMGE3ZDhjZi90ZXh0cmVnaW9uOmMwZWZiMDBmNzI3ZDRiMzhhMTA1MDM1YTAwYTdkOGNmXzMyMg_d966879e-c710-4253-ba60-19bb7f95586d" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Construction Company, 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 Heavy Civil, Specialty Services and Residential projects in the United States (the &#8220;U.S.&#8221;), primarily across the southern U.S., the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. Heavy Civil includes infrastructure and rehabilitation projects for highways, roads, bridges, airfields, ports, light rail, water, wastewater and storm drainage systems. Specialty Services projects include construction site excavation and drainage, drilling and blasting for excavation, foundations for multi-family homes, parking structures and other commercial concrete projects. Residential projects include concrete foundations for single-family homes.</span></div></ix:nonNumeric><div id="ie8dbed9f1a3749649ca1e1d639a107d0_109"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI5_00043f5a-1567-4810-99b9-00a8707ca035" continuedAt="i5440736fd87941d9addebd7c0ba5bd50" escape="true"><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMw_d2cf61db-72b6-40be-9507-5139ddbd5601" 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 50% Owned Subsidiaries&#8221; and &#8220;Construction Joint Ventures&#8221; sections of this Note for further discussion of the Company&#8217;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMx_0483f01b-0ee2-435e-beef-429680b89923" 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 conformity 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMy_04b0e754-3658-40db-a989-4f558bb94d89" continuedAt="i7f50bfcfa774431488d671b65a212988" escape="true">Revenue Recognition&#8212;</ix:nonNumeric></span><ix:continuation id="i7f50bfcfa774431488d671b65a212988" continuedAt="if9c8469468d0467e8e89485107af5f9e"><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 heavy civil and specialty services business segments, as well as short-term projects for customers in our residential 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%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 as follows: </span></ix:continuation></div><ix:continuation id="if9c8469468d0467e8e89485107af5f9e" continuedAt="id1f465a5a49d4026ae8b67f04db911b6"><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 (Heavy Civil and Specialty Services)</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 new 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. Heavy civil projects typically span between <ix:nonNumeric contextRef="i6b1043c7495349a8bad117d167995b4f_D20200101-20201231" format="ixt-sec:durmonth" name="strl:RevenueRecognitionPercentageOfCompletionRange" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3NTc_6f759fc2-de20-4bee-a0c8-77899a5869aa">12</ix:nonNumeric> to <ix:nonNumeric contextRef="i95e3231db32047139a7ef71bfaa9c461_D20200101-20201231" format="ixt-sec:durmonth" name="strl:RevenueRecognitionPercentageOfCompletionRange" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3NjQ_c989e4fc-ae90-4951-9ee8-c37817b1be83">36</ix:nonNumeric> months, and specialty services projects are between <ix:nonNumeric contextRef="i192c059222c04464a341c487b8dc2ff8_D20200101-20201231" format="ixt-sec:durmonth" name="strl:RevenueRecognitionPercentageOfCompletionRange" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3NzE_22f165f2-cb8f-405b-85cf-19747f11abe6">6</ix:nonNumeric> to <ix:nonNumeric contextRef="if6941204bb3042baa2c800eca962cfac_D20200101-20201231" format="ixt-sec:durmonth" name="strl:RevenueRecognitionPercentageOfCompletionRange" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3Nzg_9824d886-dbfb-4474-ac7b-46e714c8ece5">24</ix:nonNumeric> months. The majority of our contracts have a 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 </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%">42</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 CONSTRUCTION COMPANY, 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><ix:continuation id="i5440736fd87941d9addebd7c0ba5bd50" continuedAt="icd46125889294ee9b17f89183a15bc4f"><ix:continuation id="id1f465a5a49d4026ae8b67f04db911b6" continuedAt="i9713c80044df4e3394c0ec3949742357"><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%">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%">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%">RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as &#8220;Backlog&#8221;. Backlog includes the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers. 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 - 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;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 (Residential)</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><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTIz_7e49e23c-753d-47ca-bb71-9ebea5a14a84" 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%">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 increased by $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk4MDMzNDE_da5370fd-8788-486e-b649-b2fa0b768510">8,552</ix:nonFraction> compared to December 31, 2019, primarily due to timing of receipts and increased revenue. Receivables are written off based on 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, 2020 and 2019, our allowance for our estimate of expected credit losses was <ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MTk3ODM_3f8bca40-1f0d-4e10-ad0a-2676f3d438c7"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MTk3ODM_739cc851-24d7-4514-8dc4-6852506a5aff">zero</ix:nonFraction></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%">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></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%">43</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 CONSTRUCTION COMPANY, 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><ix:continuation id="icd46125889294ee9b17f89183a15bc4f" continuedAt="idfe84501d8214145b73026532d34221c"><ix:continuation id="i9713c80044df4e3394c0ec3949742357"><div style="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, 2020 and 2019, contract assets included $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:ContractWithCustomerRetainageAssetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI3ODI_91884bf6-0cb5-43da-b4fc-886d4d386f87">44,412</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:ContractWithCustomerRetainageAssetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI3OTA_55b3c145-f68d-4f94-aa4d-bb33b09a233f">52,124</ix:nonFraction> of retainage, respectively, and contract liabilities included $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:ContractWithCustomerRetainageLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI4MDA_df8539ad-5db2-4935-ab52-5b14db7f0e1b">33,856</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:ContractWithCustomerRetainageLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI4MDk_f54feb97-99bb-4243-acd4-37475584038c">27,251</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="2" name="strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk3OTM1Nzk_f675156b-d7a6-47f6-a3f4-ee704f3a389e">68</ix:nonFraction>% of our December&#160;31, 2020 retainage in 2021. 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 decreased by $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="strl:IncreaseDecreaseInContractWithCustomerRetainageAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk4MDM4Mjc_2a420228-fc2e-4d7e-9631-e271e76218e9">9,704</ix:nonFraction> compared to December&#160;31, 2019, primarily due to a decrease in retainage. Contract liabilities increased by $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncreaseDecreaseInContractWithCustomerRetainageLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk4MDQwMzg_723b11d4-4242-43ae-93e5-30c3a3e3d7c5">56,259</ix:nonFraction> compared to December&#160;31, 2019, primarily 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, 2020 that was included in the contract liability balance on December&#160;31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjU4NTg_cae2d6b7-1f55-429d-9cc3-89b22e804adc">444,213</ix:nonFraction>. Revenue recognized for the year ended December&#160;31, 2019 that was included in the contract liability balance on December&#160;31, 2018 was $<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjU4NjU_a00b2f1f-a8dc-44fa-9f52-c388b5ce9eb5">274,341</ix:nonFraction>.</span></div></ix:continuation><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MjE0Njk_d171cde6-e702-4e84-8c9a-9c5a0794dd93" 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 Subsidiaries&#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 <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NDk_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% ownership interests in two subsidiaries that it fully consolidates as a result of its exercise of control of the entities. The results attributable to the <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NTM_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% portions that the Company does not own are 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. These subsidiaries also have individual mandatory redemption provisions which, under circumstances that are certain to occur, obligate the Company to purchase the remaining <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NTc_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% interests. These purchase obligations are 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MjE0Njg_5f9e7c64-a7d1-4d9f-a132-fb475ba89f0f" 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 approximately $<ix:nonFraction unitRef="usd" contextRef="id24378e829254bb7ac5c26575555e16f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NjE_b745c3ad-840e-44c4-ac54-b055ef2bde8b">6,500</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33aad1c952d541e2acf46fac58c66b8b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4Njg_20641ea9-aa86-4162-b957-e954c2243e52">4,800</ix:nonFraction> is included in &#8220;Other current assets&#8221; on the Consolidated Balance Sheets at December&#160;31, 2020 and 2019, 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI1_d39aa719-ca12-4fc5-8b5b-27c9b1221c0e" continuedAt="ie2e7d5f4f3984b0fbc6fa03e3fdb63c1" 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="ie2e7d5f4f3984b0fbc6fa03e3fdb63c1">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="i9bcb6304e1bb4aaf863bfc88905c296a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIxOTkwMjMyNzg3MTU_52baf250-8858-47d2-a50b-d035a9bd4f56">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i03aa467713ab4bc789fd83805f6b47f5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIxOTkwMjMyNzg3MTk_7a101622-dcfa-4345-8195-b933e9d6520a">39</ix:nonNumeric> years) and plant and field equipment (<ix:nonNumeric contextRef="i9f00a5d59f6b42bd9b358dec369c8a7f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIxOTkwMjMyNzg3MjM_062c3f55-8958-414e-961b-f2612ac54f54">5</ix:nonNumeric> to <ix:nonNumeric contextRef="ifd1bcb9cba264af19f29952998c22619_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEzODI0_8dd802d7-7626-44cc-b6b8-01913e929b2d">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 7 - 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"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMz_157175b1-ba6c-465f-94f5-061920132ecc" continuedAt="i2f00c33e034c47248762f048f29f817b" 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%">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></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 CONSTRUCTION COMPANY, 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><ix:continuation id="idfe84501d8214145b73026532d34221c"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><ix:continuation id="i2f00c33e034c47248762f048f29f817b"><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></ix:continuation></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI2_dd45e67e-743d-40e0-9d0e-b3d573869c79" 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 8 - Goodwill and 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI3_f9497b94-1066-4d47-8dc9-61f791373c06" continuedAt="ifa2cd9b21a0a4ab99377840720a95257" 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="ifa2cd9b21a0a4ab99377840720a95257">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 8 - Goodwill and 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTM0_7eafbb93-8b19-442a-84ed-ba9ef650f02f" continuedAt="i06f4b316a1204bf88e17f7a1078720d4" 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="i06f4b316a1204bf88e17f7a1078720d4">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 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 13 - 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:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI4_740cd151-4653-47bb-9b6a-6386bda6022b" escape="true"><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%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align: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 June 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-13 to add the guidance in ASC 326 on the impairment of financial instruments. The ASU introduces an impairment model (known as the current expected credit loss (&#8220;CECL&#8221;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance effective January 1, 2020 and noted no material impact to the Company&#8217;s Consolidated Financial Statements.</span></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%">45</span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_115"></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 CONSTRUCTION COMPANY, 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><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzMyOTg1MzQ4OTc5NDY_d792a957-095b-49ab-b8a0-3212ef1653b3" continuedAt="ia9c1786c9bf44bf4991669474610b2a3" escape="true"><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.000%"><tr><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.006%"></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%">PLATEAU ACQUISITION</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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#160;October 2, 2019, Sterling consummated the acquisition (the &#8220;Plateau Acquisition&#8221;) of all of the issued and outstanding shares of capital stock of LK Gregory Construction, Inc. and Plateau Excavation, Inc., and all of the issued and outstanding equity interests in DeWitt Excavation, LLC. The Plateau Acquisition was accounted for using the acquisition method of accounting in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5NjA_ef6e8b61-d2e2-4179-934b-4e076667f1e6" continuedAt="i4f7bd61b43a94c04a0e08d38bede0999" escape="true">Sterling completed the Plateau Acquisition for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzEwOTk1MTE2MzMwMzM_4cfaa7a8-bbe9-488f-b078-2fb78c9e9b93">427,533</ix:nonFraction>, net of cash acquired, detailed as follows:</ix:nonNumeric></span></div><ix:continuation id="i4f7bd61b43a94c04a0e08d38bede0999"><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><div><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 $<ix:nonFraction unitRef="usd" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzAtMC0xLTEtMTM5L3RleHRyZWdpb246Mjg4YTNiMzIyOWU3NDk1ZmJkNmI0ZTE3MzUyYjYyMTNfMTA5OTUxMTYyNzg0OQ_ac6a4ede-9664-4fb1-8fcf-c77d0a18c4ab">2,425</ix:nonFraction> of cash acquired </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzAtMS0xLTEtMTQ5_b486ffa5-1412-4a83-b403-c23294af5007">375,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"><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:#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="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="strl:BusinessCombinationConsiderationTransferredWorkingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzEtMS0xLTEtMA_efbb164f-b1bc-4e22-aaf1-0ab5431870b1">21,323</ix:nonFraction></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%">Equity consideration transferred (<ix:nonFraction unitRef="shares" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzItMC0xLTEtMjA2L3RleHRyZWdpb246MGYwZmUyYzIyOTA5NGM0MmE0MTMyYWMyYjg2Y2M5MTdfMTA5OTUxMTYyNzg1Ng_88e28ae9-acfc-4020-ad12-e5ba952427e3">1,245</ix:nonFraction> shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzItMC0xLTEtMjA2L3RleHRyZWdpb246MGYwZmUyYzIyOTA5NGM0MmE0MTMyYWMyYjg2Y2M5MTdfMTA5OTUxMTYyNzg2Ng_dc60df0a-534d-424f-9bfc-1203831bd504">13.01</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:#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="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzItMS0xLTEtMA_21b6d743-75d7-4559-85e3-52feae158222">16,195</ix:nonFraction></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%">Note payable to seller (See Note 9 - Debt)</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="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzMtMS0xLTEtMA_4f3c426d-4d48-404d-979b-b21acb6ebeaa">10,000</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 basis election</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="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzQtMS0xLTEtMA_4a5573d9-36d9-4831-ad91-e1e857965642">5,015</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="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzUtMS0xLTEtMA_4cfaa7a8-bbe9-488f-b078-2fb78c9e9b93">427,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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%"> Sterling&#8217;s closing stock price on October 1, 2019</span></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-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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzEwOTk1MTE2MzI3NjI_8f204a85-4d46-4df5-bf9e-119534b29bb0">106,784</ix:nonFraction> was recorded as goodwill.</span></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5NTc_b3a81599-0e0a-4f5d-9f54-646ed73e9fa1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzEtMS0xLTEtMA_55e29c44-c24c-4305-86d0-efd848d1ed3b">61,110</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzItMS0xLTEtMA_92ce570e-fcbc-4e6b-ab71-46c5c53d5112">13,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzMtMS0xLTEtMA_a901678a-5677-41f3-9590-affaa46bfd1b">249</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzQtMS0xLTEtMA_143db9b6-604a-40cc-ad6a-2c7773513b1f">65,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzUtMS0xLTEtMA_8c416b0e-c046-4b72-aa29-b781fc03c26e">10</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzYtMS0xLTEtMA_5ea7a917-c342-483a-bb07-e77e9e29cc06">22,039</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzctMS0xLTEtMA_7ea84214-5cc6-4a2b-9866-534e489f5e7b">7,790</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 and non-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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzgtMS0xLTEtMA_dd4a0087-cfd9-4f71-ae5b-bdfea76994fa">7,918</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzktMS0xLTEtMA_c767e76f-faae-420a-93d5-3b6d3fe814a8">102,149</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzEwLTEtMS0xLTA_5d4f512a-bff4-45bd-9dd6-74f8b0eae361">218,600</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzExLTEtMS0xLTA_8f204a85-4d46-4df5-bf9e-119534b29bb0">106,784</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="i7f8999151787474d84d5f45953fe9ee5_I20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzEyLTEtMS0xLTA_4c6586c1-8809-4994-8fee-6a32837d4e53">427,533</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-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%">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 Plateau 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-top:6pt;text-align:justify"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5NjE_1b49d79d-e508-4ad2-a0f3-6e23655af9fb" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></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%">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%">October 2, 2019<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="i407ea6df188e4e7390c7caab6353b4bd_D20191002-20191002" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzEtMS0xLTEtMA_f2f32846-13de-480c-a2aa-476f597f3dd7">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="i407ea6df188e4e7390c7caab6353b4bd_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzEtMy0xLTEtMA_54e90d62-e2c6-4560-b3af-f8fba2b19879">191,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></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%"><ix:nonNumeric contextRef="i21de69c6db524e418fe5df7fd7a552f6_D20191002-20191002" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzItMS0xLTEtMA_8943eea6-c0f7-4796-8efe-13545108bf40">25</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="i21de69c6db524e418fe5df7fd7a552f6_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzItMy0xLTEtMA_4550ff07-773b-47d9-af09-1601e2c5e88e">24,800</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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="i51ce761c09ca48e494ca41975248353f_D20191002-20191002" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzMtMS0xLTEtMA_ff3fa2bd-078d-4c09-8dbe-8cf0c259b243">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="i51ce761c09ca48e494ca41975248353f_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzMtMy0xLTEtMA_1b2480c3-746b-4419-8d1f-e5ced8e94e48">2,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></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="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzQtMy0xLTEtMA_e546efb1-f745-4d19-8848-229b396bffac">218,600</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix: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%">46</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 CONSTRUCTION COMPANY, 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><ix:continuation id="ia9c1786c9bf44bf4991669474610b2a3"><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 Plateau Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Plateau Acquisition and related events as if they occurred at the beginning of the period, and gives effect to pro forma events that are: directly attributable to the acquisition, factually supportable and expected to have a continuing impact on the combined results of Sterling and Plateau following the Plateau Acquisition. The pro forma financial information includes adjustments to (1)&#160;exclude transaction costs that were included in historical results and are expected to be non-recurring, (2)&#160;include additional intangibles amortization and net interest expense associated with the Plateau Acquisition and (3)&#160;include the pro forma results of Plateau for the years ended December&#160;31, 2019 and 2018. 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 Plateau Acquisition.</span></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5Njg_1e2f2fd5-ccf6-4783-be27-a4f5c24524a8" escape="true"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ieb21cc3302a74d67af3dc255fda861bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzItMS0xLTEtMA_97778d2d-37ae-47dc-afc5-d3c12445a99e">1,358,736</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="ied4e9c2f529b4cca9446d761e9dd4c36_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzItMy0xLTEtMA_c0a986b6-3a58-4925-adfd-18f08e9a3fd3">1,326,854</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"><div><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><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 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="ieb21cc3302a74d67af3dc255fda861bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzMtMS0xLTEtMA_a47fc396-2804-49cd-976b-2e425a7de294">90,408</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="ied4e9c2f529b4cca9446d761e9dd4c36_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzMtMy0xLTEtMA_4d099392-3531-4e22-9326-934e8cc9dd0e">54,282</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma net income attributable to Sterling does not include any non-cash income tax expense, as we had a valuation allowance in 2018 and 2019. Additionally, in 2019 we had a reversal of the valuation allowance on our net deferred tax assets. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a further discussion of the reversal.</span></div></ix:nonNumeric></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_121"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzQyOTc_baaf7dae-8e45-498d-bf8d-008578e17896" continuedAt="ic2a898264f1d4c55b6c95492ccdadc3c" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">REVENUE FROM CUSTOMERS</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzQyOTE_82b293f5-80f7-4c28-ab2e-c0d9332cdce0" continuedAt="i7a6862740ebf45b78f1c293f89181001" escape="true">The following table presents the Company&#8217;s backlog, by segment:</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:6pt"><ix:continuation id="i7a6862740ebf45b78f1c293f89181001"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Civil Backlog</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="i7ce65f3f88054239b27c8e010ec56e37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzItNS0xLTEtMA_5ba4d26e-f5f7-4491-b3fc-7df8d918a021">898,183</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="iaef2d654af104b2495a74f2cbbf5079c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzItNy0xLTEtMA_99de6663-0d71-4a07-b39b-74b881479d0c">834,049</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%">Specialty Services Backlog</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3c63c4e22743c9adf1e90367bd137a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzMtNS0xLTEtMA_1626b77f-b9ca-47c0-82f4-7d904ddc77f0">277,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93fac359d3e45998e6f8351eec8f7c2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzMtNy0xLTEtMA_5afdc982-cef5-4ceb-a295-65f409c553cd">233,976</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:700;line-height:100%">Total Heavy Civil and Specialty Services Backlog</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-bottom:3pt 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzQtNS0xLTEtMA_f1fe6fa6-a77e-40cf-9bb9-5e5c9f2149ee">1,175,388</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzQtNy0xLTEtMA_ea112804-ffe9-46de-9c59-b58349bca8fd">1,068,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-align: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="i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIwNzg_b35f1fe1-2e35-4bfd-9f41-a64ef7507c49">64</ix:nonFraction>% of its backlog as revenue during the next <ix:nonNumeric contextRef="i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231" format="ixt-sec:durwordsen" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzMyOTg1MzQ4OTI0NDc_98e09f65-199d-4df4-a0f2-630a840f5d36">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzQyOTI_db03e739-ca99-4e4a-91e3-4a99616e21d8" continuedAt="i6c93dd3e32a54bf4a8c3a35f88eec431" escape="true">The following tables present the Company&#8217;s revenues disaggregated by major end market and contract type:</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:6pt"><ix:continuation id="i6c93dd3e32a54bf4a8c3a35f88eec431"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia99d6da2ba4e4852a140f664e635cd5d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzItNS0xLTEtMA_f5385bc3-c248-423b-8124-433e0546fcf0">526,561</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="ie0cb737b4c5644f9a89a9e6a3c456200_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzItNy0xLTEtMA_34594237-89cf-407f-b726-f5f22cc7060c">483,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic8836317edf04441ad634d26ba3a992a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzItOS0xLTEtMA_c2a49a4c-03d0-4234-8bb8-d3eddbf5466b">513,376</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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i027dce0d120e4b9a899f0dadd1c0f615_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzMtNS0xLTEtMA_d0a37617-9d73-4b10-82f8-3a11143ed04c">109,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if55d25229e3744b78baa41294a5e2e12_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzMtNy0xLTEtMA_fbec378e-0d71-448d-aa2b-14cea60f5f48">141,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57114f321271433e86ed6482514d3aff_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzMtOS0xLTEtMA_15038b7a-c141-49fa-9181-6e0325a4436b">111,824</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%">Water Containment and Treatment</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="i0cf4295b29534838a388e172ca0562ac_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzQtNS0xLTEtMA_ce337463-b268-47f1-9247-d463eabd4325">69,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcea4b86a6a341ecb849d0b61dbe8c48_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzQtNy0xLTEtMA_c4216f6c-d04d-4fea-a6a1-889814e03a49">65,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91e9548a035f402784d45d7947a92a49_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzQtOS0xLTEtMA_beb85c90-39ba-438c-a5ef-c33cb89833e9">66,928</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</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="i239611fd76374a91aa9038567aea3e23_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzUtNS0xLTEtMA_a755ed49-6e64-4634-a580-4b02c6674bd0">47,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb238d1ec65340c8adba5f6e6a73dcda_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzUtNy0xLTEtMA_ff78e527-064c-4454-9f42-dfc644a24362">69,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad324255faaf4946a4f5e66ebfea8df8_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzUtOS0xLTEtMA_5147c1fd-fa82-4cbd-81a9-0c998ff2a15e">73,510</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:700;line-height:100%">Heavy Civil 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 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="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzYtNS0xLTEtMA_6465177a-7713-4442-879f-99dc8a961fd2">753,824</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="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzYtNy0xLTEtMA_95588331-85cc-4ff9-a2df-c3d85faaff15">760,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i19465d352dac488da2b9dda209b30f65_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzYtOS0xLTEtMA_d6d1d989-4477-4ef6-b8e4-20ae00135a58">765,638</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%">Land Development</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="ic2876488404346818f3ac4724e432464_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtNS0xLTEtMA_999a7a58-3549-4725-839f-33e600f65e31">397,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a35fdc4e4f44849ae563531160877ee_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtNy0xLTEtMA_7b17d1b9-2226-4167-9799-6070ba728291"><ix:nonFraction unitRef="usd" contextRef="i8a35fdc4e4f44849ae563531160877ee_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtNy0xLTEtMA_921a1285-6ec3-4b1e-9fd6-0bd458c29e61">84,637</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ab11e9d30294ee7b3ddef36fff73361_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtOS0xLTEtMA_042e0d17-8ca5-4730-abed-5046adcc7ac6"><ix:nonFraction unitRef="usd" contextRef="i3ab11e9d30294ee7b3ddef36fff73361_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtOS0xLTEtMA_89ae7cb7-880e-4d78-b052-5c01f36edb18">&#8212;</ix:nonFraction></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="i4c42b9899e4841a09832a015afbd1786_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktNS0xLTEtMA_bd4d7e18-f933-4626-b543-2151a74918c2">111,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c9170f4cc01490ab706ce731c619a24_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktNy0xLTEtMA_173060c7-f483-4bc3-a13c-9707e4fc437c"><ix:nonFraction unitRef="usd" contextRef="i4c9170f4cc01490ab706ce731c619a24_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktNy0xLTEtMA_2536180b-d4b5-4e5f-a4ca-3342dd971feb">128,187</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd893558362a4aa58e19dfe85b254889_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktOS0xLTEtMA_4ab85fe5-2c36-48e2-b943-b7dea1e3ca61"><ix:nonFraction unitRef="usd" contextRef="ifd893558362a4aa58e19dfe85b254889_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktOS0xLTEtMA_c8a64e5a-44ef-4865-b200-10b89c5eef50">120,333</ix:nonFraction></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%">Specialty Services 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 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="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTUtMS0xLTA_fb4940d5-c035-4db0-971e-b5bc98fc5b9e">508,894</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="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTctMS0xLTA_1846bce1-9613-405d-a852-846ca12877f6"><ix:nonFraction unitRef="usd" contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTctMS0xLTA_baf2f65f-cbaa-4f84-ad6f-0e4d6e09214d">212,824</ix:nonFraction></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="i182c58e395634c38891455f439ad2daa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTktMS0xLTA_2774c387-3745-479d-9656-4776a9adbafc"><ix:nonFraction unitRef="usd" contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTktMS0xLTA_5fb468e0-ea62-49cd-b86c-07903bc86867">120,333</ix:nonFraction></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 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%">Residential 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 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="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEyLTUtMS0xLTA_d5aafc05-3031-40f9-9b4b-4fcb76c2d49f">164,694</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="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEyLTctMS0xLTA_0dd9875d-b6d2-4bb9-a5b6-6672f5de5f87">153,129</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="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEyLTktMS0xLTA_dd328a57-66d4-4fbb-84a3-395cda44d99e">151,696</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 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE0LTUtMS0xLTA_320a5667-35ca-4bc3-b5a8-5c71346688cd">1,427,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE0LTctMS0xLTA_5e22f981-2b9a-4847-b55f-d4f7d0d0132b">1,126,278</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="i701a7f076a464499a301c04e896aff46_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE0LTktMS0xLTA_a07c64b8-856d-4834-80c5-b2592d51ea28">1,037,667</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: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 #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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46dee9b8334b4506aa9396b132005573_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE3LTUtMS0xLTA_9606727d-8cf4-4737-a9fc-a1ffcc19e3fc">843,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b25b7ed29a474d9dedd7624f4aa9c5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE3LTctMS0xLTA_f677dcc1-9062-467d-b5f3-ea8c2ca8643c">708,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i259ba9676aef46aa873aa7bb5efb28b4_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE3LTktMS0xLTA_4c6fc8d6-ee3a-493a-9211-d1fa71c5553b">733,047</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd5a0ff804c46e9b7b14440eccf6060_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE4LTUtMS0xLTA_92c77e80-aa93-4097-8d65-0796016a390c">389,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eda4059741c4fcbaead2ef0f034f208_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE4LTctMS0xLTA_c8546c4c-a3f0-4f95-a167-f91d2eca853d">262,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide34e1b587214b4aa1fc8e489f965b78_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE4LTktMS0xLTA_d83a2639-c40e-4f08-8de4-086e1a587de8">146,874</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="i0a55fd7d3f26424989dfbe7d623fe461_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE5LTUtMS0xLTA_490d6f08-28f7-4f28-98ad-fdf6dbcc88fb">194,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e53a5abea6d42e69d6799eb9d3c625a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE5LTctMS0xLTA_ea9b583a-e0d3-4a26-8004-af7b74dfa1a3">155,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d03382e6784e53957fbc6fddd22846_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE5LTktMS0xLTA_6a408306-2a2a-4c1c-8a5d-8906dd328897">157,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 2px 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="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzIwLTUtMS0xLTA_320a5667-35ca-4bc3-b5a8-5c71346688cd">1,427,412</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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzIwLTctMS0xLTA_5e22f981-2b9a-4847-b55f-d4f7d0d0132b">1,126,278</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="i701a7f076a464499a301c04e896aff46_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzIwLTktMS0xLTA_a07c64b8-856d-4834-80c5-b2592d51ea28">1,037,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 CONSTRUCTION COMPANY, 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><ix:continuation id="ic2a898264f1d4c55b6c95492ccdadc3c"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with lump-sum contracts. However, these types of contracts offer additional profits if the work is completed for less than originally estimated. Under fixed-unit price contracts, the Company&#8217;s profit may vary if actual labor-hour costs vary significantly from the negotiated rates. Also, because some contracts can provide little or no fee for managing material costs, the components of contract cost can impact profitability.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company&#8217;s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company&#8217;s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company&#8217;s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $<ix:nonFraction unitRef="usd" contextRef="i0ae97229e204423b8326c8f8c4a3910e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnapprovedChangeOrdersAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIwOTg_79c0e667-2185-4871-a684-6503bc41c909">7,142</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i23861c31f9b1479ca0c639ce70e2a7df_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnapprovedChangeOrdersAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxMDU_5a29a9c6-d78a-4c32-a82f-b2bbfc13705f">3,000</ix:nonFraction>, at December&#160;31, 2020 and 2019, 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 estimated revenues and gross margin resulted in a net increase of $<ix:nonFraction unitRef="usd" contextRef="i2e685af8b27442deb125c651cdc83a67_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxNjE_a4886d0f-558a-4ba3-8046-6f4878103e83">7,439</ix:nonFraction> for the year ended December&#160;31, 2020, a net decrease of $<ix:nonFraction unitRef="usd" contextRef="idf721d3463d64be1bdd6fa7b21dc2038_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxNjk_d17c2011-431c-4a01-ba90-a91d51c7ac2b">9,044</ix:nonFraction> for the year ended December&#160;31, 2019 and a net increase of $<ix:nonFraction unitRef="usd" contextRef="i0d5ce19a75604f048bb11681532dce12_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxODc_1ca2c9a7-d182-43a3-ada9-1973a46f59f1">7,098</ix:nonFraction> for the year ended December&#160;31, 2018, included in &#8220;Operating income&#8221; on the Consolidated Statements of Operations. The 2019 decrease primarily related to a project for the construction of three separate bridges in Texas.</span></div></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_127"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE3NTU_1369ca47-0573-47fa-9f29-619d16fe1de7" continuedAt="ic908da01d861471d985ee3d0bc9de410" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED 50% OWNED SUBSIDIARIES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NDE_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% ownership interests in <ix:nonFraction unitRef="entity" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="strl:Consolidated50OwnedSubsidiariesNumberOfEntities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NDU_44fc3c87-9680-4609-8884-aa81bf129244">two</ix:nonFraction> subsidiaries (&#8220;Myers&#8221; and &#8220;RHB&#8221;) that it fully consolidates as a result of its exercise of control over the entities. The earnings attributable to the 50% portions the Company does not own were $<ix:nonFraction unitRef="usd" contextRef="i3d8894f3ec4e4a94950a108cd20d9ef2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NDk_15b4352c-7c83-4017-b20f-7825ffe51033">11,100</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i179f9f9e0ddd4f529979cde7bdba12b6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NTg_33012795-6e00-4768-9d73-1945f4018dab">9,800</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2ba465cfc7744438aabf934c0bb9fec0_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NjU_1ab05e0e-c9cb-4cb4-ba9a-d3f5e62898a5">15,100</ix:nonFraction> for 2020, 2019 and 2018, respectively, and are eliminated within &#8220;Other operating expense, net&#8221; in the Consolidated Statements of Operations. Any undistributed earnings for partners are included in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owners&#8217; death or permanent disability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These two subsidiaries have individual mandatory redemption provisions which, under circumstances outlined in the partner agreements, are certain to occur and obligate the Company to purchase each partner&#8217;s remaining <ix:nonFraction unitRef="number" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM0ODI_c0a232e2-5d30-4500-9367-54526eff49e4">50</ix:nonFraction>% interests for $<ix:nonFraction unitRef="usd" contextRef="i227a0b47b8b64c0cb482567609aea174_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM0ODY_94caebb2-6e16-4182-a79b-3f76189e00f6">20,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM0OTM_20e54b08-2f0c-4328-8fdd-1bc714d1c76e">40,000</ix:nonFraction> in the aggregate). The Company has purchased two separate $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2MzAzMDk_3667bf58-d1bc-4508-8fe0-719f1b15020a">20,000</ix:nonFraction> death and permanent total disability insurance policies to mitigate the Company&#8217;s cash draw if such events were to occur. These purchase obligations are also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Consolidated Balance Sheets. </span></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE3NjA_057d24af-0611-4804-a81a-58db197c571a" 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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzItMS0xLTEtMA_700cfdfa-fb60-49f4-94a9-9f96d8cfead5">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzItMy0xLTEtMA_8e052060-d711-4539-ab10-570cf3001c41">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:UndistributedEarningsOfDomesticSubsidiariesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzMtMS0xLTEtMA_4e01df50-8672-4cae-a197-862c9ec63e85">11,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:UndistributedEarningsOfDomesticSubsidiariesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzMtMy0xLTEtMA_d1f0d02b-ce82-467d-8013-eeb4e480e307">9,003</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%">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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzQtMS0xLTEtMA_f6ab9aa5-34f4-4aaf-af12-3a418f34ecb6">51,290</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzQtMy0xLTEtMA_ec244eba-7114-4835-b3a5-9e112d33a6e3">49,003</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="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 CONSTRUCTION COMPANY, 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><ix:continuation id="ic908da01d861471d985ee3d0bc9de410"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must determine whether any of its entities, including these two <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM1MDE_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% owned subsidiaries, in which it participates, is a VIE. The Company determined that Myers is a VIE and that the Company is the primary beneficiary because pursuant to the terms of the Myers Operating Agreement, the Company is exposed to the majority of potential losses of the partnership.</span></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE3NTI_d58ef9cb-14ad-405a-92cb-31cb453c11bc" continuedAt="ia809ee3ee79b4915a2a3b398cfc68b21" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzItMS0xLTEtMA_09f77e90-05d7-4f72-b312-67400b0d5779">200,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="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzItMy0xLTEtMA_8374b795-04ae-4fca-84ff-7d476bbfc0f8">205,615</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="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzItNS0xLTEtMA_397d42cd-5ccb-4fb7-9e99-d48899e755ff">193,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzMtMS0xLTEtMA_62b2f214-d74f-4102-b3c1-6e538e2b40e9">4,796</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="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzMtMy0xLTEtMA_aece79a2-7bca-464e-b468-0ec08c37ea4a">6,372</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="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzMtNS0xLTEtMA_be6355cf-88d3-4266-8b8e-d8cd191d2abe">8,819</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzQtMS0xLTEtMA_fbdf0195-0766-4f00-b269-98e4832c6b0b">2,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzQtMy0xLTEtMA_edaca88b-a4de-41e9-8a41-d5df5d393078">3,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzQtNS0xLTEtMA_820840db-4082-495b-ac21-55d320fa61c8">4,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_133"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90ZXh0cmVnaW9uOjZlYjVhMTkxZDRmNTQ4ZmQ4NTcyZjBiNWFmNWFmODQ3XzU4MTQ_8e1fdaa2-a097-4e63-95d9-b583a7f512c2" continuedAt="i31c5dbcc43ca484bbff625934f73a825" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSTRUCTION JOINT VENTURES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint ventures with a controlling interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;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 RLW is a <ix:nonFraction unitRef="number" contextRef="iaab080e5f14645e18977c7cfebcf0cb1_D20200101-20201231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90ZXh0cmVnaW9uOjZlYjVhMTkxZDRmNTQ4ZmQ4NTcyZjBiNWFmNWFmODQ3XzEwOTk1MTE2MzM2NzI_4597e5fa-311f-49d2-9a01-133c4f23c8ea">51</ix:nonFraction>% owner is a VIE and the Company is the primary beneficiary.</span></div><ix:continuation id="ia809ee3ee79b4915a2a3b398cfc68b21" continuedAt="i58bd8c945c364e578b2731d14390941e"><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:10pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i672733f0282344b0a3889786faf70142_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzEtMS0xLTEtMzk2NQ_ebdfa913-4135-4d3a-97cf-a862a0f9fd3e">15,800</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="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzEtMy0xLTEtMzk2NQ_ee59362b-39b2-426b-888c-c2e7d379033f">6,903</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="i672733f0282344b0a3889786faf70142_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzItMS0xLTEtMzk2NQ_4058fdbe-d7e2-4cfe-a619-cc3152a8f10e">1,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzItMy0xLTEtMzk2NQ_ab311ff8-0913-4c3a-b36f-842ba7a3676b">467</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="i672733f0282344b0a3889786faf70142_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzMtMS0xLTEtMzk2NQ_c040aceb-765f-4cda-8e97-8131eb83cdfe">1,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzMtMy0xLTEtMzk2NQ_2a41262f-7765-455a-94e0-18e5cbb6e939">471</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-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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90ZXh0cmVnaW9uOjZlYjVhMTkxZDRmNTQ4ZmQ4NTcyZjBiNWFmNWFmODQ3XzU4MTU_19dc0cd4-5e6f-43d6-81fe-1c14bf64c7a9" continuedAt="i12d28852eb7f45dd91ccdef3111e1f61" 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 style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="i12d28852eb7f45dd91ccdef3111e1f61"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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="i12e40ed5a36d4f3182597e9ac7f50d72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzMtMS0xLTEtMA_3828980f-2d54-4e02-abf3-b16f4ca10d7d">143,608</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="i697824e7272741328cb757a564438fda_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzMtMy0xLTEtMA_1c4328bc-1977-4299-9abd-4a061082005a">92,710</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="i12e40ed5a36d4f3182597e9ac7f50d72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzQtMS0xLTEtMA_c2926279-004c-448b-9c4c-2884a0c34413">141,295</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="i697824e7272741328cb757a564438fda_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzQtMy0xLTEtMA_8e102890-519e-4e80-be36-31edf727fb88">86,705</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="i1f6210e8f02e4b1dbcba9e134a82bc8a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzgtMS0xLTEtMA_b8a52bf5-d051-428e-835b-c833157fa369">16,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i697824e7272741328cb757a564438fda_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzgtMy0xLTEtMA_42e0f992-a282-4c81-9b7c-882564eb69a7">9,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="i58bd8c945c364e578b2731d14390941e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzMtMS0xLTEtMA_55289de8-08aa-41b4-a220-c6b2654cff82">198,497</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="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzMtMy0xLTEtMA_72103f79-9f16-4825-ab09-8d9a77938dce">158,291</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="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzMtNS0xLTEtMA_4e6136b4-f645-4df3-b28a-d47ba26d7779">115,441</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="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzQtMS0xLTEtMA_8268ddc4-f6eb-4940-86f1-aadd01d8f75a">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzQtMy0xLTEtMA_331f1899-7bae-4709-b9a2-c56a0bfb671d">20,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzQtNS0xLTEtMA_1cdf7b84-00e2-4a4f-afe5-b477b8ae6d67">8,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzYtMS0xLTEtMA_fec445ea-1cd4-40e4-b7a4-942d01cd98a2">88,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzYtMy0xLTEtMA_b058d2f7-21e8-411f-a76e-13ee6e05972c">76,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzYtNS0xLTEtMA_ca3dc142-3822-439e-99e7-e091b881874e">55,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzctMS0xLTEtMA_d2f523dc-3077-4092-b1d4-b1b595656914">10,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzctMy0xLTEtMA_b22aa88e-bee5-4315-a0b5-2f55c73e66e6">8,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzctNS0xLTEtMA_3238d957-c349-4b60-b71b-467e391e04f9">4,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:9pt;text-align: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 any warranty period, if any, has passed.</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%">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, </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%">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 CONSTRUCTION COMPANY, 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><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%"><ix:continuation id="i31c5dbcc43ca484bbff625934f73a825">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.</ix:continuation></span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_136"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzIxOQ_93e0f654-4a59-4141-b353-c37aa120980d" escape="true"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PROPERTY AND EQUIPMENT</span></td></tr></table></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzIxNg_8b2a3640-dad4-4bc2-9d75-950b23014d98" 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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></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%">Construction and transportation equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i337a42f8d82649b19194faeb4e8900bf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzItMS0xLTEtMA_19d33a31-2cd4-4d62-88a6-ab06bc34fd0d">231,799</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="i02966aedad8e41798a3373f8c7de2f6f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzItMy0xLTEtMA_9a4dfc4d-c500-4a75-94c5-36098e3023b2">217,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd6757f3598042f49d580aaf9b9a66c6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzMtMS0xLTEtMA_aae23042-753f-4243-9f0a-d7116e8bd7bf">21,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0cbfd181e4de2a7ca13de86e3a7f3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzMtMy0xLTEtMA_34389eaa-6ac4-43bb-99ab-70e449d9f70b">14,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611e52de1e2d410fafa984f48c2b664e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzQtMS0xLTEtMA_8c51ec25-58c4-43d2-87ae-4f5cf194ae2e">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad1a27584a547618a18bd534ed9b1e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzQtMy0xLTEtMA_bceda493-dbba-497e-8ca9-39fb2c68c263">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a92aae7f5f41d9872c781de4533fe0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzUtMS0xLTEtMA_a55c4e23-f175-464a-b2b1-205c64f45ebd">3,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied7e26b2391e48ae93560a35cf81e51b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzUtMy0xLTEtMA_872f5367-bce3-4063-ade4-8abce614fdf8">2,767</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 property and equipment</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzYtMS0xLTEtMA_cb66ff34-7ca8-41f3-8fdf-fe00f1343421">259,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzYtMy0xLTEtMA_340f58ed-5914-4684-a6c6-593ea556aca4">239,244</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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzctMS0xLTEtMA_bd48f8c4-b288-49bf-8985-b0f2ef4db440">133,059</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzctMy0xLTEtMA_232cd16c-ef7a-4c0b-b444-3617c951362a">123,214</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%">Total property and equipment, net</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzgtMS0xLTEtMA_b291cece-566d-4778-8487-d56588bca3b7">126,668</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzgtMy0xLTEtMA_fee5316c-9eb4-4083-a810-8356f51058be">116,030</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-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 approximately $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzEwOTk1MTE2MjgwMTk_1c61e56a-b925-43e2-a458-c0bda2b381c3">21,300</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzEwOTk1MTE2MjgwMjg_238f472f-8c3b-471c-942f-16f31b84bb69">16,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzEwOTk1MTE2MjgwMzU_8163d387-66ac-49a0-9167-46c5ad0f6c46">14,400</ix:nonFraction> for 2020, 2019 and 2018, respectively.</span></div></ix:nonNumeric><div id="ie8dbed9f1a3749649ca1e1d639a107d0_139"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMxOTA_8693b92f-e19c-4999-a621-e26fc5b8e562" continuedAt="i4e3a8d4906df4e3ea32ef96c729f67d4" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">GOODWILL AND 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 Heavy Civil, Specialty Services and Residential 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 2020 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, 2020, 2019 and 2018. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.</span></div><div style="margin-bottom:9pt;text-align: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, 2020 and 2019, we had goodwill with a carrying amount of $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEwMjM_727ed7c9-5ea6-4125-88be-a6bc3586abff">192,014</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEwMzE_ae3697e3-cd18-42c4-9e18-f4d879af3c49">191,892</ix:nonFraction>, respectively. <ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMxOTM_f32cf00b-ecfa-45f7-afec-fc7f74c60505" continuedAt="i80cd8c5d7ed44d0c829c4d8dc3ec499a" escape="true">The following table presents goodwill by reportable segment:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:9pt"><ix:continuation id="i80cd8c5d7ed44d0c829c4d8dc3ec499a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="padding:2px 1pt;text-align: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/>2020</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/>2019</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce65f3f88054239b27c8e010ec56e37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzItMi0xLTEtMA_2467b9a3-045a-497a-92ad-c0257275cda4">54,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iaef2d654af104b2495a74f2cbbf5079c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzItNC0xLTEtMA_f1e5525a-fce5-4c25-a759-212cdb4f718e">54,806</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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3c63c4e22743c9adf1e90367bd137a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzMtMi0xLTEtMA_853130db-c977-40a1-97be-56df60b8a2da">106,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93fac359d3e45998e6f8351eec8f7c2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzMtNC0xLTEtMA_274f60ac-cf62-4b34-bca9-e9f485732f46">106,661</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%">Residential</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="i8f19aabfd6be401f9789264e7e455340_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzQtMi0xLTEtMA_f63955b9-c824-4f31-bfb0-c227365ce17b">30,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idff544d58e0f44219777134fc37bc34c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzQtNC0xLTEtMA_7f350d69-0c4b-4d40-96a3-4ba02d32f14c">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;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%">Total Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzUtMi0xLTEtMA_727ed7c9-5ea6-4125-88be-a6bc3586abff">192,014</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzUtNC0xLTEtMA_ae3697e3-cd18-42c4-9e18-f4d879af3c49">191,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 CONSTRUCTION COMPANY, 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><ix:continuation id="i4e3a8d4906df4e3ea32ef96c729f67d4"><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%">Other Intangible Assets</span></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMxOTU_183552cf-0913-4e55-8618-f2b19b6b8685" 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:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/>Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/>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:right;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="i4cf174ae8f1e45a5b5fcc745404c37dc_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItMS0xLTEtMA_a70bb4f6-e08d-429f-bd51-3117872476f3">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="i8fd094950a2e4b9399610a6843cbc1c2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItMy0xLTEtMA_574f6ca5-f593-42cd-884a-f2dde434c1e3">232,623</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="i8fd094950a2e4b9399610a6843cbc1c2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItNS0xLTEtMA_b64891dd-aaa2-469e-b6ea-9e2ca075e3c3">16,360</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="i61d04d889bbb4ac2994a732fdad5f31e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItNy0xLTEtMA_750aec51-224c-473f-b38c-5d22602f61d3">232,623</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="i61d04d889bbb4ac2994a732fdad5f31e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItOS0xLTEtMA_5eec8bf9-7ecd-4a49-9179-5242b9c5596b">6,911</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:right;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="i1f16a3805a0142a99bea4859677e073e_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtMS0xLTEtMA_bbd4da18-2cc2-4995-b35f-0634b18d1a5e">23</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="i0587876e59ec440aacee88428b81de6f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtMy0xLTEtMA_4b0a145f-0ec5-4139-840f-228236083f18">30,107</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="i0587876e59ec440aacee88428b81de6f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtNS0xLTEtMA_f5c79fd3-f902-45fb-9ea1-8e0f41962245">3,209</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="i1c3bdda2ed884326857f9c38dc390302_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtNy0xLTEtMA_69c172fd-9b23-4049-9581-1b4c59a305c7">30,107</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="i1c3bdda2ed884326857f9c38dc390302_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtOS0xLTEtMA_138ab4eb-30fe-42cc-93f1-6a74f048034c">1,692</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:right;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="id190d45d9f8747b5babfdc8f978c7dba_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtMS0xLTEtMA_812b2281-dcdb-4707-9788-22120b678a73">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="iba752e24e3d34ab99fc7f09b1d023ac0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtMy0xLTEtMA_9dab5fa9-427b-491b-b6ff-29324b832668">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="iba752e24e3d34ab99fc7f09b1d023ac0_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtNS0xLTEtMA_99080252-8b96-4707-987a-33e40aba04d8">761</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="ib21c32fc95cf4a85bf3480d4ba3c7350_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtNy0xLTEtMA_384797d4-a0ea-4a7e-8917-6dae791746ad">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="ib21c32fc95cf4a85bf3480d4ba3c7350_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtOS0xLTEtMA_6823c379-56ed-4331-9546-ed0dc951822e">291</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:right;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtMS0xLTEtMA_29bcff89-ae40-4ee2-b203-a41c79c7cd99">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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtMy0xLTEtMA_37679e96-733c-4c2c-bf8e-ff049101952a">265,217</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtNS0xLTEtMA_f02cd33e-5fe3-4bf3-9177-5b4685ac3575">20,330</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtNy0xLTEtMA_07a7549b-c38d-47a6-8e1a-e22e37e159f6">265,217</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtOS0xLTEtMA_645ca8c3-4cb7-4a48-9b9b-c1bb68d75c86">8,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></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, 2020, 2019 and&#160;2018, we have amortized approximately $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEyMDA_1fe02aa0-6ff7-4edc-b179-d9b5fbe39e39">11,400</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEyMDg_f4df5467-84f2-4d78-a8ad-26c7f322d42d">4,700</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEzMTc_3816469c-8f7c-478d-9fc2-4c0c113300fe">2,400</ix:nonFraction> respectively. Amortization expense is anticipated to be approximately $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNTI_9897294e-8c8b-448d-8630-3526fb884583">11,500</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNTY_266df603-42d2-4ee8-93ff-7ef852707969">11,300</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNjA_c32d3245-7cde-496d-b06f-f9775e20344d">11,200</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNjQ_39fc6948-4575-40b7-9dcd-a9a3f2a0d6af">11,100</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNzI_90b9cb5d-b1ab-4844-8a4d-2c5baf830c9f">10,700</ix:nonFraction> for 2021, 2022, 2023, 2024 and 2025, respectively.</span></div></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_145"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzc5ODk_d0f14f32-87ea-41ed-8958-0ef425551912" continuedAt="i21c4c8ff90764da1892051684e3540b7" escape="true"><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEBT</span></td></tr></table></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzc5OTA_2aa298b6-0bbd-4739-b1ee-e7f3662242a3" 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;vertical-align:top;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%">2020</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%">2019</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="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzItMS0xLTEtMA_b50f3aae-396c-4fdd-b872-06cb4078d38a">355,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="i93ab8b90b2b74a6b863dae0d5c96bfec_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzItMy0xLTEtMA_5d3dbfaf-eaa6-43e0-b32b-e46f557661ca">400,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%">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="i403e09714438495ea7a7494f6bf526c2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzMtMS0xLTEtMA_7932a0e2-cf03-4edb-b556-c81b9a3fbcb0">&#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="i41d38c5fafc245c6add33f5239db28d0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzMtMy0xLTEtMA_b5f120a1-1f95-4782-adbf-61cae2c45c2d">20,000</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="i56a6c18132b44d2c977b6cf07875bf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzQtMS0xLTEtMA_e2b5fdfd-ac7d-4959-9c47-fc18339b1226">355,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 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="i73ac1dc9ce56453a950562e461c5577d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzQtMy0xLTEtMA_575ee2b2-d812-4249-9b45-8af854c148b5">420,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%">Note payable to seller, Plateau Acquisition</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="i9eb460840f124ca28025cc27dcde4a1e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzUtMS0xLTEtMA_d665d195-2766-4115-8f09-7af6d8f4c84f">10,000</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="i446a4207e197461597d354bb260a49a9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzUtMy0xLTEtMA_0216ce6f-0f79-4371-bfed-3b628a492a06">10,000</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes and deferred payments to sellers, Tealstone Acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if86ff0de4f5345709048c2ec9d6b0eaa_I20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzYtMS0xLTEtMA_bf941294-0ef5-4573-81b3-78c4728396a0">&#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="i4c9b61186a574566af19c434a83600bf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzYtMy0xLTEtMA_f1c3bb07-b36b-44b2-a94d-8103196c35f0">12,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ia86ee874da0c43cba22d7878811c97e2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzctMS0xLTEtMA_f840331e-a888-4d04-97fe-490c3629b507">10,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63bbf877be35408684f8221b348047a0_I20191231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzctMy0xLTEtMA_bf84e814-34d4-4749-a89e-81445865f033">805</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzgtMS0xLTEtNDc4NA_8833a694-5399-402d-86ad-07b9c75123f6">375,397</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzgtMy0xLTEtNDc4NA_d0a06543-ed31-4c4c-96d1-499968920c68">443,035</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: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></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 - 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:LongtermDebtCurrentMaturitiesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEwLTEtMS0xLTQ3ODQ_b684555a-cd12-4bb4-92fe-0730d15467e9">77,434</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:LongtermDebtCurrentMaturitiesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEwLTMtMS0xLTQ3ODQ_bbf40818-33f1-482c-b3fb-c6e966ec4265">42,473</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%">Less - Unamortized 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzExLTEtMS0xLTA_e509b076-3758-413a-b4d8-68904c93f02e">6,714</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzExLTMtMS0xLTA_b862666b-9a40-4e55-b281-f5f136bdf129">9,935</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 long-term debt</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEyLTEtMS0xLTA_40c41d1f-ae77-470c-a3d1-269e9567907f">291,249</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEyLTMtMS0xLTA_77ee7089-4aa8-4607-b660-bfc8bc959ac0">390,627</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;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%">Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On October 2, 2019, the Company, as borrower, and certain of its subsidiaries, as guarantors, entered into a credit agreement (as amended, the &#8220;Credit Agreement&#8221;) with BMO Harris Bank N.A., as administrative agent (the &#8220;Agent&#8221;), 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. The Credit Agreement provides the Company with senior secured debt financing in an amount up to $<ix:nonFraction unitRef="usd" contextRef="i89097205fe6146aba551611e0b7c6057_I20191002" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2NjU_8ee0fe36-950c-45d7-8bbe-fd4eeb1b08d5">475,000</ix:nonFraction> in the aggregate, consisting of (i) 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="i960cbf72c26c4ef9be44cb50493e2ae2_I20191002" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2Njk_7b904e94-17dd-41f7-9bca-ef13ab45faba">75,000</ix:nonFraction> (with a $<ix:nonFraction unitRef="usd" contextRef="i960cbf72c26c4ef9be44cb50493e2ae2_I20191002" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2NzM_21718bee-08d1-4825-a40a-4dae26b3150b">75,000</ix:nonFraction> limit for the issuance of letters of credit and a $<ix:nonFraction unitRef="usd" contextRef="i6c3964c9b3874048b975fbbd42c64d19_I20191002" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2Nzc_c559a909-a132-435f-a6ee-f5fdee29be45">15,000</ix:nonFraction> sublimit for swing line loans) and (ii) a senior secured first lien term loan facility (the &#8220;Term Loan Facility&#8221;) in the amount of $<ix:nonFraction unitRef="usd" contextRef="iacbb0b309c6f4de8ba8f65066a75367c_I20191002" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2ODE_93c89af5-fc1e-40d2-bb8c-433228d71d66">400,000</ix:nonFraction> (collectively, the &#8220;Credit Facility&#8221;). 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 Company obtained the Credit Facility in order to facilitate the transactions contemplated by the Plateau Acquisition, including to refinance the existing indebtedness of the Company, finance capital expenditures, finance working capital, finance acquisitions permitted under the Credit Agreement, finance other general corporate purposes and fund certain fees and expenses associated with the closing of the Credit Facility and the Plateau Acquisition.</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:115%">On December 2, 2019, the Credit Agreement was amended to modify (i) the applicable margins with respect to Base Rate and London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) borrowings under the Credit Facility, (ii) the required amounts of mandatory prepayments of the Credit Facility with excess cash flow, (iii) the amounts of scheduled principal payments quarterly and at maturity on the Term Loan Facility, and (iv) the applications of partial prepayments of the Term Loan Facility on a ratable, weighted basis among all remaining scheduled principal payments on the Term Loan Facility. The modifications in (i)-(iii) </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 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 CONSTRUCTION COMPANY, 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><ix:continuation id="i21c4c8ff90764da1892051684e3540b7" continuedAt="ib9f63772185b442394f3ac2aa99338e4"><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:115%">mentioned above were pursuant to the customary &#8220;market flex&#8221; rights contained in the fee letter related to the Credit Agreement.</span></div><div style="margin-bottom:9pt;text-align: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 to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions. The Company also is required to prepay the Credit Facility with its excess cash flow in an amount equal to (a) if the Total Leverage Ratio (as defined in the Credit Agreement) is greater than or equal to <ix:nonFraction unitRef="number" contextRef="i96c2aed9562c42edb62e0459cbef76a5_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyNDU_82bb7518-29de-4ef2-9708-eb082846f753">2.50</ix:nonFraction> to 1.00, <ix:nonFraction unitRef="number" contextRef="i96c2aed9562c42edb62e0459cbef76a5_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NTU_b6e44243-cc2b-424e-893f-6bfefa718bb4">75</ix:nonFraction>% of excess cash flow, (b) if the Total Leverage Ratio is greater than or equal to <ix:nonFraction unitRef="number" contextRef="i179c4288aff44c2abebeebe6e3f57c2e_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMjE_2a745981-a7a3-40dc-a288-07383dd67981">2.00</ix:nonFraction> to 1.00 but less than <ix:nonFraction unitRef="number" contextRef="id7424595cc0446f989aacaf02a777a72_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMzk_ded52c11-29dc-41af-b772-7d662cc22c07">2.50</ix:nonFraction> to 1.00, <ix:nonFraction unitRef="number" contextRef="i52e67b5afb294b20aca00086cc2d581e_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NjA_4202d609-2c92-45fa-8021-574dda7eb6c9">50</ix:nonFraction>% of excess cash flow, (c) if the Total Leverage Ratio is greater than or equal to <ix:nonFraction unitRef="number" contextRef="id2a589d668ee42e0a9da73bc45d72a2e_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMjc_c8854c94-f9c6-4faa-bd9f-5618ab3955da">1.50</ix:nonFraction> to 1.00 but less than <ix:nonFraction unitRef="number" contextRef="i3b8e0d5d44bc4d018d48897793002df9_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyNTE_dbe1c5cc-23d9-420c-aa22-cf94e0b3f119">2.00</ix:nonFraction> to 1.00, <ix:nonFraction unitRef="number" contextRef="i4be7a431cb3244158819d1bac810b962_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NjU_cc12d97c-3395-42e2-8f34-93e03e544ce2">25</ix:nonFraction>% of excess cash flow and (d) if the Total Leverage Ratio is less than <ix:nonFraction unitRef="number" contextRef="i35504b02e9b94c39872c2f197052de61_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMzM_68087b54-be64-4ca0-8d05-98322f98736c">1.50</ix:nonFraction> to 1.00, <ix:nonFraction unitRef="number" contextRef="i35504b02e9b94c39872c2f197052de61_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NzA_073effea-6589-4980-9210-c7377310cacb">0</ix:nonFraction>% of excess cash flow, within <ix:nonNumeric contextRef="i35504b02e9b94c39872c2f197052de61_D20200101-20201231" format="ixt-sec:durday" name="strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4ODI_36627de0-3efe-4afe-95e8-d7ee3aa42399">5</ix:nonNumeric> days after receipt of its annual audited 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 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="i4023c9c05d37416a80da5a72a982a8ab_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTIzNzk_8b87f720-dad3-47c5-a06c-67c4edf0b910">4.00</ix:nonFraction> to 1.00 ending on December 31, 2019 through and including June 30, 2020, <ix:nonFraction unitRef="number" contextRef="i62c186b9302a469885db98e3686904da_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI0NTY_7b01f0f8-df91-42a1-8af5-73493baa0d13">3.75</ix:nonFraction> to 1.00 ending on September 30, 2020, <ix:nonFraction unitRef="number" contextRef="ibddebf54aa8f43b2850b878e9f320aa5_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI0OTg_9efc272c-693d-4cb6-95e5-773e87ea3cfe">3.50</ix:nonFraction> to 1.00 ending on December 31, 2020 through and including March 31, 2021, <ix:nonFraction unitRef="number" contextRef="i808b37ab7849486d9598db326fdaeb1d_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI1NzY_2c88aa1c-b6b4-4ee9-bd2d-fee31db39d05">3.25</ix:nonFraction> to 1.00 ending on June 30, 2021 through and including September 30, 2021, and <ix:nonFraction unitRef="number" contextRef="i3802de1e25d44c148dea65893701d5a8_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI2NTg_96e63d03-1f48-4605-92fc-972cce33fa7a">3.00</ix:nonFraction> to 1.00 ending on December 31, 2021 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="i9586453b2e314ae48ed9b20b20f08748_D20200101-20201231" decimals="INF" name="strl:DebtInstrumentCovenantFixedChargeRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI4MDI_adc7c4be-a423-4840-91e2-00e33e80b643">1.20</ix:nonFraction> to 1.00 as of the last day of each fiscal quarter of the Company, commencing with the fiscal quarter ending December 31, 2019.</span></div><div style="margin-bottom:9pt;text-align: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 either the base rate (&#8220;Base Rate&#8221;) plus a margin, or at a one-, two-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At&#160;December&#160;31, 2020, the Company calculated interest using a one-month LIBOR rate and an applicable margin of <ix:nonFraction unitRef="number" contextRef="ic8dc65ccd4264586a60b67a1d0a56860_D20201231-20201231" decimals="INF" name="strl:DebtInstrumentStatedLIBORInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2OTg_a9e3ee0c-bda7-4e5b-bdcf-d0f56a88ed03">0.15</ix:nonFraction>%&#160;and&#160;<ix:nonFraction unitRef="number" contextRef="i7c3c10f5b1bd41119d5ff4e8c2126430_D20201231-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MDI_dcb2a03f-a370-46a0-8838-ee4d33dae58b">4.50</ix:nonFraction>% per annum, respectively. 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. Interest under the Revolving Credit Facility is payable (i) with respect to LIBOR borrowings, on the last day of each applicable interest period (one, two, three, six or twelve months), unless the applicable interest period is longer than three months, then on each day occurring every three months after the commencement of such interest period, and on the maturity date, and (ii) with respect to Base Rate borrowings, on the last day of every calendar quarter and on the maturity date. At&#160;December&#160;31, 2020, we had&#160;<ix:nonFraction unitRef="usd" contextRef="i403e09714438495ea7a7494f6bf526c2_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MTQ_0b353616-8cb0-4c23-bdda-76379d7d5f15">no</ix:nonFraction>&#160;outstanding borrowings under the Revolving Credit Facility, providing&#160;$<ix:nonFraction unitRef="usd" contextRef="if52cd1018f5e4e3494f34415af96b638_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MjI_82d441cc-05ca-4ace-b0f6-125f0393dcdc">75,000</ix:nonFraction>&#160;of available capacity. During&#160;2020, our weighted average interest rate on borrowings under the Revolving Credit Facility was approximately&#160;<ix:nonFraction unitRef="number" contextRef="if52cd1018f5e4e3494f34415af96b638_I20201231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MzQ_f1a001c1-5f44-4f53-bcd1-a36e2bd862df">6.68</ix:nonFraction>%. The Revolving Credit Facility may be repaid in whole or in part at any time, with final payment of all principal and interest then outstanding due 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%">Interest under the Term Loan Facility is payable at the same frequencies and bears interest at the same rate options as the Revolving Credit Facility. We continue to utilize an interest rate swap to hedge against&#160;$<ix:nonFraction unitRef="usd" contextRef="iaae7fdac52954325afd3327b3d6a6740_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3Mzk_6398d831-9ffc-42b5-bd36-32188aa0c3e6">350,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="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3NjA_bd7aa3ca-e525-44a0-9f70-89efd68e7c34">5.74</ix:nonFraction>% per annum&#160;during&#160;2020. At&#160;December&#160;31, 2020, we had&#160;$<ix:nonFraction unitRef="usd" contextRef="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3NzI_9bfa3d4f-2558-4b7f-9141-357060a62a18">355,000</ix:nonFraction>&#160;of outstanding borrowings under the facility. Principal payments on the Term Loan Facility total $<ix:nonFraction unitRef="usd" contextRef="ifa778024191f45e990aef0603927c366_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3OTE_09cd6f19-48b4-41b4-879c-9ba235094997">30,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if4b217440f024d0da39545885c2495bb_D20210101-20211231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3OTY_402f4cff-7de6-484b-8553-f8503e4a175a">50,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i501c035530c64d75b1af1aee1d92a41b_D20220101-20221231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk4MDE_760160d5-480a-4405-b8b1-f3223164b177">50,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i0c0f27c1eeff433abe11f219f2264162_D20230101-20231231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk4MDY_ee9777a5-ecd4-4cf1-ae26-4d0b474ceda0">50,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia3fefa36130d4e7faccbce260e2da9c9_D20240101-20241231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk4MTQ_c49edfa4-2eb7-4b89-808e-7d57f1fed962">15,000</ix:nonFraction> for each of the years ending 2020, 2021, 2022, 2023, and 2024, respectively. Additionally, based on the Company&#8217;s December&#160;31, 2020 Consolidated Financial Statements, the Company is required to make a $<ix:nonFraction unitRef="usd" contextRef="ifa778024191f45e990aef0603927c366_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DebtInstrumentCovenantExpectedExcessCashFlowPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTYwOTM_cd2e3320-d222-440b-a3ba-e2853fdd908e">32,700</ix:nonFraction> excess cash flow payment in the first quarter of 2021, of which the Company has prepaid $<ix:nonFraction unitRef="usd" contextRef="ibc9f477ed6ad411382e62ce3f9a15af3_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTYxNTQ_84baab3c-50f0-4c92-a786-d0ffc97730a9">15,000</ix:nonFraction> in the fourth quarter of 2020 and will make the remaining $<ix:nonFraction unitRef="usd" contextRef="ibcadf57b868f445fa67743877c470d5c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTYxMTY_771ac45e-72ae-45f5-a679-dad91d8ffa59">17,700</ix:nonFraction> payment in the first quarter of 2021. The Company's final payment under the Term Loan Facility is due on October 2, 2024, which will include the remaining $<ix:nonFraction unitRef="usd" contextRef="i683cd22f0dea49039843d9320ce21a6e_I20241002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3ODc0OTE_1a8cdfe7-e559-432c-81f6-f8fa8b8282e9">172,500</ix:nonFraction> of outstanding principal and any related interest outstanding.</span></div><div style="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 Term Loan Facility and Revolving Credit Facility are reflected on the Balance Sheets as a direct reduction from the related debt liability and amortized over the terms of the respective facilities. Amortization of debt issuance costs was $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU2MTc_e1bb8e3e-1e8b-4078-8748-09ea2e2c0f50">2,920</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU2MjY_f5a17688-5734-4f35-a638-a78eb7f3908c">2,307</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU3Nzg_b52e8009-23df-418b-ba35-a64d6fd766a3">2,073</ix:nonFraction> for the years ended&#160;December&#160;31, 2020, 2019 and 2018, respectively, and was recorded as interest expense. Additionally, due to an early payment of $<ix:nonFraction unitRef="usd" contextRef="ibc9f477ed6ad411382e62ce3f9a15af3_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDg0MTA_84baab3c-50f0-4c92-a786-d0ffc97730a9">15,000</ix:nonFraction> on the Term Loan Facility in the fourth quarter of 2020, we recorded a loss on extinguishment of $<ix:nonFraction unitRef="usd" contextRef="iea04ea7babbb45f8ae6c07e4f61fa693_D20201001-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3ODcyMjU_35f0a4b7-5994-4cb2-9970-367f039caf3d">301</ix:nonFraction> related to debt issuance 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%">Note Payable to Seller, Plateau Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As part of the Plateau Acquisition, the Company issued a $<ix:nonFraction unitRef="usd" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzIxOTkwMjMyNjk4NTU_7ce0380c-4e21-46ff-afbb-5ae104ad6522">10,000</ix:nonFraction> subordinated promissory note to one of the Plateau sellers that bears interest at <ix:nonFraction unitRef="number" contextRef="i32dc196ad2c246a0896ef3f251c88509_I20191002" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzIxOTkwMjMyNjk4NTk_4c407ee7-6ca5-4d38-950a-c2399ed1ceec">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 </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%">52</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 CONSTRUCTION COMPANY, 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><ix:continuation id="ib9f63772185b442394f3ac2aa99338e4"><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%">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:120%">Notes and Deferred Payments to Sellers, Tealstone Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 the Company had&#160;<ix:nonFraction unitRef="usd" contextRef="if86ff0de4f5345709048c2ec9d6b0eaa_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzIxOTkwMjMyNjk5MTY_bf941294-0ef5-4573-81b3-78c4728396a0">no</ix:nonFraction>&#160;balance remaining on the combined promissory notes and deferred cash payments issued as part of the Tealstone Acquisition. During the&#160;year ended&#160;December&#160;31, 2020, the Company paid $<ix:nonFraction unitRef="usd" contextRef="i3c7b5b02371a467682f16e08d7a0c875_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredCashPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjE_2e6b0e11-7573-45a1-bf30-afd0ed6b9f0c">7,500</ix:nonFraction>&#160;of deferred cash payments and&#160;$<ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_2b0ed572-f85d-4260-8609-67601e5849e6"><ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_67622cd5-1c4a-4906-b06a-ab7d03da0e85"><ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_899dd3f0-18ee-4005-929d-7d2694210bd9"><ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_89b9e090-1101-4253-9153-a5c2ea1dba9d"><ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_c7025b87-3657-441c-9622-cfdbfd672229"><ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_c9adf0bf-7b71-45dd-9ebf-59c156ccecce"><ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_db4a9b9e-0fd2-40e1-9395-a27b43b0eaba">5,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;on promissory notes that were due on April 3, 2020. Accreted interest for the period was $<ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" name="us-gaap:AccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzcxODQ_49cd1d09-5b79-4d38-97a4-86f34aa01c33">273</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5d627a5231484e2e9ecac5577641e105_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzcxOTE_92be6ea9-67f0-49b5-a4c3-73dc8b8fad6a">1,086</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="if87b3103a66b4ab299b32d590ea82b85_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU4MzE_54722a4e-899e-42cd-ada4-9b0c7d3cadae">1,177</ix:nonFraction> for the years ended December&#160;31, 2020, 2019 and 2018, 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:120%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the second quarter of 2020, the Company&#8217;s <ix:nonFraction unitRef="entity" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="strl:Consolidated50OwnedSubsidiariesNumberOfEntities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU0OTE_44fc3c87-9680-4609-8884-aa81bf129244">two</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU0OTU_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% owned subsidiaries received three short-term Paycheck Protection Program loans (the &#8220;PPP Loans&#8221;) totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="-3" format="ixt:numdotdecimal" name="strl:LoansReceivableCARESAct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU1MDM_67c8112c-6bb6-4696-9b80-95e183c68270">9,800</ix:nonFraction>. The loans may be fully or partially forgiven if the funds are used for payroll related costs, interest on mortgages, rent and utilities, and as long as our employee headcount and salary levels remain consistent with our baseline period over an eight to twenty-four week period following the date the loans were received. Any forgiveness of the loans requires approval by the Small Business Administration (&#8220;SBA&#8221;). If the SBA determines that the loans are not fully or partially forgiven, the balance is subject to a 1% interest rate and requires repayment. The PPP Loans have been classified as short-term debt under &#8220;Current Liabilities&#8221; on the Consolidated Balance Sheets at December&#160;31, 2020, as we expect to submit forgiveness applications and receive a determination by the SBA within the next six months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As of December&#160;31, 2020, 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, 2020 and 2019, the carrying values of our debt outstanding approximated the fair values.</span></div></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_154"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4MzU_a4f39aae-17eb-44b5-815a-eb8f80ce19f4" continuedAt="i76b50d31e404494587867a731f413ce8" escape="true"><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL INSTRUMENTS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Derivative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We continue to utilize a swap arrangement to hedge against interest rate variability associated with $<ix:nonFraction unitRef="usd" contextRef="iaae7fdac52954325afd3327b3d6a6740_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzE2NDkyNjc0NDQ3MDg_6398d831-9ffc-42b5-bd36-32188aa0c3e6">350,000</ix:nonFraction> of the $<ix:nonFraction unitRef="usd" contextRef="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzE2NDkyNjc0NDQ3MTk_b50f3aae-396c-4fdd-b872-06cb4078d38a">355,000</ix:nonFraction> outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective, changes in fair value are recognized in other comprehensive income (loss) (&#8220;OCI&#8221;) until the underlying hedged item is recognized in earnings. At December&#160;31, 2020 the accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) related to the swap was a net loss of $<ix:nonFraction unitRef="usd" contextRef="ic9676be585a14d40b69d96b82842818f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzIxOTkwMjMyNTk0NDA_2dd78414-f5d1-4a09-a232-f6d432561424">6,821</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives Disclosures</span></div><div style="margin-bottom: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, 2020 or December&#160;31, 2019.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4MzY_0e815f54-9a7e-496e-a74a-34b46126d624" continuedAt="i4f0d0519742747268df421192b9f00f0" escape="true"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4Mzc_b3b3d2cd-54f5-4ea8-97f2-ca024c3a8358" continuedAt="i3f221f9a343046059970c0c9155ea84f" 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:6pt;text-align:center"><ix:continuation id="i4f0d0519742747268df421192b9f00f0"><ix:continuation id="i3f221f9a343046059970c0c9155ea84f"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="border-top:1pt solid #000;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, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMi0xLTEtMA_558c92b3-4f97-439e-b35a-919f275c3dc8">&#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="ic0bbe3e703a041b488925320aef918bf_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtNC0xLTEtMA_81d486d1-a5c6-47d7-b4c3-89a2dc735f9c">&#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="i4c32c8b952634322aa844da8e5b38a0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtNi0xLTEtMA_2f3bf85f-1988-48bb-b0d8-dc54a6fcfb4b">&#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="i0472a354706343fd8142c1cbfbe801a2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtOC0xLTEtMA_f778bcdb-40dd-4bfd-a858-a9548cad010b">&#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="i3dbc5178612645f09093748ef6671d33_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTAtMS0xLTUzNTg_6bc7ce1e-afea-4f81-a4fb-09d5e77a62a4">&#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="i5345dd37ec4247028d854494581e9c30_I20191231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTItMS0xLTUzNTg_feb49fe0-9e37-4016-8954-adf4ecbd87fc">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ide67a579ec5f42af826d185617bad13a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTQtMS0xLTUzNTg_9b4df56b-0d74-4008-8df4-4f00f61a4c1a">&#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="i12071c8d40d84cc2b55c747996276d1c_I20191231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTYtMS0xLTUzNTg_6b3f573a-341a-4e94-9e9a-0482da9e6fc9">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMi0xLTEtMA_fe40da99-bf15-404a-a01d-2175d39d767c">&#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="ic0bbe3e703a041b488925320aef918bf_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtNC0xLTEtMA_1c74f39a-0248-4f64-878b-f33281fcf27a">&#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="i4c32c8b952634322aa844da8e5b38a0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtNi0xLTEtMA_509c357d-f710-4ab9-ad22-8add4e8a13cf">&#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="i0472a354706343fd8142c1cbfbe801a2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtOC0xLTEtMA_fa34dfcc-ae42-4f16-87f8-0a76fbb953b1">&#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="i3dbc5178612645f09093748ef6671d33_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTAtMS0xLTUzNTg_6827c6b9-9818-4288-8d4e-f2fce636503f">&#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="i5345dd37ec4247028d854494581e9c30_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTItMS0xLTUzNTg_0d0214dc-2401-4f8b-8869-b0eea184f8b3">&#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="ide67a579ec5f42af826d185617bad13a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTQtMS0xLTUzNTg_4b66707f-e630-4591-8c75-4cdd92c471d4">&#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="i12071c8d40d84cc2b55c747996276d1c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTYtMS0xLTUzNTg_5a9f7827-02a1-4426-a5b2-7eb7dab0829f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i6fa66260de2c4f119dd7baf7e56fe217_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMi0xLTEtMA_1f8de90e-a445-4b1a-aa4b-f9b08a13f47e">&#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="ic0bbe3e703a041b488925320aef918bf_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtNC0xLTEtMA_c6e91fb3-a18f-4b7f-b81a-158bf1a52052">&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtNi0xLTEtMA_7e693062-de36-4bd2-bb00-5a5c9dec2535">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtOC0xLTEtMA_ae09b6b2-8939-4d2e-a9fc-ecaf8e2d743d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbc5178612645f09093748ef6671d33_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTAtMS0xLTUzNTg_f9b6b5e8-34d2-4a87-b527-af057d47fe78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5345dd37ec4247028d854494581e9c30_I20191231" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTItMS0xLTUzNTg_fbf902df-2450-4bb2-9240-a37abe08d91f">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><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="ide67a579ec5f42af826d185617bad13a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTQtMS0xLTUzNTg_50b42f78-734d-4412-809b-9740906e68ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTYtMS0xLTUzNTg_009c9bf8-9e89-4235-8e70-e450702e78bc">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:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMi0xLTEtMA_3b10c144-6cd4-4eda-890b-f1d6ff590d3b">&#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="ic0bbe3e703a041b488925320aef918bf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctNC0xLTEtMA_ebfc9652-3ebd-41dd-a1bf-18dd6bcf387e">4,427</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="i4c32c8b952634322aa844da8e5b38a0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctNi0xLTEtMA_c6bf9b3c-43a7-4275-953a-fe1a5b8f4ffb">&#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="i0472a354706343fd8142c1cbfbe801a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctOC0xLTEtMA_4657a2d3-0c21-4d81-8f53-4db065dcc554">4,427</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="i3dbc5178612645f09093748ef6671d33_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTAtMS0xLTUzNTg_292235bb-9fc1-4aca-87c5-a7e925a29149">&#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="i5345dd37ec4247028d854494581e9c30_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTItMS0xLTUzNTg_6c3b2833-1e5d-46a5-9516-7b4b8fb658a9">61</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="ide67a579ec5f42af826d185617bad13a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTQtMS0xLTUzNTg_e6bbae0b-5cd6-47b8-84c0-9bf944ef6e6a">&#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="i12071c8d40d84cc2b55c747996276d1c_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTYtMS0xLTUzNTg_c4b39f04-5028-4e06-b4ea-03e9caeffb28">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMi0xLTEtMA_3a434c8c-935a-4ccc-9df6-4f2a1f8fed53">&#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="ic0bbe3e703a041b488925320aef918bf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtNC0xLTEtMA_3218ec6c-a83b-4bc3-9174-d70664e657ff">2,629</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="i4c32c8b952634322aa844da8e5b38a0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtNi0xLTEtMA_8b4d8f65-d89b-44c3-ac3f-e13a12d57329">&#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="i0472a354706343fd8142c1cbfbe801a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtOC0xLTEtMA_af4e8c4d-90e4-4859-a43f-30278e1dbe46">2,629</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="i3dbc5178612645f09093748ef6671d33_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTAtMS0xLTUzNTg_595240e7-985d-43cf-abef-f25e6bb18ca2">&#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="i5345dd37ec4247028d854494581e9c30_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTItMS0xLTUzNTg_e4fa1de6-77dd-4fa1-ae10-9523564a3361">398</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="ide67a579ec5f42af826d185617bad13a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTQtMS0xLTUzNTg_e7e491d7-6032-442d-b447-8993c01afd2d">&#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="i12071c8d40d84cc2b55c747996276d1c_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTYtMS0xLTUzNTg_b1e0b20b-9230-4e65-83f2-38460cb1c73f">398</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 liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMi0xLTEtMA_17c47218-8c11-4c5c-8aa2-5e3d11bd41cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktNC0xLTEtMA_46de3482-93ee-4e26-a97d-f40f1109e15f">7,056</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="i4c32c8b952634322aa844da8e5b38a0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktNi0xLTEtMA_0d632391-821d-4fe4-826b-e2b22c63e446">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktOC0xLTEtMA_d0fede49-8e57-47b7-840b-f5d7c1afff02">7,056</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="i3dbc5178612645f09093748ef6671d33_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTAtMS0xLTUzNTg_b52051e8-992e-4828-ad99-f1f71346ab36">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5345dd37ec4247028d854494581e9c30_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTItMS0xLTUzNTg_9979737f-1156-475f-b5d4-0b2ce736de98">459</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="ide67a579ec5f42af826d185617bad13a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTQtMS0xLTUzNTg_e3f4b513-c8ce-4c7e-ba35-dfe09f21e1e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTYtMS0xLTUzNTg_1b7b8468-d50a-49b7-a4dc-e6c73a22344c">459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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%">53</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 CONSTRUCTION COMPANY, 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><ix:continuation id="i76b50d31e404494587867a731f413ce8"><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%">&#160;&#160;&#160;&#160;The carrying values of the Company's cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of these instruments. At December&#160;31, 2020 and December&#160;31, 2019, the fair value of the term loan, based upon the current market rates for debt with similar credit risk and maturities, approximated its carrying value as interest is based on LIBOR plus an applicable margin.</span></div><div 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4Mzg_0e92f9fa-2b81-4c93-8563-7c9c9713c74f" continuedAt="i79c6c7455c734dc89ee1845983a502cc" 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, 2020 and 2019 for derivatives designated as cash flow hedges:</ix:nonNumeric></span></div><ix:continuation id="i79c6c7455c734dc89ee1845983a502cc"><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2020</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%">Year Ended <br/>December 31, 2019</span></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItOC0xLTEtNzkzNw_4686417c-d0c1-429c-84d6-96ab73b9cfa6">10,103</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTAtMS0xLTc5Mzc_cbaa86b4-b4c7-4603-9fcf-4903363ea2ff">2,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTItMS0xLTc5Mzc_edb87974-abeb-4575-94bf-348c3fa4ac37">7,830</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTQtMS0xLTc5Mzc_98dde538-a452-490c-bc42-c49aeeef57a9">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTYtMS0xLTc5Mzc_671e8fd2-2004-423f-936c-d08d86531787">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTgtMS0xLTc5Mzc_622e7634-c1e6-47ac-a55f-bf627ab91d3b">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtOC0xLTEtNzkzNw_b4a10220-4aea-4d64-9962-ce7ffde176f7">3,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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTAtMS0xLTc5Mzc_ea516b12-b549-4d05-8b2d-c006f11bb434">780</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTItMS0xLTc5Mzc_10d18a98-4ea1-4cea-922c-7008f0af3b0f">2,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTQtMS0xLTc5Mzc_8a06bc9b-1c2f-418d-9795-5b1067760a42">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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTYtMS0xLTc5Mzc_5431dc06-0e65-41fc-abe1-88aa2a494b35">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTgtMS0xLTc5Mzc_6984a92b-8eaf-49ae-bb3e-5bbe52b6f027">23</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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtOC0xLTEtNzkzNw_a3ae52b3-b856-4adc-93ea-31c807ca0f2d">6,548</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTAtMS0xLTc5Mzc_8d205a5c-ce1a-4117-b7be-b84dc27f6cff">1,493</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTItMS0xLTc5Mzc_abd9079d-c500-406b-8da4-8f57519c925a">5,055</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTQtMS0xLTc5Mzc_87781168-3737-41ed-932c-fae3345aed35">273</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTYtMS0xLTc5Mzc_24cdf235-0c68-4644-8e86-cdfee5af939c">64</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTgtMS0xLTc5Mzc_2c8665b1-a7a2-4338-961e-1e034e3ae224">209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top: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%">Net unrealized losses totaling $<ix:nonFraction unitRef="usd" contextRef="icf92324b723b42a3938473eeb32f85b5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzEwOTk1MTE2MzA3MDg_98f4a0c7-47fb-46b6-9898-eb79f8b70972">4,192</ix:nonFraction> are anticipated to be reclassified from AOCI into interest expense during the next 12 months due to settlement of the associated underlying obligations.</span></div></ix:continuation></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_151"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxMw_66fa1c75-1fca-4345-a157-31a28b847b21" continuedAt="if0c0e3ef33bf425cb15a24a827f27fd4" escape="true"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxNA_5dd35eb2-c975-4dd7-9946-fa942d7bd80e" continuedAt="i69cd40ae92e54f3382abbf756772a0d1" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEASE OBLIGATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#8217;s leases have remaining lease terms of <ix:nonNumeric contextRef="i762696e41b5647b4bf194f6110240966_D20200101-20201231" format="ixt-sec:durwordsen" name="strl:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzE4Nw_aab0b0b3-bced-46e4-8c7d-8656b1e4a592">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i4c923c223c5f426cbc53ebd2a7497288_D20200101-20201231" format="ixt-sec:durwordsen" name="strl:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzE5Mw_1ecc3da4-0904-4367-a55d-54ce9d122328">eight years</ix:nonNumeric>, some of which include options to extend the leases for up to <ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" format="ixt-sec:durwordsen" name="strl:LesseeLeaseTerminationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzI1OA_674a2b2e-7fd5-48b8-afcc-f3fee4e4b655">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxNg_ceb691e3-2296-4c73-aaf2-91cb8a9f240a" continuedAt="i9ced33634d8746be9c83b751d425a5ef" escape="true">The components of lease expense is as follows:</ix:nonNumeric></span></div><ix:continuation id="i9ced33634d8746be9c83b751d425a5ef" continuedAt="iba95771cd2f84eada00313b53cdfd598"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzEtMS0xLTEtMA_d656d965-e404-4049-b166-06c1299c0dda">8,541</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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzEtMy0xLTEtMA_df91836c-15c7-4f96-aa52-df9716db5978">8,594</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzItMS0xLTEtMA_6380934c-1462-476b-a240-0d538dc774ee">13,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzItMy0xLTEtMA_97aba1bb-3325-4942-bbc0-40d138bc62c4">18,032</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzUtMS0xLTEtMA_84d52d7f-034e-4763-8b0c-6de010e19815">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzUtMy0xLTEtMA_04247d57-669b-4464-b648-0c6dfe1ff18c">213</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzYtMS0xLTEtMA_0fc0d077-fc15-4c10-8665-a72991a16a66">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzYtMy0xLTEtMA_8116339c-f9ca-4c63-bf84-d774f8d5249c">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzctMS0xLTEtMA_61b00a82-0b5c-49f6-9f0c-2af105b4631e">232</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzctMy0xLTEtMA_3338144f-891a-48c0-8328-9ed9383ce88e">233</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:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</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="border-top:1pt solid #000000;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzItMS0xLTEtMA_0a7c88f9-74e9-4da8-9a37-ab5011875eff">8,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzItMy0xLTEtMA_9387486b-0917-41ac-bd65-d05aac156e2c">8,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzMtMS0xLTEtMA_e8887137-ebd5-474d-b6e1-74c930cb82f3">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzMtMy0xLTEtMA_ba3c75bb-fe8d-4bac-9593-b61491119710">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzQtMS0xLTEtMA_54ba3b05-8282-46a2-afbd-8a02db35d49b">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzQtMy0xLTEtMA_6421a1d9-69b8-48d2-a4ea-e3fed91adfec">213</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 (noncash):</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzctMS0xLTEtMA_c741f7dd-7594-47b0-92c5-0fb0b5606fcc">8,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 0 12.25pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzctMy0xLTEtMA_c5ed5584-ccf2-4cdb-8391-912ef294d6e2">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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzgtMS0xLTEtMA_4a5bc480-02ae-415f-a5f0-6b59d4332826">&#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 0 12.25pt"></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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzgtMy0xLTEtMA_f7e53929-6abd-4655-b0ee-c772e6f23303">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix: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%">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 CONSTRUCTION COMPANY, 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><ix:continuation id="if0c0e3ef33bf425cb15a24a827f27fd4"><ix:continuation id="i69cd40ae92e54f3382abbf756772a0d1"><ix:continuation id="iba95771cd2f84eada00313b53cdfd598"><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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>2020</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/>2019</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzItMS0xLTEtMA_9ea238a8-948b-44e3-bbaf-23d7fc2e60e4">16,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzItMy0xLTEtNTI1OA_c9fd833e-8320-4b23-9048-daca95de2728">13,979</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzQtMS0xLTEtMA_e324e3d7-c03d-4e43-b16b-26efc9c18c23">7,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzQtMy0xLTEtNTI1OA_9c6d50f3-7054-469f-8790-adb7d57cad77">7,095</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzUtMS0xLTEtMA_534da9e0-6517-44f4-971b-d00f1651bdb4">8,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzUtMy0xLTEtNTI1OA_1523d115-0024-4814-9f23-e7fc854b3b17">6,976</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzYtMS0xLTEtMA_9d1cda46-f9e6-4e50-9b6d-a9b9468d37be">16,546</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzYtMy0xLTEtNTI1OA_5c133063-03df-4669-8593-58f6adc1e2c1">14,071</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzktMS0xLTEtMA_8d1ac394-ecac-48c0-8b77-3d1ea716c44e">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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzktMy0xLTEtNTI1OA_4985e90a-e514-4cb2-8759-fd18aae38c19">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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEwLTEtMS0xLTA_59d08b28-5217-4ece-8ed5-c3dd96ce6835">702</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEwLTMtMS0xLTUyNTg_157c3659-d1ad-4537-a4c9-45257030cb92">482</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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzExLTEtMS0xLTA_57f3e1b9-a269-4292-893b-67113bdba56e">777</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzExLTMtMS0xLTUyNTg_e5c85c6e-39f8-46b4-aa0d-95da6ee914c5">997</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%">Current maturities of 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEzLTEtMS0xLTA_809d3a1e-ac7b-45c6-8dde-02c38f6114e9">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEzLTMtMS0xLTUyNTg_c898d61c-f57c-4592-9346-3f9cda0372a6">204</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 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE0LTEtMS0xLTA_017d3559-3984-4553-9f3f-846e9a4b3e93">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE0LTMtMS0xLTUyNTg_296c630c-201f-4d72-b9d4-be12ebd6ca04">560</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE1LTEtMS0xLTA_2d0f785f-03e9-4d8a-8848-a33344bc1ab4">560</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE1LTMtMS0xLTUyNTg_9a539a40-dc2c-4622-aa8c-dfb14b1ad1b8">764</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="i28dab05b846c4347b5165776ee476508_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE4LTEtMS0xLTA_465ab0c7-5a0a-4ef5-94cc-d467f4696523">3.2</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE4LTMtMS0xLTUyNTg_466dd9d0-f255-4e03-859b-b4db70731c79">2.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%">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="i28dab05b846c4347b5165776ee476508_I20201231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE5LTEtMS0xLTA_568a5a09-966b-4b4a-b772-bcbae9fae904">3.2</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE5LTMtMS0xLTUyNTg_90548c8a-0acd-4bce-bd0d-4389dcc94726">4.0</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIyLTEtMS0xLTA_0989391a-f712-43e2-8205-d48325fbfb53">5.7</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIyLTMtMS0xLTUyNTg_3687dff9-fa0b-4d18-8613-231ea3d236bd">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIzLTEtMS0xLTA_d827914f-8357-49a4-af3c-e1b599941496">4.2</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIzLTMtMS0xLTUyNTg_122ab7b1-2a4b-4200-a341-444f063fb6b4">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxMA_e5404a60-92b1-4d82-a984-9acd529b25fc" continuedAt="i49fb34d3a9484988889236672cc907fa" escape="true"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxMQ_ee1c18c2-2bf0-407c-aa7d-5d6fc42a2e39" continuedAt="i87736d218143470998f1e95a9fa4f6f3" escape="true">Maturities of lease liabilities are as follows:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt"><ix:continuation id="i49fb34d3a9484988889236672cc907fa"><ix:continuation id="i87736d218143470998f1e95a9fa4f6f3"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzItMS0xLTEtMA_0aafd388-7f75-40ed-b79b-d156d594a4f3">7,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzItMy0xLTEtMA_b28e4d54-578c-4d1e-8f6e-9acc15af1340">208</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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzMtMS0xLTEtMA_eaf47bfc-a0b0-4555-a475-c8da3de258e5">5,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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzMtMy0xLTEtMA_55d25345-4d8f-4cb4-8baf-24fc7c242fef">161</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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzQtMS0xLTEtMA_730dd8ac-b78e-4e44-870b-4b2bafc1db76">2,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzQtMy0xLTEtMA_e438df4d-0687-4584-bf6b-68575bda1cef">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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzUtMS0xLTEtMA_d410d131-03b1-4b8d-a619-01c0cdaaf8c7">1,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzUtMy0xLTEtMA_f3957c31-2020-4dbd-a2e7-540f809a3a95">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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzYtMS0xLTEtMA_ec25ab6e-e603-4370-9055-b30cb5c80932">542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzYtMy0xLTEtMA_4488356c-8c6f-479f-9f3f-26628f31727e">&#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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzctMS0xLTEtMA_def1cd87-8303-499c-8d96-e98863aa357a">1,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzctMy0xLTEtMA_42ee492a-df02-4305-8f23-61a5bc2c5e7e">&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzgtMS0xLTEtMA_82a5420d-34b6-4810-987e-3038fa792cba">18,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzgtMy0xLTEtMA_bb81b72d-1556-43de-a47d-6e3b62784382">600</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzktMS0xLTEtMA_861692ec-8216-46e6-882f-8403cca9a437">1,826</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzktMy0xLTEtMA_47adba5e-8447-4d11-b12d-bcdcbd92fb63">40</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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzEwLTEtMS0xLTA_e6a49f92-94ad-463c-8149-f4da045503c8">16,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzEwLTMtMS0xLTA_4dcb2c2a-0e50-48ca-b13b-bbf1c02ea2e7">560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_157"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzU0NzE_6eaf816d-a355-4ba1-861c-fbdb2ed1772d" continuedAt="ic1fff9cda22742938ea6b304d6081b53" escape="true"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="margin-bottom:9pt"><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 carries insurance policies to cover various risks, primarily general liability, automobile liability, workers&#8217; compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.</span></div><div style="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%">Payments for general liability and workers&#8217; compensation claim amounts generally range from the first $<ix:nonFraction unitRef="usd" contextRef="i762696e41b5647b4bf194f6110240966_D20200101-20201231" decimals="-3" name="strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQwMw_08c4b2d9-720b-4082-9f40-98911f6d424c">2</ix:nonFraction>&#160;to $<ix:nonFraction unitRef="usd" contextRef="i4c923c223c5f426cbc53ebd2a7497288_D20200101-20201231" decimals="-3" name="strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQwOQ_4b0b3866-00e6-4ef7-9e0a-24a183d6e205">250</ix:nonFraction> per occurrence for Workers&#8217; Compensation, and $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQ1OA_a1648b88-5d02-406f-a6f5-1a28a9606aa4">100</ix:nonFraction> per occurrence for General Liability. 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 for payments up to $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="strl:SelfInsuranceGeneralLiabilityAmountPerOccurrence" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0Xzg5OQ_ff665806-381b-41b9-97e2-ea23b1b4b33b">350</ix:nonFraction> per occurrence collective for general liability and workers&#8217; compensation, with a maximum aggregate liability of $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:SelfInsuranceWorkersCompensationClaimsMaximumLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzEwMTU_b3b06c42-97e7-457c-9589-a64e69e03410">4,000</ix:nonFraction> combined casualty losses per year. The Company also maintains commercial insurance coverage in excess of the limits </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%">55</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 CONSTRUCTION COMPANY, 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><ix:continuation id="ic1fff9cda22742938ea6b304d6081b53"><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%">of our primary commercial automobile, general liability and employers&#8217; liability policies, in the amount of $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:CommercialInsuranceCoverage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzEyNDE_2c7ade92-1465-4716-8646-09d4a3363591">75,000</ix:nonFraction>. The Company also maintains a guaranteed cost program for Workers&#8217; Compensation, General Liability and Automobile Liability. Utilizing internal actuarial models, the insurance carriers established, and applied to the exposure base, a fixed rate to ascertain the premium cost to the Company. These premium costs are auditable at the conclusion of the policy term to account for discrepancies in the estimated and actual policy exposure, however not for any losses incurred during the policy term. The guaranteed cost program maintained by the Company does carry a deductible, however in a small enough amount as to expose the Company to unsubstantial and immaterial risk for any one loss incurred. </span></div><div style="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%">Medical&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains fully insured and self-insured medical benefit plans, which provides 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 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 <ix:nonFraction unitRef="number" contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzEwOTk1MTE2MzUwMzg_4639c63a-d65d-48da-a937-0d404aea51fe">50</ix:nonFraction>% owned subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the Consolidated Financial Statements of the Company. There are no significant unresolved legal issues as of December&#160;31, 2020 and 2019.</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><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%">Earn-out Liabilities</span></div><div style="margin-bottom:9pt;text-align: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 an earn-out agreement with Tealstone&#8217;s former owners which began on the April 3, 2017 acquisition date and extends through March 31, 2021, and is subject to a maximum earn-out of $<ix:nonFraction unitRef="usd" contextRef="ic83db5e40aff42ef82387dc4db47187b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:EarnoutExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQ5NTk_1ae5e89e-d93f-45af-b11f-61ac6f7bbe03">15,000</ix:nonFraction> over that period. The initial annual performance period for the Tealstone earn-out ended March 31, 2018. The Tealstone earn-out liability is determined based on Tealstone&#8217;s net income performance against established benchmarks. In 2020, 2019 and 2018 the expense related to the earn-out obligation was $<ix:nonFraction unitRef="usd" contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:EarnoutExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzUyNDg_e45d54b1-4bb7-4df0-a8fd-cf879ac6ae3b">1,500</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5d627a5231484e2e9ecac5577641e105_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:EarnoutExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzUyNTI_3f4b063e-134b-411e-bbb5-3e02072654d8">2,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if87b3103a66b4ab299b32d590ea82b85_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="strl:EarnoutExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzUyNjA_28295ab8-e0d5-41e8-8b9f-f27748adadde">1,900</ix:nonFraction>, respectively, recorded in &#8220;Other operating expense, net&#8221; on the Consolidated Statements of Operations. This liability is included in other current liabilities on the accompanying Consolidated Balance Sheets.</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%">56</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_160"></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 CONSTRUCTION COMPANY, 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><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNzI_b5c27db1-ddc5-4126-b0be-20071655939c" continuedAt="if2cfb4ecc063444eb47ef09bca8c1f3f" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INCOME TAXES</span></td></tr></table></div><div style="margin-bottom:3pt;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNjc_2c9f281b-3a1c-4e9d-8fb3-a78f259860ea" 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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzItMS0xLTEtMA_43c9c3e6-f73d-4667-be02-16d5fc206de9">3,032</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzItMy0xLTEtMA_ed61f43c-9746-4c87-b162-ee5bb27d18b5">1,182</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzItNS0xLTEtMA_dd2310da-afe6-4df6-9f27-dfc9e5ab580c">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax (benefit) expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzMtMS0xLTEtMA_754fdaf6-09ff-499d-b1f1-f6ed23757239">19,439</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzMtMy0xLTEtMA_abf51b56-9b68-4748-93d2-b5e7268f962c">27,398</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzMtNS0xLTEtMA_bda1776b-264f-4f32-bd63-fbfa0fb44536">1,450</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzQtMS0xLTEtMA_1b56bb3a-86df-4781-a2f9-543b90cd0c7c">22,471</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzQtMy0xLTEtMA_eef1d060-8239-4f5c-ad83-0b22bda7468d">26,216</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzQtNS0xLTEtMA_bcdabb2a-b6a2-4f36-97d2-b03f09630f8f">1,738</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%">Due to the net operating loss carryforwards, the Company expects no cash payments for federal tax income taxes for expense for 2020 and 2019. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards.</span></div><div style="margin-bottom: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNjM_07448947-7474-47c0-a64c-ff5c541f9bcd" 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 2020, 2019 and 2018 and our effective tax rates were as follows:</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtMS0xLTEtMA_63cf5a20-6a6b-4039-acbc-03baf731f306">13,729</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtMy0xLTEtMA_7dad00f3-7598-43d0-a999-fe156a111cc6">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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtNS0xLTEtMA_e84e3110-2560-4da6-aa19-590fbc4a3caa">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtNy0xLTEtMA_0ccbc22f-29e1-4055-9ad7-55a9ac8a0c37">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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtOS0xLTEtMA_ec5ffad0-25a3-49ab-ac45-bd553192782b">6,568</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtMTEtMS0xLTA_9a7cd693-c021-4a8c-9974-d950f00b93f1">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtMS0xLTEtMA_907f2c6a-0554-4df9-b46f-22023eb04282">5,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtMy0xLTEtMA_14e37b36-d598-4a34-b5bf-108998e9f546">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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtNS0xLTEtMA_caac1460-c403-4ff1-9bd2-069b108d11dd">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtNy0xLTEtMA_2c420233-6728-4817-9e2f-c2b27428e86c">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtOS0xLTEtMA_12f7bc03-2438-4799-9359-ccfdaaae5fa6">364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtMTEtMS0xLTA_743a066a-a851-4074-bd50-d386cfbaf4f7">1.2</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtMS0xLTEtMA_16730a97-3824-4ed4-a3ff-d2e2a06d25de">141</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtMy0xLTEtMA_b69d7f31-c9a9-49c2-a8a4-f39414129403">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtNS0xLTEtMA_08720fb1-cc36-4b0b-aaf3-6058d384054f">2,241</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtNy0xLTEtMA_d9c39a69-ade2-49e2-b85f-a600e0c59596">15.5</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtOS0xLTEtMA_f1eb330e-78b9-4815-bdde-792bbf3987a8">4,097</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtMTEtMS0xLTA_849021fa-5e05-4108-a0d1-8208ee5af065">13.1</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtMS0xLTEtMA_77905cbe-9811-46c7-a9c1-ee3b23a7e223">&#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="number" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtMy0xLTEtMA_c6c1e976-24e0-4d13-90a3-b78b2273e53d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtNS0xLTEtMA_73174512-4827-423f-b038-363046126ba4">29,375</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="number" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtNy0xLTEtMA_86651e3f-11e3-4d25-9941-dabd87aa6ace">202.9</ix:nonFraction>)</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtOS0xLTEtMA_28bae38a-dce9-401c-b893-42c9f40a1620">1,013</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="number" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtMTEtMS0xLTA_c4c50ffc-effc-4b6b-8a1d-952f2a15b22e">3.2</ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTEtMS0xLTA_35f26de4-59bf-4678-a059-89d05338e9a9">1,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTMtMS0xLTA_286a00ed-7b0e-44b5-9e77-4401daaf48e3">2.9</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTUtMS0xLTA_b49feafc-57a2-4a3d-aa5f-de1c089ad7f1">805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTctMS0xLTA_902207cc-e247-4435-8a17-11e3789c43c2">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="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTktMS0xLTA_70c498bf-6ff8-49f4-a2f9-1464be7cd6cf">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTExLTEtMS0w_6b199eb0-3b48-4995-ad33-145beb300cf9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTEtMS0xLTA_e9c3dcf4-1546-4c93-9060-ab32f0b99ef0">1,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="3" name="strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTMtMS0xLTA_7f7b726e-b844-44af-88da-270ee7b6f2ed">2.8</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTUtMS0xLTA_4b561967-5c27-4d56-a127-6861602b2aff">116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="3" sign="-" name="strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTctMS0xLTA_5476f020-88f7-4129-b3de-5a1ff1f721f4">0.8</ix:nonFraction>)</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTktMS0xLTA_95f654d3-00a2-4647-b296-869f012d5c08">110</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="3" sign="-" name="strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTExLTEtMS0w_d539a3c6-2e13-4cfc-8edc-e72c7c66ec33">0.4</ix:nonFraction>)</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%">Income tax (benefit) expense</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTEtMS0xLTA_f3362185-1972-4605-bb75-17519b0844e4">22,471</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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTMtMS0xLTA_93c75a71-5e17-4645-8dcc-ba67b876a87f">34.4</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"><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-bottom:3pt 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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTUtMS0xLTA_162d8953-81d5-405e-a670-871c82afa7d7">26,216</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTctMS0xLTA_13a2fbe1-41ec-45a8-9ee8-c0d5b18d9d9f">181.1</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"><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-bottom:3pt 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTktMS0xLTA_b05102bc-b8e2-4676-b7f7-a7ce085248d3">1,738</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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTExLTEtMS0w_0018a1cf-72cd-4a60-b1fe-94b3f11e5af2">5.6</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"><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="margin-bottom:9pt;text-align: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 2020 effective income tax rate varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences. The decrease from the U.S. federal statutory rate in 2019 was primarily a result of the reversal of the valuation allowance on our net deferred tax assets.&#160;The 2018 effective income tax rate varied from the statutory rate primarily as a result of a change in the valuation allowance on our net deferred tax assets exclusive of deferred tax liabilities on indefinite lived assets and net income attributable to noncontrolling interest owners, which is taxable to those owners rather than the Company.&#160;</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 CONSTRUCTION COMPANY, 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><ix:continuation id="if2cfb4ecc063444eb47ef09bca8c1f3f"><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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNjQ_d95f177c-8844-41df-86b1-dc5e38a531cd" 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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2019</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzQtMS0xLTEtMA_b9bb7747-576d-4e2e-9948-25b54e0202c1">4,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzQtMy0xLTEtMA_7caba2b0-9a8a-4935-b864-2c456a1dca5b">3,981</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxAssetsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzYtMS0xLTEtMA_361f7940-a49a-4ede-bab9-6da0d5884ad7">1,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxAssetsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzYtMy0xLTEtMA_0fc9e6c6-e7f6-4ad2-a315-380832106fb4">1,812</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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzctMS0xLTEtMA_c3ef200e-b5ef-4e62-9697-6eaa2118c4b0">&#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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzctMy0xLTEtMA_29df9bc2-7c53-4ad4-97bd-aef067760a35">922</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%">Members interest 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzgtMS0xLTEtMA_a7941aec-9dc8-4d83-8d3a-7a4f4ac85325">9,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzgtMy0xLTEtMA_ef061090-3003-4d49-8b18-86e4e1124ded">11,328</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%">Right of use 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxAssetsRightOfUseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzktMS0xLTEtMA_5b2184bb-41bb-409c-b1e9-40c5d70a3900">3,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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxAssetsRightOfUseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzktMy0xLTEtMA_60e98a6b-c5d3-4c32-a446-f24b36f4436e">3,253</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%">Derivative Liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTEtMS0xLTExNDMz_041e832a-8a57-41ee-a856-deda4fc90ad3">1,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTMtMS0xLTExNDMz_2ac7738e-40ac-4c51-9b60-dc465154a3f3">&#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%">Deferred Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxAssetsDeferredPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTEtMS0xLTExNDMz_3acd0c86-6df1-429e-aac4-e44adff632f3">2,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:zerodash" name="strl:DeferredTaxAssetsDeferredPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTMtMS0xLTExNDMz_3a64f246-8450-472e-8539-4e16fc706726">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTEtMS0xLTA_4378a62e-6fdb-438a-aaca-2e4db005fe68">14,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTMtMS0xLTA_ed05793a-d616-47cf-a864-f1c69700e8ca">19,801</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 deferred tax 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTEtMS0xLTA_bfe9b5d4-e35b-408a-ac71-0189731dd2d0">37,517</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTMtMS0xLTA_5e6fdc77-b2b6-4c25-8ad6-5e4bc91a3364">41,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE2LTEtMS0xLTA_af2aa78a-5930-4b92-bdca-7180abccadac">16,490</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE2LTMtMS0xLTA_4942e349-1af3-40a8-9c2d-4f13f62f670b">7,911</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxLiabilitiesRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE3LTEtMS0xLTA_1cd483aa-3e80-45bb-8a47-2b6374b343b6">3,680</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="strl:DeferredTaxLiabilitiesRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE3LTMtMS0xLTA_a60aa240-51f2-421d-a12d-bbe6f22a6cd9">3,232</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE4LTEtMS0xLTA_2412ce07-8fd0-44bd-ae05-39810e98d127">7,099</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE4LTMtMS0xLTA_d18cc01c-2760-45b6-833e-4eca3aba969e">3,091</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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE5LTEtMS0xLTA_b4902dd6-69bd-4161-ba14-209cdd87f29d">2,431</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE5LTMtMS0xLTA_d5cf5fb6-3ce6-4d2d-aa8a-5d4bf2437ea6">851</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIwLTEtMS0xLTA_deb2007b-f545-4b6e-bc8d-8ed85471c2da">29,700</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIwLTMtMS0xLTA_1c90d583-e5bd-4506-8dd9-e14c3d79f067">15,085</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 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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIyLTEtMS0xLTA_2dd80174-8118-4d77-843e-d25aa8c83540">7,817</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIyLTMtMS0xLTA_e94d6490-2fae-4cdf-a35c-be72e178b7cf">26,012</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%">Net Operating Loss&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 the Company had federal and state net operating loss (&#8220;NOL&#8221;) carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i1cc6086e0dc5413186ab68b7edff17be_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1MjY_24270d50-3b8f-4344-9214-f343b645b83d">58,719</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idd027418b6504b919283177aa87641e6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1MzM_dfbd6ef4-43a0-40b7-8fa0-55e9db784222">36,381</ix:nonFraction>, respectively, which expire at various dates in the next <ix:nonNumeric contextRef="i93e57e7662aa4317847dbfdaab029238_D20200101-20201231" format="ixt-sec:duryear" name="strl:OperatingLossCarryforwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1NTg_47e7981f-edc2-4148-8bda-3c19d14dd4c0">18</ix:nonNumeric> years for U.S. federal income tax and in the next <ix:nonNumeric contextRef="ic56fd39c7ffd445aaa884d526b20e454_D20200101-20201231" format="ixt-sec:duryear" name="strl:OperatingLossCarryforwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1NjI_cbbbd00c-950b-4e1b-8764-29671ac06691">8</ix:nonNumeric> to <ix:nonNumeric contextRef="ib391c8465503403ebe30e3c5e33264f3_D20200101-20201231" format="ixt-sec:duryear" name="strl:OperatingLossCarryforwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1NjY_b9874089-4ae1-4e5e-b94a-fb78dc08a31d">18</ix:nonNumeric> years for the various state jurisdictions where we operate. Such NOL carryforwards expire beginning in 2028 through 2039.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation Allowance&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an analysis at the end of each reporting period to determine whether it is more likely than not deferred tax assets will be realized in future years. In performing its assessments in prior periods, a full valuation allowance was recorded as a result of objective negative evidence which included historical losses from 2013 to 2016 and the first quarter of 2017 and associated limits on ability to consider other subjective evidence such as projections for future growth. During 2019, the Company achieved eleven of the last twelve consecutive quarters of pre-tax income and is projecting sufficient future taxable income to be available to utilize all NOLs prior to their expiration. Deferred tax liabilities were a consideration in the analysis of whether to apply a valuation allowance because taxable temporary differences may be used as a source of taxable income to support the realization of deferred tax assets. A deferred tax liability that relates to an asset with an indefinite life, such as goodwill, may not be considered a source of income and should not be netted against deferred tax assets for valuation allowance purposes. As a result of this analysis, the Company believed that there was sufficient positive evidence that outweighed any negative evidence and therefore released the full valuation allowance in the fourth quarter of 2019.</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 2018 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 2017 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 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><div id="ie8dbed9f1a3749649ca1e1d639a107d0_166"></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 CONSTRUCTION COMPANY, 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><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzI4OTQ_6d846035-be05-4d07-a997-23a99b3ee3af" escape="true"><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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="i7661254873154716992f71233c66899c_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="strl:CommonStockVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzU2_def74347-f50b-48c3-97b5-0da22be33b8c">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="ia4506215709c40babccc5e2754eca71c_I20181102" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzExMjg_90df9592-0e44-473f-b702-94979f0b7b25">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. As mentioned 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 9 - Debt,</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 Credit Agreement entered into on October 2, 2019 contains various usual and customary covenants including one that limits the repurchase of common shares. Under the plan, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i9c951651569845d7b86f8f836efeb6c9_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzE3OTI_3435bd07-109b-4762-b0b5-fc01b39c48c7">0</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i308c593b09e740548f7098a86f18c224_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzE3OTk_9eed0c1b-db1a-4ba0-870f-b48ba50750bf">250</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i688d1aa5461845ad9e96ba9447ca5547_D20180101-20181231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzE2NDkyNjc0NDcxNDc_8fe27b27-b590-4eb5-95f8-94927b3a33eb">467</ix:nonFraction> shares of its common stock during fiscal years 2020, 2019, and 2018, respectively. 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 15 - 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="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, 2020 and 2019, 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 10 - Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of our cash flow hedge.</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%">Stock Offerings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On October 2, 2019, in connection with the Plateau Acquisition, the Company issued <ix:nonFraction unitRef="shares" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzEwOTk1MTE2MzEwNzI_88e28ae9-acfc-4020-ad12-e5ba952427e3">1,245</ix:nonFraction> shares of the Company&#8217;s stock as consideration paid to the Plateau sellers. The value of the shares issued was $<ix:nonFraction unitRef="usd" contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzEwOTk1MTE2MzEwNzY_21b6d743-75d7-4559-85e3-52feae158222">16,195</ix:nonFraction> based on Sterling&#8217;s closing stock price on October 1, 2019. 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 - Plateau Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the Plateau Acquisition purchase consideration.</span></div></ix:nonNumeric><div id="ie8dbed9f1a3749649ca1e1d639a107d0_169"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzYxNDI_7363f2bc-4e13-4ef3-89f2-f344688c7558" continuedAt="i08534f4440d7482a88d6251b3cfd1eed" escape="true"><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">STOCK INCENTIVE PLAN</span></td></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%">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 stock incentive plans (the &#8220;Stock Incentive Plans&#8221;) administered by the Compensation and Talent Development Committee of the Board of Directors. Under the Stock Incentive Plans, 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 Plans was $<ix:nonFraction unitRef="usd" contextRef="i2a9e97a3e10f4298a2c3d83bd43642df_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ3Ng_0f23651f-1fd4-4baa-9d35-c84ebb1cbc12">11,572</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="idb3f934cb5a2480faa2d447f87b77af0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ4MA_b74647d6-0a09-4168-b659-8ded940a1a07">3,761</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i295a38cc147d4ccd9dc6dc2ab6006df0_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ4Nw_ff48b113-b600-49b8-8011-abf6218c3b0b">3,064</ix:nonFraction> for 2020, 2019 and 2018, respectively. Under our 2018 Stock Incentive Plan, we are authorized to issue <ix:nonFraction unitRef="shares" contextRef="i8c4e25141e4a46b49d59c9b13976d8e7_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2Mzg3OTI_259782dc-9238-4107-a1e8-c778db2c5f63">1,800</ix:nonFraction> shares, and assuming PSU vestings occur at maximum payout with vesting dates through 2024, <ix:nonFraction unitRef="shares" contextRef="i211684445f74493d93cafcd87554df0b_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUzMA_a88aeb6a-7f0f-442e-869b-99676749de37">no</ix:nonFraction> authorized shares remained available under our Stock Incentive Plans for future grants at December&#160;31, 2020. The Company intends to propose an increase in the amount of authorized shares under the 2018 Stock Incentive Plan at its 2021 annual meeting of stockholders.</span></div><div style="margin-bottom:9pt;text-align: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 2019, the Company implemented an Employee Stock Purchase Plan (&#8220;ESPP&#8221;). 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="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231" decimals="INF" name="strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzkwMw_d2405f9b-7a0f-45a5-aeff-b2d447ebf939">15</ix:nonFraction>% of their compensation, subject to a $<ix:nonFraction unitRef="usd" contextRef="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231" decimals="-3" name="strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzkyOQ_9631f133-0446-4187-9689-0184039559a7">25</ix:nonFraction> maximum purchase per year. The shares are purchased at <ix:nonFraction unitRef="number" contextRef="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2Xzk3OQ_231beb75-6f91-4060-a285-0406a88bf521">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="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzExMjc_0d9ee1c5-69ed-4eac-8b05-0e684778d6c5">71</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i48e9320315e64d8b85eca11d7f106492_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1MjE_9e493c73-9a2b-4f2b-9e79-a952b04162c5">27</ix:nonFraction> of expense related to the ESPP, for 2020 and 2019, respectively. ESPP expense represents the difference between the fair value on the date of purchase and the price paid. At December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="ic2d9097bc2cb45daa8324a6ca4c8694a_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQ3NzQ_bbadb3c9-52b1-4a82-a573-560c341e3c20">748</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 Plans and the ESPP was $<ix:nonFraction unitRef="usd" contextRef="i5c76b25076f14ba581164631c1582392_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE0NDc_cc7417cd-d823-4ddf-a46d-1470dfb21caa">11,643</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id8d9ff3d4bb740ffa4827de31e1f926d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE0NTE_8bdb6bd6-8b61-4ed0-bf3b-5e2735f7ca5d">3,788</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2e41b7eb30954f9aac9131ea2ea3ba95_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE0NTg_5fb4bde9-d8af-46f8-b97c-0a703f759d7a">3,064</ix:nonFraction> for 2020, 2019 and 2018, respectively, primarily recognized within general and administrative expenses. At December&#160;31, 2020, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i211684445f74493d93cafcd87554df0b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE1Nzc_e65f137a-40b4-4727-955c-a9b7bcf1caab">10,800</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="i30e447f9c721450783eacfce8dcc6c6f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE3MTU_00afaeb2-6a50-4321-a7e2-764bb32327f7">2.3</ix:nonNumeric> years. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.</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 CONSTRUCTION COMPANY, 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><ix:continuation id="i08534f4440d7482a88d6251b3cfd1eed" continuedAt="ie8dd7b1104d74a15a80de7a1e30d2bfb"><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 <ix:nonNumeric contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMyOTg1MzQ4OTM0NTg_4ad47dfc-de69-4fda-90fc-bfade26550de">three-year</ix:nonNumeric> graded vesting period for employees and over one year 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 2020, we recognized $<ix:nonFraction unitRef="usd" contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzIyNDU_68a6cbe5-4276-42a8-9723-d98d1abb168d">653</ix:nonFraction> of compensation expense. <ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzYxNDU_d7f538ad-600c-4e0c-9813-a620de38350c" continuedAt="ida0884fbdf6c4d08a7223e03dcdd7a4a" escape="true">The following table presents RSA activity:</ix:nonNumeric></span></div><div style="margin-bottom:10pt"><ix:continuation id="ida0884fbdf6c4d08a7223e03dcdd7a4a" continuedAt="i5ac86bd0c8724d42a71c750b06e9779a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"></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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</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="i04af5fdaced0481eb5a0ee4d30f2a105_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzItMS0xLTEtMA_29f92e7a-7bb9-4302-9a09-92b9f5f76d90">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04af5fdaced0481eb5a0ee4d30f2a105_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzItMy0xLTEtMA_037770cf-ecdc-43df-abe5-20d5a04fd006">11.91</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%">Granted</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="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzMtMS0xLTEtMA_97cb599c-6761-4192-8e46-5adf9259fdac">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzMtMy0xLTEtMA_6006a2ab-d4ef-4630-a289-0e893db241d5">8.73</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%">Vested</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="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzQtMS0xLTEtMA_7697aef5-7164-4c32-b95e-2104f96d357b">71</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="usdPerShare" contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzQtMy0xLTEtMA_16aa8786-e584-46be-9d32-064b89f6582a">11.22</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%">Forfeited</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="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzUtMS0xLTEtMA_d6ee2584-d882-4fb5-87e0-de6871b1330a">8</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="usdPerShare" contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzUtMy0xLTEtMA_57bd5572-35ad-4751-8fd8-d6b1d609ab14">15.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></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="shares" contextRef="i08db67953a2340678baccd62188749ec_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzYtMS0xLTEtMA_8b942bf9-e73f-47b6-8734-5640c8d74ff1">55</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="usdPerShare" contextRef="i08db67953a2340678baccd62188749ec_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzYtMy0xLTEtMA_309c488a-e1c9-41d9-8443-0100dba8ca8a">9.26</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></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;2019,&#160;<ix:nonFraction unitRef="shares" contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI0MDY_c05c320d-f7a1-4a08-a70f-be0b91e68a5f">52</ix:nonFraction>&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI0ODY_5dd88010-8b8f-4f0c-b5e0-0c69444b5b0f">12.06</ix:nonFraction>. During&#160;2018,&#160;<ix:nonFraction unitRef="shares" contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI1MDE_10add47b-3a22-4a4b-be7e-b54ec122cabb">49</ix:nonFraction>&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI1ODE_28123a57-3d45-4b46-98ee-6e3bda8a3192">11.64</ix:nonFraction>. The total fair value of RSAs that vested during&#160;2020, 2019 and 2018&#160;was&#160;$<ix:nonFraction unitRef="usd" contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NDg2MzQ_7f9f3358-be7a-4ae7-a0cb-925075bd29bc">799</ix:nonFraction>,&#160;$<ix:nonFraction unitRef="usd" contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NDg2NDE_7413e2d1-74c1-42d6-b96a-d34c2f991993">1,261</ix:nonFraction>&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NDg2NDU_609eac49-9ab0-4a35-9adc-caef1fdc7f16">1,107</ix:nonFraction>, 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 <ix:nonNumeric contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMyOTg1MzQ4OTMwNzY_0b0514da-3f43-40e2-aaa9-d547bfd2f566">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 2020, we recognized $<ix:nonFraction unitRef="usd" contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMwNTk_9c8d48ad-5ff8-4223-abe5-4ed4b89568b1">2,614</ix:nonFraction> of compensation expense. The following table presents RSU activity:</span></div><div style="margin-bottom:10pt"><ix:continuation id="i5ac86bd0c8724d42a71c750b06e9779a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1db2b30bbc2a4ff88982909e82c56cdc_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzItMS0xLTEtMA_0d7a7093-2b28-40d9-a1e0-dc3fd571c1e7">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="usdPerShare" contextRef="i1db2b30bbc2a4ff88982909e82c56cdc_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzItMy0xLTEtMA_6fe41236-e5c5-41b5-ab74-7abbc2abbd61">13.78</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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzMtMS0xLTEtMA_3701aa4b-70c5-4cdf-b9f4-75d6ae597ee6">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzMtMy0xLTEtMA_675e601f-d3f0-46fb-9a0e-3383dcc03e5a">13.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzQtMS0xLTEtMA_772e3fde-69eb-4f4a-9142-8461a5c6eeee">213</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="usdPerShare" contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzQtMy0xLTEtMA_8919b10a-6a1e-4f33-8aed-afaf0ee03777">13.72</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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzUtMS0xLTEtMA_3ae82f20-7f87-4dd2-9dee-cd8c5d247c25">13</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="usdPerShare" contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzUtMy0xLTEtMA_3195246a-a594-4712-8e6f-5bde40c9bdb0">11.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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="shares" contextRef="ibc0c6157809745c1af70c0fe4803b346_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzYtMS0xLTEtMA_c0bb2d29-0479-407a-8f09-ab812e646f0d">287</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="usdPerShare" contextRef="ibc0c6157809745c1af70c0fe4803b346_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzYtMy0xLTEtMA_7687ac8c-8cb3-4340-bbad-4932f0788424">13.77</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></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;2019,&#160;<ix:nonFraction unitRef="shares" contextRef="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NTk_857ec371-1cc1-44d7-bb46-94879f525d9e">261</ix:nonFraction>&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;<ix:nonFraction unitRef="usdPerShare" contextRef="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NjY_bcf2c10f-94fd-431c-91bd-8588908e5bf2">12.14</ix:nonFraction>. During&#160;2018,&#160;<ix:nonFraction unitRef="shares" contextRef="id60b1f690c3441c284101440374341c7_D20180101-20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NzA_52c38ac1-61ab-467e-92c4-b191f85dea5a">248</ix:nonFraction>&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;<ix:nonFraction unitRef="usdPerShare" contextRef="id60b1f690c3441c284101440374341c7_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NzQ_376a9bc7-f01f-461b-bd17-5221611aa2d8">16.08</ix:nonFraction>. The total fair value of RSUs that vested during&#160;2020, 2019 and 2018 were&#160;$<ix:nonFraction unitRef="usd" contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMzODc_8091d087-3e45-4fd1-b14b-0f86a9d3fc64">2,918</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMzOTQ_0d828828-35da-430a-a131-378a8a4c3afe">1,709</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="id60b1f690c3441c284101440374341c7_D20180101-20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQyMDY_db636360-51af-411e-8c9b-8d8ded694ce9">392</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="ibab2325014554109a21311a129a66ef8_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzM2MjM_8d1bf93f-f5f7-4a88-afa1-15763d19caa3">three years</ix:nonNumeric>. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date applied to the total number of shares. This fair value 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;2020, we recognized&#160;$<ix:nonFraction unitRef="usd" contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzM5ODE_073d2708-83c0-4bb6-a1c7-178b085ef33d">8,305</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;2020,&#160;2019&#160;and&#160;2018, PSU shares totaling&#160;<ix:nonFraction unitRef="shares" contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQwNDg_7435b0d9-6448-4e98-8ac9-42e8e7a35180">176</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQwNTU_dec1bc26-9349-4e2b-b429-f4f86a44aeb9">310</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQzMDU_d44da81e-77ec-4db1-88d7-a3e7eafbfeae">890</ix:nonFraction>, respectively, were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQxNDU_aaf2220e-773f-4b09-8b11-b86c8eb0d809">14.06</ix:nonFraction>,&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQxNTI_ec1f66a8-0b8d-46a3-b9fd-f6504385b256">11.81</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQzMTg_a8d03c4f-240a-4e39-8bd0-0922a4f71492">11.64</ix:nonFraction>, respectively. During&#160;2020, upon vesting and achievement of certain performance goals, we distributed&#160;<ix:nonFraction unitRef="shares" contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQyODk_cfef9875-4215-413e-898a-2234b1b3e012">133</ix:nonFraction>&#160;PSUs with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQzNTc_0ba16a06-8ad2-42f7-8793-b59cc1e0fb74">12.20</ix:nonFraction>. The total fair value of PSUs that vested during&#160;2020&#160;and 2019 was&#160;$<ix:nonFraction unitRef="usd" contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ0MjI_2c08149e-4168-46e1-a1e8-86e5846b077f">1,620</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQzNzU_6d53cc57-60f3-4481-93ce-ff696dd9687e">948</ix:nonFraction>, respectively. <ix:nonFraction unitRef="shares" contextRef="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ0Mzc_cf7aafe5-b39a-45c3-bd3a-8877f5b8a8ef">No</ix:nonFraction> PSUs vested in&#160;2018.</span></div><div style="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="i56ef49bc82c448eb9391fd165f5364a9_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUwNjA_e99f9d39-0d99-44c8-8f4a-ed76e3924067">123</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ia4f94649585a4c618704b5e06f10fe93_D20190101-20191231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUwNjc_1ca44947-8f3e-4380-abf8-e9fff5599145">74</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia26178e0f9534a54b868a868e16680e8_D20180101-20181231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQ0NTE_34def605-d454-4709-9cfe-b6c428dae19c">8</ix:nonFraction> shares for taxes on RSU and PSU stock-based compensation vestings for $<ix:nonFraction unitRef="usd" contextRef="i56ef49bc82c448eb9391fd165f5364a9_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUxMTU_b4a35eba-0eb8-4c6f-bff0-cec9cd495525">1,845</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia4f94649585a4c618704b5e06f10fe93_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUxMjI_dfdd3459-2074-424d-ad1c-28f897d103c1">964</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia26178e0f9534a54b868a868e16680e8_D20180101-20181231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQ1NjY_95898c6d-619a-433e-93c9-e17cced71f71">92</ix:nonFraction> during 2020, 2019 and 2018, respectively. The Company withheld <ix:nonFraction unitRef="shares" contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQyNzI_518ecbc9-de3a-49ae-966d-1b596473b945">11</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQyNzc_78d47a68-440d-4e8f-8b8c-716960a778a2">17</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQyODU_88dbcff5-8297-4687-b527-e3a2ee11d631">28</ix:nonFraction> shares for taxes on RSA stock-based compensation vestings for $<ix:nonFraction unitRef="usd" contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQzMzU_ffbb9daf-91be-4036-be2e-cd9b6a5c1132">140</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQzNDA_dd07cb79-d3dc-4774-8d70-cf5579679da5">255</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQzNDg_0a299ac3-50e6-4612-9462-00d23b6a8d19">361</ix:nonFraction> during 2020,&#160;2019&#160;and&#160;2018, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="i70d87c0142fb44baaa09872ec79fc50b_D20170403-20170403" format="ixt-sec:duryear" name="strl:ClassOfWarrantOrRightTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzU0MzM_3e69ba26-918a-4449-8f55-6db1c23dc5be">5</ix:nonNumeric> years from the date of issuance, up to an aggregate of <ix:nonFraction unitRef="shares" contextRef="i8082c641a5b341cdbdbf98cf58fb9910_I20170403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzU0ODU_da9622a0-e9bd-46f0-99a3-e44fc85a1d6f">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="i8082c641a5b341cdbdbf98cf58fb9910_I20170403" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzU1ODA_03eff52a-53e5-4214-ac71-5c723063cff4">10.25</ix:nonFraction> per share, subject to adjustment for stock splits, combinations and similar recapitalization events and weighted-average anti-dilution </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%">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 CONSTRUCTION COMPANY, 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><ix:continuation id="ie8dd7b1104d74a15a80de7a1e30d2bfb"><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%">upon the issuance by the Company of shares of common stock or rights, options or convertible securities exercisable for common stock in the future at a price below the exercise price of the Warrants.</span></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzYxNDc_e71704fb-15af-4e2f-92c4-741039755893" escape="true"><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%">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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i3646223135ca46b8ab4ec96e06e56853_I20170403" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzEtMS0xLTEtMA_705b414d-a09a-4b3b-81dc-ac3ea6508d81">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="ib3c936a2074847d388da682abb7cea45_I20170403" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzItMS0xLTEtMA_06cc8d32-d300-4617-bae2-d3b123345db1">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 1pt;text-align:right;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="icfea311bdcb840918d030cca8c1ea4f2_I20170403" format="ixt-sec:duryear" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzMtMS0xLTEtMA_48b422ed-ca45-4146-a0c9-66b270a3c628">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="i2db0eb78775e44fb8d7f268cc15bcd72_I20170403" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzQtMS0xLTEtMA_1a70ee53-5378-4b14-9d02-e588be8afdbf">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="i5f0b51aeb1144bfb8d68bbc635de16a3_I20170403" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzUtMS0xLTEtMA_8c8fe1d9-6fbe-431a-b404-d9280a80ce1a">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="i2eed83fcb8424d49a3c4ae0e79a227ce_I20170403" decimals="4" format="ixt:zerodash" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzYtMS0xLTEtMA_26c4279a-0147-4da9-b167-e3277b0e3fe6">&#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="icfea311bdcb840918d030cca8c1ea4f2_I20170403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzctMS0xLTEtMA_af648fef-b887-4b8a-a6ba-9b52b0d819f0">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:9pt;text-align: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 2020, certain holders of warrants elected the cashless exercise option, and the Company issued&#160;<ix:nonFraction unitRef="shares" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="strl:StockIssuedDuringPeriodSharesWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1MzE_388e610b-c01e-4aad-80a6-b407766b903b">110</ix:nonFraction>&#160;common shares on the exercise of&#160;<ix:nonFraction unitRef="shares" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="strl:ClassOfWarrantOrRightNumberOfWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1Mzc_d660fe89-cf7f-47c1-b9b7-1cd15a5e7f00">470</ix:nonFraction>&#160;warrants with a market value of&#160;$<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1NDY_797e06b7-52a4-4900-b66d-8e547559bd39">1,477</ix:nonFraction>. There were <ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="strl:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1OTI_cbb15771-29b9-4694-92c0-5627fc2e6faa"><ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="strl:StockIssuedDuringPeriodValueWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1OTI_ee84e676-5819-43ad-ae7e-7ed9643ad9c6">no</ix:nonFraction></ix:nonFraction> exercises during 2019&#160;or&#160;2018.</span></div></ix:continuation><div id="ie8dbed9f1a3749649ca1e1d639a107d0_175"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90ZXh0cmVnaW9uOjNjNDkzZGI5NjI0ZTQxM2ViNGUyNzAxZDkyMDE2NmIxXzY4Mg_531b7676-92d0-4d1f-aaa8-667232b278a9" escape="true"><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">EARNINGS PER SHARE</span></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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90ZXh0cmVnaW9uOjNjNDkzZGI5NjI0ZTQxM2ViNGUyNzAxZDkyMDE2NmIxXzY3OA_dddf3f06-212b-443e-ae48-defc4a27174b" continuedAt="ia9a9f8e9d2184d809159440c6c18babc" escape="true">The following table reconciles the numerators and denominators of the basic and diluted per common share computations for net income attributable to Sterling common stockholders:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:6pt"><ix:continuation id="ia9a9f8e9d2184d809159440c6c18babc"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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%">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%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzMtMS0xLTEtMA_acfce84d-6665-4940-912a-5b7aa38435ea">42,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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzMtMy0xLTEtMA_0a952e54-660e-40ea-a618-b4efd4c83848">39,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzMtNS0xLTEtMA_42c39822-c226-480d-b949-1dad08ecafd2">25,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzUtMS0xLTEtNjAwOQ_dc919959-784d-40a1-9660-dc9cea98362d">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzUtMy0xLTEtNjAwOQ_3311a7d9-e102-4e04-bab3-f57592774d25">26,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzUtNS0xLTEtNjAwOQ_faab9da2-eae3-4a0c-a3b1-924a92c8eefc">26,903</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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzYtMS0xLTEtMA_b62fd3a8-deaf-419a-919b-13bf91ac99af">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzYtMy0xLTEtMA_18f27f82-2e25-47ce-b948-894e439d19f7">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzYtNS0xLTEtMA_f9dd6cf3-5a80-4089-b79d-50467e1f55d9">291</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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzctMS0xLTEtMA_9dae90ce-51bc-4d53-8719-323b172c5242">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="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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzctMy0xLTEtMA_30c6ddba-29c4-49c5-bb5e-71a531164750">27,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 colspan="2" style="background-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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzctNS0xLTEtMA_7bd351e0-3eca-40c8-91b9-c96254171a13">27,194</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%">Basic net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzgtMS0xLTEtMA_95aef60b-7af1-48d1-a19a-acb8c7108e43">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzgtMy0xLTEtMA_1f0a9661-9330-4f52-a99d-b580cbf4bc88">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzgtNS0xLTEtMA_db53f80d-8a30-4ba1-bd59-558dbec08993">0.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzktMS0xLTEtMA_61a16ebb-3bd2-4142-97dc-6cb7328e3a7e">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzktMy0xLTEtMA_bf191bc8-d5e3-4f75-a491-7f2cbe39a033">1.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzktNS0xLTEtMA_0fc4d449-d8bb-4016-adf4-bc022c2e06f3">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div id="ie8dbed9f1a3749649ca1e1d639a107d0_178"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzMxNzI_36448e78-d1bd-48b8-9818-c2b51f5f264d" continuedAt="i76b8d52c9b624e6dbf01e8f01fa78ed4" escape="true"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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 for the year ended December&#160;31, 2020 and 2019 of $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzU0NA_d3933f5e-51d1-490a-a4d6-8a514d30c4d2">3,250</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzU1Mg_c3336d43-67df-4669-b8c7-35110cf491e3">2,842</ix:nonFraction>, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzU1OQ_d7d0ae39-167d-4398-b544-eafaa8461fa8">2,700</ix:nonFraction> for the year ended December&#160;31, 2018.</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, 2020, the Company had approximately <ix:nonFraction unitRef="employee" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-2" format="ixt:numdotdecimal" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzE2NDkyNjc0NDUwMTg_e5473cbc-fc36-428e-bfb8-bd4d9e91e694">2,600</ix:nonFraction> employees, including <ix:nonFraction unitRef="employee" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-2" format="ixt:numdotdecimal" name="strl:EntityNumberofEmployeesFieldPersonnel" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzcwMA_90aadf6b-eb42-467d-8200-c92ca77fb1d9">2,200</ix:nonFraction> field personnel. We had <ix:nonFraction unitRef="employee" contextRef="iaa0cd25008dd4ab29f9954f437fe8995_I20201231" decimals="-2" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzcyNw_94decbe4-ceab-47b0-9c0f-987a1f629110">300</ix:nonFraction> employees, or <ix:nonFraction unitRef="number" contextRef="iaa0cd25008dd4ab29f9954f437fe8995_I20201231" decimals="2" name="strl:NumberOfEmployeesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3Xzc0NA_07994186-33d5-48e2-aad6-92a0b63a1354">13</ix:nonFraction>% of total employees, that were union members covered by collective bargaining agreements. </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%">61</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 CONSTRUCTION COMPANY, 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><ix:continuation id="i76b8d52c9b624e6dbf01e8f01fa78ed4"><div style="margin-bottom:9pt;text-align: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: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">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 contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="strl:ScheduleofDefinedContributionPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzMxNjk_12d43eb7-2d98-44e8-9587-27917e0f4934" escape="true"><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%">The following table presents our participation in these plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.151%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:5.332%"></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:5.332%"></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:5.332%"></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.426%"></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" 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="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions</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%">Surcharge<br/>Imposed</span></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%">Expiration Date of Collective Bargaining Agreement </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></tr><tr style="height:12pt"><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%">2020</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%">2019</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%">2020</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%">2019</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%">2018</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"><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;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%">94-6090764</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%">Yellow</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%">Yellow</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%">Yes</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="ia433f608d6a646df8b60ba99dc2caea4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzItOS0xLTEtMA_394b0087-8099-466f-81f7-fff085965d9c">2,278</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="i2a4ce07867c74d0e967e6f93100fe83c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzItMTEtMS0xLTA_26b42755-200c-47fd-b5e4-a5216d98ca7c">2,314</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="iaebf04d783264dc9b386c0fcffb9d4a8_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzItMTMtMS0xLTA_7a88767a-7ffa-44a4-b57b-544ee92269da">1,932</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;border-top:1pt 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%">Various</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%">Carpenter Funds Administrative Office</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6050970</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%">Red</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%">Red</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="i82ff8d9f57dc4385befcebfce542c27e_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzMtOS0xLTEtMA_d8018c18-9ef5-4f24-a819-e1057f221c5f">915</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="ic8ca5f4afe7d451d9b3dac10644fab38_D20190101-20191231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzMtMTEtMS0xLTA_04c991da-b8c9-49af-926a-e1d40f82262e">547</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="id89552fb2fd04058a3819430288c16b4_D20180101-20181231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzMtMTMtMS0xLTA_39a47a14-0e09-4551-86bc-b111d445054e">748</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%">Various</span></td></tr><tr><td colspan="3" style="background-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%">Laborers Pension Trust for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277608</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%">Green</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%">Green</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="i121e35ed19e545d88dbb8542fd0bae5c_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzQtOS0xLTEtMA_9a541781-d803-44aa-94d5-f193fbf115db">787</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="i9df334dc087f43aea4c23750185b8c7a_D20190101-20191231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzQtMTEtMS0xLTA_b52f5c2f-47bc-4e6f-96ce-dc90192b2fca">857</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="i1cdf732feb1c49f29095d827de1ae073_D20180101-20181231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzQtMTMtMS0xLTA_0cae9fe5-e629-4128-83c9-00c58fe85c1d">880</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%">Various</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%">Cement Mason Pension Trust Fund For Northern California</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277669</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%">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%">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="i92ec2e62067d46d5a89884d8877501d5_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzUtOS0xLTEtMA_5d399440-34e0-4413-8a14-1bcaaee8f396">426</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="icc678946bc4c4ecd8412344fa27a2c89_D20190101-20191231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzUtMTEtMS0xLTA_2309e629-27da-43f7-a8e3-14c1cdec3b6b">320</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="ib580b0a4100f4488b5c86d3860d9dc2d_D20180101-20181231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzUtMTMtMS0xLTA_885f5fc5-50a4-488f-811a-e42b9b34f7eb">504</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%">Various</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:8pt;font-weight:400;line-height:100%">All other funds</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;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: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="ie6a0e9fa2eba4b98ba4634ec83306807_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzYtOS0xLTEtMA_5e64fd77-80c1-40ba-ac37-7df2a4651cbf">7,571</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: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="i9c5be7ffcd05462ca30c54292dcb8203_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzYtMTEtMS0xLTA_5890bf35-6f77-4fb5-b717-f55d7e4646a3">7,144</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: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="i85644bcec9f04eb998e612aba8ef841b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzYtMTMtMS0xLTA_08dff53b-20e4-464a-aae3-9ea0a97c8cf9">7,283</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 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="9" style="background-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%">Total Contributions:</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb598b436bc437aa3f7a7c95f67e8d5_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzctOS0xLTEtMA_4ef3d708-11fc-462f-91c9-7f52399f712d">11,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b694f9d77664b04a1e9445da4c55909_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzctMTEtMS0xLTA_38a2d97c-67b6-4a06-9e2b-04778f852ecf">11,182</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddb47bf186fd4ce99149b2e2cc7d25b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzctMTMtMS0xLTA_59d570a0-f88f-4372-b3a7-fca103372345">11,347</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-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 2020 and 2019 is for the plan&#8217;s year-end during 2019 and 2018, 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="i8ed35dedc9d74860b5edf0a096cd83c4_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIwMjE_38cd96fc-2f8e-4496-a9db-24f7139feb2e">65</ix:nonFraction> percent funded, plans in the orange zone are less than <ix:nonFraction unitRef="number" contextRef="i9ef9c846443440a0a609e353b665e512_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIwNzE_be4aeb85-2a6c-4896-86f0-485e0c2f039a">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="if822620e22064a5981c6e7bb021e93ba_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIyMjE_ccbe4e7a-e56f-4f81-8a4c-ab43c63a4581">80</ix:nonFraction> percent funded and plans in the green zone are at least <ix:nonFraction unitRef="number" contextRef="i7426b820640d4126b127d8be8a2987d6_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIyNzI_f1114c81-aee6-42ee-99ba-9bf37a728ef9">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%">Lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject.</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)&#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%">These funds include multi-employer plans for pensions and other employee benefits. The total individually insignificant multi-employer pension costs contributed were $<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzI3MTM_4455a08f-b44f-4bbb-b213-db34ef6af9f1">1,252</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzI3MTc_9a13a9e3-9e2a-456a-a2a7-894b15f5a063">829</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzI3MjQ_9f98d35b-e4a0-4f55-9627-38b1df96179a">1,300</ix:nonFraction> for 2020, 2019 and 2018, respectively, and are included in the contributions to all other funds along with contributions to other types of benefit plans. Other employee benefits include certain coverage for medical, prescription drug, dental, vision, life and accidental death and dismemberment, disability and other benefit costs.</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%">We currently have no intention of withdrawing from any of the multi-employer pension plans in which we participate.</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%">62</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_181"></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 CONSTRUCTION COMPANY, 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><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90ZXh0cmVnaW9uOjc5MGQ1NmE5Yzk3MDQ1OGI5M2U0NWE4ZGZjM2YwMGE3XzE0MQ_cd59c9e9-604a-4e68-914b-a3fa84851a18" escape="true"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90ZXh0cmVnaW9uOjc5MGQ1NmE5Yzk3MDQ1OGI5M2U0NWE4ZGZjM2YwMGE3XzE0Mg_44b29e3c-e57e-4779-8f56-28865ee96114" continuedAt="i3a881167b1ea4cd4b94731788792e583" escape="true">The following table summarizes the changes in the components of operating assets and liabilities:</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:center"><ix:continuation id="i3a881167b1ea4cd4b94731788792e583"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzItMS0xLTEtMA_dbe3e592-a70e-48f4-8b47-abcb8d8f5ed9">8,552</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzItMy0xLTEtMA_7d480ce8-4aa8-4f0d-aacd-9210a7c356f1">10,089</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzItNS0xLTEtMA_4c10df3b-ccb3-4e91-a134-29744ba15ed0">7,203</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzMtMS0xLTEtMA_c6bbc923-4714-4cb3-9a23-e364a111a936">65,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzMtMy0xLTEtMA_6f5e327e-1162-48e4-a642-101a2434f338">5,188</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzMtNS0xLTEtMA_4026b6d4-ed0b-4223-a387-84d7925f9bc9">8,288</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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzQtMS0xLTEtMA_6d22395b-6b64-4ea0-b730-7ec5ab0923da">7,457</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzQtMy0xLTEtMA_ce79bc8a-5047-4235-9387-87eebabd23cd">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzQtNS0xLTEtMA_eeca0ea8-3fe9-4299-9182-181edad58d86">659</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 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzUtMS0xLTEtMA_3cb178f6-c2f7-468c-9225-b15026e8bc27">7,861</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzUtMy0xLTEtMA_a5c954ec-0dd1-4c42-9129-99b02b56f097">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzUtNS0xLTEtMA_f3ece67d-8750-482d-8854-b456300f4bfb">924</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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzYtMS0xLTEtMA_f971bede-6cbc-4e0f-9058-dd0f60e405e2">42,392</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzYtMy0xLTEtMA_ff06c0a9-f28c-4477-8cf7-c80fa3e35368">10,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzYtNS0xLTEtMA_102594f8-6163-44d7-9b19-d2d5012f4180">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzctMS0xLTEtMA_8ba87b7d-36d2-41ba-afaa-ee7dbf446273">8,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzctMy0xLTEtMA_246d266f-4968-45e6-856b-d85ab7e454a1">839</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzctNS0xLTEtMA_e419ed34-8a7f-4d5d-bfbe-a7df82ae62a9">4,038</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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzgtMS0xLTEtMA_5aa8f443-6559-4b14-a696-040cacce8b51">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" sign="-" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzgtMy0xLTEtMA_6ff707dd-fc24-4a94-aa74-5b272c727c83">340</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzgtNS0xLTEtMA_6f0844cc-5f36-4267-b42d-ddb7a0e9ccd3">1,957</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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzktMS0xLTEtMA_de505716-b51b-4d42-8150-319484101b78">10,248</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzktMy0xLTEtMA_f0247260-ae50-46c7-aea1-ed9685fdbc8f">3,902</ix:nonFraction>)</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzktNS0xLTEtMA_4a37667d-59b5-4dc4-835f-3c44eac30433">14,020</ix:nonFraction>)</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="ie8dbed9f1a3749649ca1e1d639a107d0_184"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzYwNA_ca1a3d61-5f97-4a40-8514-8428bc7816b2" escape="true"><div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">CONCENTRATION OF RISK AND ENTERPRISE WIDE DISCLOSURES</span></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-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;<ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzYwNQ_46915052-b5f5-45d7-b9c6-3871803a8aa7" continuedAt="i845d34ae7ec9459294ea298ce4824429" escape="true">The following table shows contract revenues generated from customers that accounted for more than 10% of the Company&#8217;s consolidated revenues:</ix:nonNumeric></span></div><ix:continuation id="i845d34ae7ec9459294ea298ce4824429"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:41.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.944%"></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 #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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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="9" 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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">2018</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%">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%">%</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%">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%">%</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%">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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utah Department of Transportation (&#8220;UDOT&#8221;)</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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09b917e200eb4a28acb03f2703eb8ad1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtNi0xLTEtMA_8407ee26-80b5-403f-986c-64ef18e7bd2e">135,496</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="number" contextRef="i514e26f1b7ce41cf811dcec4d87001a9_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtOC0xLTEtMA_1de96ad2-f438-4530-95a7-d6532333f990">12.0</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"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f96a47902040bf955aa720963d6f70_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtMTAtMS0xLTA_c1a538a4-e8cd-4ba4-b82f-e8bbfdba4475">153,276</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="number" contextRef="i17e31bdea14042dfa3e2f3470e152a3a_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtMTItMS0xLTA_c75f82aa-25e8-4dec-b25d-bf3a6a204ee4">14.8</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"><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="margin-bottom:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Represents less than 10% of revenues</span></div></ix:continuation><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, 2020, a customer in our Specialty Services segment accounted for <ix:nonFraction unitRef="number" contextRef="i70cef0a81f684edb932df298231d7699_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzIzMA_fced0914-cd07-4f45-bddd-7a3dc31573b8">11</ix:nonFraction>% of the Company&#8217;s outstanding contract receivables with a receivable balance of $<ix:nonFraction unitRef="usd" contextRef="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzE2NDkyNjc0NDI2NjU_bab697a5-65e9-4bc5-b971-203e8feed125">19,807</ix:nonFraction>. At December&#160;31, 2019, the same customer accounted for <ix:nonFraction unitRef="number" contextRef="i850729a53b534398bae029f0d115b46e_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzE2NDkyNjc0NDI2Njk_68478800-679e-42e6-b21a-5a32d01c9589">11</ix:nonFraction>% of the Company&#8217;s outstanding contract receivables with a receivable balance of $<ix:nonFraction unitRef="usd" contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzE2NDkyNjc0NDI2NzM_21cd798f-c4a2-4f29-8254-fa9354c084be">18,700</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:nonNumeric><div id="ie8dbed9f1a3749649ca1e1d639a107d0_190"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzExMjI_71836a29-cc0d-4b65-813f-16bafb3802ed" escape="true"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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 the Company&#8217;s Ralph L. Wadsworth Construction (&#8220;RLW&#8221;) subsidiary and its executive management who own or have an ownership interest in certain real estate and other companies. RLW has historically performed construction contracts, leased properties, or has provided professional and other services for entities owned by the executive managers of RLW. The total RLW related party revenue related to construction contracts totaled $<ix:nonFraction unitRef="usd" contextRef="i840549456358442b87e27806f6174271_D20200101-20201231" decimals="INF" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzUzMw_ef085081-e9fe-4a26-9feb-8b1e3ef9399d">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8c4b36b3ff8b410090f43b703e03e71c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzUzNw_012caf0e-eb7b-47a8-b881-95ec239fd174">6,400</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i31159d127acc4972a8702d170cdb3194_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzU0NA_597d23f6-66e4-4a81-a5ae-14c847a65989">15,300</ix:nonFraction> in 2020, 2019 and 2018, respectively. RLW leases its main office and equipment maintenance shop for its Utah operations for an annual cost of approximately $<ix:nonFraction unitRef="usd" contextRef="id2e1e65f065d402891834e58472b60da_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzY5Nw_eaab04b2-387d-43a4-bc17-19d5121b6e05">900</ix:nonFraction>. The office and shop leases expire in 2022. Additionally, the Company had other individually insignificant miscellaneous transactions with related parties including facility and equipment leases from management who own or have an ownership interest in real estate and equipment companies.</span></div></ix:nonNumeric><div id="ie8dbed9f1a3749649ca1e1d639a107d0_196"></div><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90ZXh0cmVnaW9uOjczNjk2M2M2OGRiYTQ0NmQ4ZDE0M2EwZjVlYzE0OWFhXzExMzY_6e5f6587-c6f4-4ca8-b98b-916e44b32189" continuedAt="i09c6511ae92748c586bffb6ea9e5f6a0" escape="true"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90ZXh0cmVnaW9uOjczNjk2M2M2OGRiYTQ0NmQ4ZDE0M2EwZjVlYzE0OWFhXzEwOTk1MTE2MzA5MzY_90808f09-f5ab-4104-8423-f447ea097c7f">three</ix:nonFraction> reportable segments: Heavy Civil, Specialty Services and Residential. The Company&#8217;s Chief Operating Decision Maker evaluates the performance of the operating segment based upon revenue and income from operations. Each segment&#8217;s income from operations reflects corporate costs, allocated based primarily upon revenue.</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 CONSTRUCTION COMPANY, 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><ix:continuation id="i09c6511ae92748c586bffb6ea9e5f6a0"><ix:nonNumeric contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90ZXh0cmVnaW9uOjczNjk2M2M2OGRiYTQ0NmQ4ZDE0M2EwZjVlYzE0OWFhXzExMzg_f3a1b79e-397e-4813-9c5e-5853da6f2a9b" 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 operations by reportable segment for the years ended December&#160;31, 2020, 2019 and 2018:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">2020</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%">2019</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%">2018</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: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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: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%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzMtMi0xLTEtMA_6465177a-7713-4442-879f-99dc8a961fd2">753,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="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzMtNC0xLTEtMA_95588331-85cc-4ff9-a2df-c3d85faaff15">760,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i19465d352dac488da2b9dda209b30f65_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzMtNi0xLTEtMA_d6d1d989-4477-4ef6-b8e4-20ae00135a58">765,638</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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtMi0xLTEtMA_fb4940d5-c035-4db0-971e-b5bc98fc5b9e">508,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNC0xLTEtMA_1846bce1-9613-405d-a852-846ca12877f6"><ix:nonFraction unitRef="usd" contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNC0xLTEtMA_baf2f65f-cbaa-4f84-ad6f-0e4d6e09214d">212,824</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNi0xLTEtMA_2774c387-3745-479d-9656-4776a9adbafc"><ix:nonFraction unitRef="usd" contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNi0xLTEtMA_5fb468e0-ea62-49cd-b86c-07903bc86867">120,333</ix:nonFraction></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</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="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzUtMi0xLTEtMA_d5aafc05-3031-40f9-9b4b-4fcb76c2d49f">164,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzUtNC0xLTEtMA_0dd9875d-b6d2-4bb9-a5b6-6672f5de5f87">153,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzUtNi0xLTEtMA_dd328a57-66d4-4fbb-84a3-395cda44d99e">151,696</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="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzYtMi0xLTEtMA_320a5667-35ca-4bc3-b5a8-5c71346688cd">1,427,412</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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzYtNC0xLTEtMA_5e22f981-2b9a-4847-b55f-d4f7d0d0132b">1,126,278</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="i701a7f076a464499a301c04e896aff46_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzYtNi0xLTEtMA_a07c64b8-856d-4834-80c5-b2592d51ea28">1,037,667</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:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzktMi0xLTEtMA_7c579016-a8a0-4283-88e5-23560a01570c">11,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzktNC0xLTEtMA_97db92d2-4fba-459e-9873-28c334fa4ab7">12,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19465d352dac488da2b9dda209b30f65_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzktNi0xLTEtMA_54b5c341-345e-4a07-ab32-1dcb65f68b65">13,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEwLTItMS0xLTA_9435f16e-edd9-443f-988c-11c464835304">19,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEwLTQtMS0xLTA_b7ae7b1c-ec38-456f-9879-82dc23cac6d9">6,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEwLTYtMS0xLTA_a6a51e42-c8ad-4292-a94b-7bf0117c49b6">1,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;text-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzExLTItMS0xLTA_8d939369-6fa3-4428-9086-c0ad906fd796">1,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzExLTQtMS0xLTA_c10807fc-f150-4cf2-a8e8-ced5d30f1366">1,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzExLTYtMS0xLTA_923a2eb4-e964-4d7c-bd40-e2a99b9ce201">1,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEyLTItMS0xLTA_eb36e4c1-ff70-4323-8eef-41a0302867a3">32,785</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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEyLTQtMS0xLTA_35d4b046-5c4c-44c5-a8ba-0282d6536361">20,740</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="i701a7f076a464499a301c04e896aff46_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEyLTYtMS0xLTA_198a2220-8bbb-40cb-98fa-51b77e55f34e">16,770</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:14pt"><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</span></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE1LTItMS0xLTA_f68683fd-d096-4608-a499-c039b4ed5bc7">4,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE1LTQtMS0xLTA_158c9b56-73e9-44d2-b14f-b06537eed1e1">3,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i19465d352dac488da2b9dda209b30f65_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE1LTYtMS0xLTA_af011538-d506-4fd8-aadd-f54ed17bcc32">17,044</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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE2LTItMS0xLTA_bbc62807-551d-43c0-ba5e-68dd336605d7">70,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE2LTQtMS0xLTA_d09ba3f5-c437-413e-b6c7-1a9465b3b5a1">18,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE2LTYtMS0xLTA_a700840d-72f7-4119-b5c8-5d3fdefcb021">4,629</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</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="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE3LTItMS0xLTA_b7c0b427-55ef-4a40-8efd-0278014f02c0">20,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE3LTQtMS0xLTA_0616cddf-9bc5-42dd-9c1f-fa26c36eecd5">20,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE3LTYtMS0xLTA_cd797657-93bf-4820-b68a-d2a66cfe1e45">20,938</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%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE4LTItMS0xLTA_7f013a5d-db7e-4cc8-bc65-82cf00017f8a">95,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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE4LTQtMS0xLTA_ff46e27a-30f3-400a-b085-2f72aecbb524">42,062</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="i701a7f076a464499a301c04e896aff46_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE4LTYtMS0xLTA_7a6d03ef-2476-4e34-9a82-59cc47261662">42,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE5LTItMS0xLTA_f6d48411-2da0-4be6-a4b0-108c02c533c4">1,026</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE5LTQtMS0xLTA_5f17c603-3ff5-495e-90f5-927c16733514">4,311</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE5LTYtMS0xLTA_59381b4d-1d13-4acd-9353-3ed6572226c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzIwLTItMS0xLTA_00dddc11-3dc4-4532-bc4b-36b332cf377f">94,892</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="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzIwLTQtMS0xLTA_48fe2740-ed46-4d6c-aedf-46e8a7d7d652">37,751</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="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzIwLTYtMS0xLTA_560f8f69-1467-4845-b41c-df1039076ff7">42,611</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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total assets by reportable segment at December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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/>2019</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%">Assets</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: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:10pt;font-weight:400;line-height:100%">&#160;</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%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce65f3f88054239b27c8e010ec56e37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzItMi0xLTEtMA_7c1cb168-b87a-4b99-8523-e1ce9d48d52a">288,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="iaef2d654af104b2495a74f2cbbf5079c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzItNC0xLTEtMA_46e63d7f-10c7-469d-84f8-4b3f28e8d419">270,646</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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3c63c4e22743c9adf1e90367bd137a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzMtMi0xLTEtMA_d1c16af8-8f05-4d60-a189-f7073629ad5c">580,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93fac359d3e45998e6f8351eec8f7c2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzMtNC0xLTEtMA_7ac298ff-6d92-4625-926b-0f72b6658a56">577,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:justify;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f19aabfd6be401f9789264e7e455340_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzQtMi0xLTEtMA_8d510998-3ef6-4683-85d5-a05f96b4a820">83,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idff544d58e0f44219777134fc37bc34c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzQtNC0xLTEtMA_b05dd78d-3195-4474-bfea-b7ee507385fd">86,666</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 Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i28dab05b846c4347b5165776ee476508_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzUtMi0xLTEtMA_af1116ed-00fb-4e6e-b241-ae4ef82835b3">952,694</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="i3b3eac04e541443bb1058c1daf4d2827_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzUtNC0xLTEtMA_9040d97e-1184-45f0-879a-5b1f83365b47">934,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div 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><div id="ie8dbed9f1a3749649ca1e1d639a107d0_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: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="ie8dbed9f1a3749649ca1e1d639a107d0_223"></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, 2020.&#160;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, 2020 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, 2020. 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. Based on this assessment, management concluded that our internal control over financial reporting was effective as of December&#160;31, 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-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 control over financial reporting as of December&#160;31, 2020, 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 United States. Based on the most recent evaluation, we have concluded that </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%">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><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 changes in our internal control over financial reporting occurred during the three months ended December&#160;31, 2020, 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="ie8dbed9f1a3749649ca1e1d639a107d0_229"></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><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-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="ie8dbed9f1a3749649ca1e1d639a107d0_232"></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="ie8dbed9f1a3749649ca1e1d639a107d0_235"></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 2021 annual meeting of stockholders 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:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.952%"></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:55.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.956%"></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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Marian M. Davenport</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:10pt;font-weight:400;line-height:120%">Former Chair of Infrastructure Committee for City of Houston Fourth Ward Redevelopment Authority; Former Director and Executive Director of Genesys Works</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:10pt;font-weight:400;line-height:100%">2014</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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raymond F. Messer</span></div></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:10pt;font-weight:400;line-height:120%">Chairman Emeritus and Former CEO, Walter P Moore</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel of The Brinks 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:10pt;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:10pt;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:10pt;font-weight:400;line-height:120%">Executive Vice President &#8212; External Affairs of American Electric Power Company, 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:10pt;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: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: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%">Former Senior Vice President of Fluor Corporation; Director of Ingredion, Inc. and Crown Holdings</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%">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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_238"></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 2021 annual meeting of stockholders and is incorporated herein by reference.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_241"></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 2021 annual meeting of stockholders 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%">66</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_244"></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 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 2021 annual meeting of stockholders and is incorporated herein by reference.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_247"></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 2021 annual meeting of stockholders and is incorporated herein by reference.</span></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_250"></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="ie8dbed9f1a3749649ca1e1d639a107d0_253"></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, 2020, 2019 and 2018 </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, 2020, 2019 and 2018</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, 2020 and 2019 </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, 2020, 2019 and 2018 </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, 2020, 2019 and 2018 </span></div><div style="margin-bottom:9pt;text-align: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%">67</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_256"></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="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Title</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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/000117184317001379/exh_21.htm">Stock Purchase Agreement, dated March 8, 2017, by and among Sterling Construction Company, Inc. the sellers identified therein, Gary Roger Engasser II, as sellers&#8217; representative and the principals identified therein (incorporated by reference to Exhibit 2.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on March 9, 2017 (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/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%">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/000117184317002583/exh_3.htm">Certificate of Incorporation of Sterling Construction Company, Inc. as amended through April 28, 2017 (incorporated by reference to Exhibit 3 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on May 3, 2017 (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/000087423818000029/strl_03082018x31ammendment.htm">Amended and Restated Bylaws of Sterling Construction Company, Inc. (incorporated by reference to Exhibit 3.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on March 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"><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-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/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="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 #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/000117184317002553/exh_41.htm">Form of Warrant, issued April 3, 2017, by Sterling Construction Company, Inc. to OCM Sterling NE Holdings, LLC or OCM Sterling E. Holdings, LLC (incorporated by reference to Exhibit 4.1 to Sterling Construction Company, Inc.&#8217;s Quarterly Report on Form 10-Q for quarter ended March 31, 2017, filed on May 3, 2017 (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.4</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/000087423818000037/strl_05072018exhibit101x20.htm">Sterling Construction Company, Inc. 2018 Stock Incentive 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, 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.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)</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/000087423818000085/strl_093018xexhibit1011.htm">Standard Non-Employee Director Compensation adopted by the Board of Directors to be effective May 2, 2018 (incorporated by reference to Exhibit 10.1.1 to Sterling Construction Company, Inc.&#8217;s Quarterly Report on Form 10-Q for quarter ended September 30, 2018, filed November 6, 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.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 #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/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</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423819000044/rballschmiede2018ex-1e0b.htm">.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423819000044/rballschmiede2018ex-1e0b.htm">&#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-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/rchandler2018easigned.htm">Executive Employment Agreement dated December 12, 2018 between Sterling Construction Company, Inc. and Richard E. Chandler, Jr. (incorporated by reference to Exhibit 10.5 to Sterling Construction Company, Inc</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423819000044/rchandler2018easigned.htm">.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423819000044/rchandler2018easigned.htm">&#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.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)(2)</span></div></td><td colspan="9" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #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="a2020123110-kexhibit1061.htm">Executive Employment Offer dated July 27, 2020 between Sterling Construction Company, Inc. and Mark Wolf.</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.7.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 #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/000117184317000894/exh_101.htm">Program Description - 2017 Executive Incentive Compensation Program (incorporated by reference to Exhibit 10.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K filed on February 15, 2017 (SEC File No. 1-31993)).</a></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;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.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 #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/000117184317000894/exh_102.htm">Form of 2017 Executive Incentive Compensation Program Restricted Stock Award Agreement (incorporated by reference to Exhibit 10.2 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K filed on February 15, 2017 (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%">68</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:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7.3</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: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/sharerepurchagmt1220e922.htm">Program Description - Stock Repurchase Program (incorporated by reference to Exhibit 10.6.7 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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7.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 #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/000087423818000046/strl_033118xexhibit1055.htm">Plan Description - Senior Executive Incentive Compensation Plan (adopted 2018) (incorporated by reference to Exhibit 10.5.5 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.7.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 #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_033118xexhibit1056.htm">Form of 2018 Long-Term Incentive Award Agreement (incorporated by reference to Exhibit 10.5.6 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.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/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.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/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: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.10</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.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: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"><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="a2020123110-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="a2020123110-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="a2020123110-kexhibit311.htm">Certification of Joseph A. Cutillo, Chief Executive Officer of Sterling Construction Company, 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="a2020123110-kexhibit312.htm">Certification of Ronald A. Ballschmiede, Executive Vice President &amp; Chief Financial Officer of Sterling Construction Company, 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="a2020123110-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 Construction Company, 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="a2020123110-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 Construction Company, 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-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;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;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="ie8dbed9f1a3749649ca1e1d639a107d0_259"></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%">69</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ie8dbed9f1a3749649ca1e1d639a107d0_262"></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 March&#160;3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sterling Construction Company, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr 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 March&#160;3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/ Marian M. Davenport</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%">Marian M. Davenport</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/ Raymond F. Messer</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%">Raymond F. Messer</span></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"><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%">70</span></div><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6.1
<SEQUENCE>2
<FILENAME>a2020123110-kexhibit1061.htm
<DESCRIPTION>EX-10.6.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 2021 Workiva -->
<title>Document</title></head><body><div id="i3fb2f146c1e944b69e67e1ffd65faa91_32"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.6.1</font></div></div><div style="text-align:center"><img alt="sterlingoffer-wolf_pagex11.jpg" src="sterlingoffer-wolf_pagex11.jpg" style="height:807px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.6.1</font></div></div><div style="text-align:center"><img alt="sterlingoffer-wolf_pagex21.jpg" src="sterlingoffer-wolf_pagex21.jpg" style="height:807px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></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-21.1
<SEQUENCE>3
<FILENAME>a2020123110-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 2021 Workiva -->
<title>Document</title></head><body><div id="i123d2b37b92143e49cba3f89aee93665_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: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: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%">RHB Properties, 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 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%">Myers &#38; Sons Construction, L.P.</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%">Myers &#38; Sons 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%">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%">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></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>a2020123110-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 2021 Workiva -->
<title>Document</title></head><body><div id="i92999c36c99b4dd18350bdc2fc7e4a13_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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">We have issued our reports dated March&#160;3, 2021, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Sterling Construction Company, Inc. on Form 10-K for the year ended December&#160;31, 2020. We consent to the incorporation by reference of said reports in the Registration Statement of Sterling Construction Company, Inc. on Form S-3 (File No. 333-238001, effective May 15, 2020) and Forms S-8 (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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;3, 2021</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>a2020123110-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 2021 Workiva -->
<title>Document</title></head><body><div id="i9afb650830be41f388c5bccb6acf1477_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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:15.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:148.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:319.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Joseph A. Cutillo, certify that&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this Annual Report on Form 10-K of Sterling Construction Company, Inc.&#59;   </font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors&#58;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph A. Cutillo</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph A. Cutillo</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 3, 2021</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>a2020123110-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 2021 Workiva -->
<title>Document</title></head><body><div id="i2bed84750ef2421e814f5d126d3fa37b_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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:15.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:148.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:319.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Ronald A. Ballschmiede, certify that&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this Annual Report on Form 10-K of Sterling Construction Company, 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%">March 3, 2021</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>a2020123110-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 2021 Workiva -->
<title>Document</title></head><body><div id="i9c8a4ed8332c416e8d991a1b59031187_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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Construction Company, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending&#160;December&#160;31, 2020&#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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 3, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:502.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:54pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This certification accompanies this Report on Form 10-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></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>a2020123110-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 2021 Workiva -->
<title>Document</title></head><body><div id="ifd02c57cf95142bab16de33a160ec79a_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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Construction Company, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending&#160;December&#160;31, 2020&#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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 3, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:502.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:54pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This certification accompanies this Report on Form 10-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></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-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:1c9f29e7-a28d-4b9d-8a7a-dd8b49a2841d,g:9248ac06-a52b-489c-a896-3ff6a7058ac8-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:strl="http://www.strlco.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.strlco.com/20201231">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20201231_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-20201231_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-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="strl-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.strlco.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.strlco.com/role/ConsolidatedStatementsofOperations">
        <link:definition>1001002 - 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>1002003 - 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>1003004 - 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>1004005 - 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>1005006 - 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>1006007 - 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>2101101 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperationsDetails" roleURI="http://www.strlco.com/role/NatureofOperationsDetails">
        <link:definition>2402401 - Disclosure - Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Basis of Presentation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2405402 - 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="PlateauAcquisition" roleURI="http://www.strlco.com/role/PlateauAcquisition">
        <link:definition>2106103 - Disclosure - Plateau Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlateauAcquisitionTables" roleURI="http://www.strlco.com/role/PlateauAcquisitionTables">
        <link:definition>2307301 - Disclosure - Plateau Acquisition (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="PlateauAcquisitionNarrativeDetails" roleURI="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails">
        <link:definition>2408403 - Disclosure - Plateau Acquisition - 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="PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" roleURI="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails">
        <link:definition>2409404 - Disclosure - Plateau Acquisition - 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="PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" roleURI="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails">
        <link:definition>2410405 - Disclosure - Plateau Acquisition Plateau Acquisition - 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="PlateauAcquisitionSupplementalProFormaInformationDetails" roleURI="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails">
        <link:definition>2411406 - Disclosure - Plateau Acquisition - Supplemental Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromCustomers" roleURI="http://www.strlco.com/role/RevenuefromCustomers">
        <link:definition>2112104 - Disclosure - Revenue from Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromCustomersTables" roleURI="http://www.strlco.com/role/RevenuefromCustomersTables">
        <link:definition>2313302 - Disclosure - Revenue from Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails">
        <link:definition>2414407 - Disclosure - Revenue from Customers 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="RevenuefromCustomersAdditionalInformationDetails" roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails">
        <link:definition>2415408 - Disclosure - Revenue from Customers - Additional 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="RevenuefromCustomersAdditionalInformationDetails_1" roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1">
        <link:definition>2415408 - Disclosure - Revenue from Customers - Additional 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="RevenuefromCustomersRevenueDisaggregationDetails" roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails">
        <link:definition>2416409 - 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>2417410 - Disclosure - Revenue from Customers - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidated50OwnedSubsidiaries" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries">
        <link:definition>2118105 - Disclosure - Consolidated 50% Owned Subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidated50OwnedSubsidiariesTables" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables">
        <link:definition>2319303 - Disclosure - Consolidated 50% Owned Subsidiaries (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidated50OwnedSubsidiariesNarrativeDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails">
        <link:definition>2420411 - Disclosure - Consolidated 50% Owned Subsidiaries - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails">
        <link:definition>2421412 - Disclosure - Consolidated 50% Owned Subsidiaries - 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="Consolidated50OwnedSubsidiariesStatementofOperationsDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails">
        <link:definition>2422413 - Disclosure - Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionJointVentures" roleURI="http://www.strlco.com/role/ConstructionJointVentures">
        <link:definition>2123106 - Disclosure - Construction Joint Ventures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionJointVenturesTables" roleURI="http://www.strlco.com/role/ConstructionJointVenturesTables">
        <link:definition>2324304 - Disclosure - Construction Joint Ventures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionJointVenturesSEMAFinancialsDetails" roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails">
        <link:definition>2425414 - 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>2426415 - 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>2427416 - 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="PropertyandEquipment" roleURI="http://www.strlco.com/role/PropertyandEquipment">
        <link:definition>2128107 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.strlco.com/role/PropertyandEquipmentTables">
        <link:definition>2329305 - 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="PropertyandEquipmentSummaryofPropertyandEquipmentDetails" roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails">
        <link:definition>2430417 - 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>2431418 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2132108 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2333306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>2434419 - Disclosure - Goodwill and 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="GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails">
        <link:definition>2435420 - Disclosure - Goodwill and 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="GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails">
        <link:definition>2436421 - Disclosure - Goodwill and 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="Debt" roleURI="http://www.strlco.com/role/Debt">
        <link:definition>2137109 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.strlco.com/role/DebtTables">
        <link:definition>2338307 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLongtermDebtDetails" roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails">
        <link:definition>2439422 - 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>2440423 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.strlco.com/role/FinancialInstruments">
        <link:definition>2141110 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.strlco.com/role/FinancialInstrumentsTables">
        <link:definition>2342308 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsNarrativeDetails" roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>2443424 - 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>2444425 - 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>2445426 - Disclosure - Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseObligations" roleURI="http://www.strlco.com/role/LeaseObligations">
        <link:definition>2146111 - Disclosure - Lease Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseObligationsTables" roleURI="http://www.strlco.com/role/LeaseObligationsTables">
        <link:definition>2347309 - Disclosure - Lease Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseObligationsDetails" roleURI="http://www.strlco.com/role/LeaseObligationsDetails">
        <link:definition>2448427 - 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>2448427 - Disclosure - Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.strlco.com/role/CommitmentsandContingencies">
        <link:definition>2149112 - 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2450428 - 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="IncomeTaxes" roleURI="http://www.strlco.com/role/IncomeTaxes">
        <link:definition>2151113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.strlco.com/role/IncomeTaxesTables">
        <link:definition>2352310 - 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="IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails">
        <link:definition>2453429 - 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>2454430 - 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>2455431 - 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>2456432 - 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="StockholdersEquityNotes" roleURI="http://www.strlco.com/role/StockholdersEquityNotes">
        <link:definition>2157114 - Disclosure - Stockholders' Equity (Notes)</link: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>2458433 - 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="StockIncentivePlan" roleURI="http://www.strlco.com/role/StockIncentivePlan">
        <link:definition>2159115 - Disclosure - Stock Incentive Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlanTables" roleURI="http://www.strlco.com/role/StockIncentivePlanTables">
        <link:definition>2360311 - 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="StockIncentivePlanNarrativeDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails">
        <link:definition>2461434 - 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>2462435 - 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>2463436 - 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="EarningsPerShare" roleURI="http://www.strlco.com/role/EarningsPerShare">
        <link:definition>2164116 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.strlco.com/role/EarningsPerShareTables">
        <link:definition>2365312 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.strlco.com/role/EarningsPerShareDetails">
        <link:definition>2466437 - 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="RetirementBenefits" roleURI="http://www.strlco.com/role/RetirementBenefits">
        <link:definition>2167117 - 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="RetirementBenefitsTables" roleURI="http://www.strlco.com/role/RetirementBenefitsTables">
        <link:definition>2368313 - 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="RetirementBenefitsNarrativeDetails" roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails">
        <link:definition>2469438 - 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>2470439 - 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="SupplementalCashFlowInformation" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformation">
        <link:definition>2171118 - Disclosure - Supplemental Cash Flow Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationTables" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationTables">
        <link:definition>2372314 - Disclosure - Supplemental Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationDetails" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails">
        <link:definition>2473440 - 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="ConcentrationofRiskandEnterpriseWideDisclosures" roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures">
        <link:definition>2174119 - 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="ConcentrationofRiskandEnterpriseWideDisclosuresTables" roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables">
        <link:definition>2375315 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures (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="ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails">
        <link:definition>2476441 - 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="RelatedPartyTransactions" roleURI="http://www.strlco.com/role/RelatedPartyTransactions">
        <link:definition>2177120 - 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="RelatedPartyTransactionsDetails" roleURI="http://www.strlco.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2478442 - 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="SegmentInformation" roleURI="http://www.strlco.com/role/SegmentInformation">
        <link:definition>2179121 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.strlco.com/role/SegmentInformationTables">
        <link:definition>2380316 - 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="SegmentInformationNarrativeDetails" roleURI="http://www.strlco.com/role/SegmentInformationNarrativeDetails">
        <link:definition>2481443 - 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>2482444 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="strl_RevenueRecognitionPercentageOfCompletionRange" abstract="false" name="RevenueRecognitionPercentageOfCompletionRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_Period4Member" abstract="true" name="Period4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_GreenZoneMember" abstract="true" name="GreenZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" abstract="false" name="DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_WarrantsToTheLendersUnderTheLoanAgreementMember" abstract="true" name="WarrantsToTheLendersUnderTheLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_MembersInterestSubjectToMandatoryRedemption" abstract="false" name="MembersInterestSubjectToMandatoryRedemption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_ConsolidatedEntitiesOwnershipPercentage" abstract="false" name="ConsolidatedEntitiesOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="strl_OperatingLossCarryforwardExpirationPeriod" abstract="false" name="OperatingLossCarryforwardExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_LongtermDebtCurrentMaturitiesGross" abstract="false" name="LongtermDebtCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" abstract="false" name="ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DebtInstrumentCovenantLeverageRatio" abstract="false" name="DebtInstrumentCovenantLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_LumpSumMember" abstract="true" name="LumpSumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_DebtCovenantTermsTwoMember" abstract="true" name="DebtCovenantTermsTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_ResidentialConstructionMember" abstract="true" name="ResidentialConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_ProjectTypeAxis" abstract="true" name="ProjectTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="strl_LaborersPensionTrustForNorthernCaliforniaMember" abstract="true" name="LaborersPensionTrustForNorthernCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_FinanceLeasesCostAbstract" abstract="true" name="FinanceLeasesCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" abstract="false" name="IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" abstract="false" name="ClassOfWarrantOrRightNumberOfWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="strl_UDOTMember" abstract="true" name="UDOTMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_AllOtherFundsMember" abstract="true" name="AllOtherFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" abstract="false" name="DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="strl_DebtCovenantTermsAxis" abstract="true" name="DebtCovenantTermsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" abstract="true" name="StockIncentivePlanAndEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_ConstructionEquipmentMember" abstract="true" name="ConstructionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_PensionTrustFundForOperatingEngineersPensionPlanMember" abstract="true" name="PensionTrustFundForOperatingEngineersPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_TheCreditFacilityMember" abstract="true" name="TheCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="strl_JointVenturesMember" abstract="true" name="JointVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtCovenantTermsFourMember" abstract="true" name="DebtCovenantTermsFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_YellowZoneMember" abstract="true" name="YellowZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_Period1Member" abstract="true" name="Period1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_HeavyHighwayMember" abstract="true" name="HeavyHighwayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" abstract="true" name="CostsAndEstimatedEarningsInExcessOfBillingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_TealstoneConstructionMember" abstract="true" name="TealstoneConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_CarpenterFundsAdministrativeOfficeMember" abstract="true" name="CarpenterFundsAdministrativeOfficeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_SpecialtyServiceMember" abstract="true" name="SpecialtyServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_UnionMembersMember" abstract="true" name="UnionMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_AviationMember" abstract="true" name="AviationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_LoanAndSecurityAgreementMember" abstract="true" name="LoanAndSecurityAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_MainOfficeMember" abstract="true" name="MainOfficeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_RedZoneMember" abstract="true" name="RedZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" abstract="false" name="DebtInstrumentCovenantExpectedExcessCashFlowPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CommercialInsuranceCoverage" abstract="false" name="CommercialInsuranceCoverage" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_ResidentialAndOtherMember" abstract="true" name="ResidentialAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_WaterContainmentAndTreatmentMember" abstract="true" name="WaterContainmentAndTreatmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_StockIssuedDuringPeriodValueWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" abstract="true" name="CementMasonPensionTrustFundForNorthernCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_NumberOfEmployeesPercent" abstract="false" name="NumberOfEmployeesPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="strl_DebtInstrumentStatedLIBORInterestRate" abstract="false" name="DebtInstrumentStatedLIBORInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" abstract="false" name="NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" 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="nonnum:domainItemType"/>
  <xs:element id="strl_DeferredCashPaymentsDue" abstract="false" name="DeferredCashPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DebtCovenantTermsOneMember" abstract="true" name="DebtCovenantTermsOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" abstract="false" name="GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_Period2Member" abstract="true" name="Period2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_ProjectTypeDomain" abstract="true" name="ProjectTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtCovenantTermsDomain" abstract="true" name="DebtCovenantTermsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_ContractWithCustomerRetainageAssetCurrent" abstract="false" name="ContractWithCustomerRetainageAssetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_RestrictedStockUnitsAndPhantomStockUnitsMember" abstract="true" name="RestrictedStockUnitsAndPhantomStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_OtherDebtMember" abstract="true" name="OtherDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" abstract="true" name="RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" abstract="false" name="GainLossOnExtinguishmentOfDebtRelatedToCashPortion" 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="nonnum:domainItemType"/>
  <xs:element id="strl_StockIssuedDuringPeriodSharesWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" abstract="false" name="BusinessCombinationConsiderationTransferredTaxGrossUpPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" abstract="false" name="SelfInsuranceWorkersCompensationClaimsMaximumLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_Period3Member" abstract="true" name="Period3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_HeavyCivilConstructionMember" abstract="true" name="HeavyCivilConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_StockIncentivePlanMember" abstract="true" name="StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_MyersMember" abstract="true" name="MyersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_ScheduleofDefinedContributionPlanTableTextBlock" abstract="false" name="ScheduleofDefinedContributionPlanTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="strl_Period5Member" abstract="true" name="Period5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" abstract="false" name="ScheduleOfComponentsOfAgreementObligationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="strl_LesseeLeaseTerminationPeriod" abstract="false" name="LesseeLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_EarnoutExpense" abstract="false" name="EarnoutExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LoansReceivableCARESAct" abstract="false" name="LoansReceivableCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_TheRevolvingCreditFacilityMember" abstract="true" name="TheRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_RestrictedStockAwardMember" abstract="true" name="RestrictedStockAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_Consolidated50OwnedSubsidiariesNumberOfEntities" abstract="false" name="Consolidated50OwnedSubsidiariesNumberOfEntities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="strl_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_LandDevelopmentMember" abstract="true" name="LandDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_CommonStockVotesPerShare" abstract="false" name="CommonStockVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_DebtCovenantTermsThreeMember" abstract="true" name="DebtCovenantTermsThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="strl_EstimatedConstructionGrossProfitLossBeforeTax" abstract="false" name="EstimatedConstructionGrossProfitLossBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DeferredTaxAssetsDeferredPayments" abstract="false" name="DeferredTaxAssetsDeferredPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_RLWMember" abstract="true" name="RLWMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_OrangeZoneMember" abstract="true" name="OrangeZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_ClassOfWarrantOrRightTerm" abstract="false" name="ClassOfWarrantOrRightTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" abstract="false" name="NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" nillable="true" xbrli:periodType="duration" 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="num:percentItemType"/>
  <xs:element id="strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>strl-20201231_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 2021 Workiva-->
<!--r:1c9f29e7-a28d-4b9d-8a7a-dd8b49a2841d,g:9248ac06-a52b-489c-a896-3ff6a7058ac8-->
<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-20201231.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="strl-20201231.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_e6322f93-8adf-4fb4-b45b-329634d8abb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da4e0db8-0dd0-4ff5-a648-36fac423400c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e6322f93-8adf-4fb4-b45b-329634d8abb8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da4e0db8-0dd0-4ff5-a648-36fac423400c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d1f166e3-1391-484a-a259-a82a580a1b4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e6322f93-8adf-4fb4-b45b-329634d8abb8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d1f166e3-1391-484a-a259-a82a580a1b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_071c7077-cb03-4ca3-87e5-e24473e73b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dc1dc728-260d-4c37-adb6-228332acde3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_071c7077-cb03-4ca3-87e5-e24473e73b95" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dc1dc728-260d-4c37-adb6-228332acde3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0450f0f8-2f85-4f17-a9ad-8d37b648f978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_071c7077-cb03-4ca3-87e5-e24473e73b95" xlink:to="loc_us-gaap_ProfitLoss_0450f0f8-2f85-4f17-a9ad-8d37b648f978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_6ee6a0d4-4c6a-48f6-ac7a-ce38be2ae3cd" xlink:href="strl-20201231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b4799d79-c8ef-4a27-9af0-22c8dc231189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6ee6a0d4-4c6a-48f6-ac7a-ce38be2ae3cd" xlink:to="loc_us-gaap_OperatingIncomeLoss_b4799d79-c8ef-4a27-9af0-22c8dc231189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest_8380028c-b5f9-4515-ac48-88096c05a0fb" xlink:href="strl-20201231.xsd#strl_InterestExpenseAndAccretedInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_6ee6a0d4-4c6a-48f6-ac7a-ce38be2ae3cd" xlink:to="loc_strl_InterestExpenseAndAccretedInterest_8380028c-b5f9-4515-ac48-88096c05a0fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_5cd93e10-0c1f-481e-8187-2c204f4d3761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_6ee6a0d4-4c6a-48f6-ac7a-ce38be2ae3cd" xlink:to="loc_us-gaap_InterestIncomeOther_5cd93e10-0c1f-481e-8187-2c204f4d3761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_54e85962-d1e5-49a4-bc54-2c7c5d6ad746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_6ee6a0d4-4c6a-48f6-ac7a-ce38be2ae3cd" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_54e85962-d1e5-49a4-bc54-2c7c5d6ad746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3f32fa7d-37b3-42a7-9227-022d82e71b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4a39c151-06e7-4d55-a7a4-7dc5b9790bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_3f32fa7d-37b3-42a7-9227-022d82e71b94" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4a39c151-06e7-4d55-a7a4-7dc5b9790bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_22d9a27c-1e6b-44bf-a29b-a948f206b4d0" xlink:href="strl-20201231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_3f32fa7d-37b3-42a7-9227-022d82e71b94" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_22d9a27c-1e6b-44bf-a29b-a948f206b4d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_29789345-7ff2-4a55-8914-896a4c02ae7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_81010d41-fe81-4676-a447-d308f02a5cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_29789345-7ff2-4a55-8914-896a4c02ae7f" xlink:to="loc_us-gaap_GrossProfit_81010d41-fe81-4676-a447-d308f02a5cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_0d9ec5fe-0bad-4c60-b25e-ca0d74033722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_29789345-7ff2-4a55-8914-896a4c02ae7f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_0d9ec5fe-0bad-4c60-b25e-ca0d74033722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c1c3869c-9064-4a1a-908f-611691b693f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_29789345-7ff2-4a55-8914-896a4c02ae7f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c1c3869c-9064-4a1a-908f-611691b693f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8b79d430-63a2-4339-a7e5-9923cd69f526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_29789345-7ff2-4a55-8914-896a4c02ae7f" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8b79d430-63a2-4339-a7e5-9923cd69f526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_fd07fd15-ecd9-448c-83da-f9d8b35be6ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_29789345-7ff2-4a55-8914-896a4c02ae7f" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_fd07fd15-ecd9-448c-83da-f9d8b35be6ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="strl-20201231.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_ComprehensiveIncomeNetOfTax_24ff8290-3067-41e5-ba92-aee7e9fd622c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ef0270d2-2cca-42f8-a1b8-c9b88da5413d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_24ff8290-3067-41e5-ba92-aee7e9fd622c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ef0270d2-2cca-42f8-a1b8-c9b88da5413d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_25b2fff5-c432-4d98-b540-dfdc0112d802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_24ff8290-3067-41e5-ba92-aee7e9fd622c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_25b2fff5-c432-4d98-b540-dfdc0112d802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_615856fd-b5fd-4a00-bdc3-a0a887f7c1bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8d0c046c-17a1-4e54-9eb4-4beaca9694c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_615856fd-b5fd-4a00-bdc3-a0a887f7c1bd" xlink:to="loc_us-gaap_ProfitLoss_8d0c046c-17a1-4e54-9eb4-4beaca9694c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_f61d946f-733b-409b-b742-1d6e5e2970b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_615856fd-b5fd-4a00-bdc3-a0a887f7c1bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_f61d946f-733b-409b-b742-1d6e5e2970b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="strl-20201231.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_54f84952-c1d8-4f18-8c83-0999c75a887c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b8ab1ac3-f87a-474d-947a-981b716fd366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_54f84952-c1d8-4f18-8c83-0999c75a887c" xlink:to="loc_us-gaap_StockholdersEquity_b8ab1ac3-f87a-474d-947a-981b716fd366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c6253844-d163-43d0-a895-81c0f27a4d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_54f84952-c1d8-4f18-8c83-0999c75a887c" xlink:to="loc_us-gaap_MinorityInterest_c6253844-d163-43d0-a895-81c0f27a4d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb4fdd29-69c3-4162-9e12-49cc8b85a120" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_20a54e8d-ae28-4aac-a5a7-1b74256e19e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eb4fdd29-69c3-4162-9e12-49cc8b85a120" xlink:to="loc_us-gaap_CommonStockValue_20a54e8d-ae28-4aac-a5a7-1b74256e19e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ce7103b0-9eeb-4456-9831-2f1b9017bd03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eb4fdd29-69c3-4162-9e12-49cc8b85a120" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ce7103b0-9eeb-4456-9831-2f1b9017bd03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_26295625-ddc0-410c-a639-f1886dd1e555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eb4fdd29-69c3-4162-9e12-49cc8b85a120" xlink:to="loc_us-gaap_TreasuryStockValue_26295625-ddc0-410c-a639-f1886dd1e555" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d502c29-d105-4172-8fb3-62b6cc90fb28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_eb4fdd29-69c3-4162-9e12-49cc8b85a120" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d502c29-d105-4172-8fb3-62b6cc90fb28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1ab929e5-cf66-4300-98a3-e93341f2e54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eb4fdd29-69c3-4162-9e12-49cc8b85a120" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1ab929e5-cf66-4300-98a3-e93341f2e54e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6d196fe6-b1b7-4dbf-b302-db8448cceebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_AccountsPayableCurrent_6d196fe6-b1b7-4dbf-b302-db8448cceebd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_23556575-02d9-4854-88e1-57e9009898d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_23556575-02d9-4854-88e1-57e9009898d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_424eec94-158e-46b7-b9e8-3204f4ebf67b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_LongTermDebtCurrent_424eec94-158e-46b7-b9e8-3204f4ebf67b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d2c80acd-1944-4afe-8d6b-41a2c71a9f65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d2c80acd-1944-4afe-8d6b-41a2c71a9f65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_bcaab6d7-7df0-4ff7-9fe2-90473b733c36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_bcaab6d7-7df0-4ff7-9fe2-90473b733c36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2afef9e9-d174-4eea-b0a7-bb2b5e841d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2afef9e9-d174-4eea-b0a7-bb2b5e841d96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_323b3b77-fea5-4e15-bf46-9078b8cfbaaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37397f21-868b-498e-962d-058b10cdefc1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_323b3b77-fea5-4e15-bf46-9078b8cfbaaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a3069f08-b200-46f5-85ce-a4ab2611606d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_AssetsCurrent_a3069f08-b200-46f5-85ce-a4ab2611606d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_75ed7edd-70f4-4c9a-9526-b90bcecf9570" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_75ed7edd-70f4-4c9a-9526-b90bcecf9570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eda84bc4-69ea-413f-9ecd-918d7f65d3c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_Goodwill_eda84bc4-69ea-413f-9ecd-918d7f65d3c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3c734678-ead6-40a9-9e71-14df3eda9386" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3c734678-ead6-40a9-9e71-14df3eda9386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_52514edd-9189-4ebe-bcf7-29a820ae2619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_52514edd-9189-4ebe-bcf7-29a820ae2619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_bc8590b6-5958-44e7-ba3e-229e40e6eed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_bc8590b6-5958-44e7-ba3e-229e40e6eed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8ee9d9ec-9ad7-4482-9d80-7388757d3673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7ffbeba8-4680-4ec2-816c-49eaa9bc10cf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8ee9d9ec-9ad7-4482-9d80-7388757d3673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bda7e678-8f36-4012-9dc5-4b125708d5b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f2702d89-4856-4d33-adb3-08655cee1e0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bda7e678-8f36-4012-9dc5-4b125708d5b9" xlink:to="loc_us-gaap_LiabilitiesCurrent_f2702d89-4856-4d33-adb3-08655cee1e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1a9d44ea-6b66-440a-aef1-aac0ba499d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bda7e678-8f36-4012-9dc5-4b125708d5b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1a9d44ea-6b66-440a-aef1-aac0ba499d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0f8916a7-d1b2-4455-82fc-6ec31fca9dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_bda7e678-8f36-4012-9dc5-4b125708d5b9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0f8916a7-d1b2-4455-82fc-6ec31fca9dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_1a3de33d-fd57-4c49-a946-b203fa376786" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bda7e678-8f36-4012-9dc5-4b125708d5b9" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_1a3de33d-fd57-4c49-a946-b203fa376786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2a6ec7da-cc3c-4d13-97ab-edb895f6704a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bda7e678-8f36-4012-9dc5-4b125708d5b9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2a6ec7da-cc3c-4d13-97ab-edb895f6704a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_11abe646-d9c5-4b28-8f2a-62203414fe8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_1c317c5c-4637-49d8-bb55-e26f9eadc081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_11abe646-d9c5-4b28-8f2a-62203414fe8c" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_1c317c5c-4637-49d8-bb55-e26f9eadc081" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_495918ec-d542-419f-812b-85bf7cbe9ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_11abe646-d9c5-4b28-8f2a-62203414fe8c" xlink:to="loc_us-gaap_CapitalizedContractCostGross_495918ec-d542-419f-812b-85bf7cbe9ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_988241a2-00b6-4226-9ac2-86e3644c3eb1" xlink:href="strl-20201231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_11abe646-d9c5-4b28-8f2a-62203414fe8c" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_988241a2-00b6-4226-9ac2-86e3644c3eb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7e8d6b95-7f93-46e9-b2e3-24a2f1467829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_11abe646-d9c5-4b28-8f2a-62203414fe8c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7e8d6b95-7f93-46e9-b2e3-24a2f1467829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_fcad7b1d-5dc9-4d6d-bc3f-7f0706c2a8a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_11abe646-d9c5-4b28-8f2a-62203414fe8c" xlink:to="loc_us-gaap_OtherAssetsCurrent_fcad7b1d-5dc9-4d6d-bc3f-7f0706c2a8a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_98e1fcf0-577b-4fde-8134-3c7da3ae2a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a1e0bb29-881b-4247-94d7-7cbb9083ac13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_98e1fcf0-577b-4fde-8134-3c7da3ae2a45" xlink:to="loc_us-gaap_Liabilities_a1e0bb29-881b-4247-94d7-7cbb9083ac13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff3f621b-53d3-488d-8be1-df169ca130cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_98e1fcf0-577b-4fde-8134-3c7da3ae2a45" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff3f621b-53d3-488d-8be1-df169ca130cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a4bea6a5-98dc-4b9b-8765-48525783e398" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_98e1fcf0-577b-4fde-8134-3c7da3ae2a45" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a4bea6a5-98dc-4b9b-8765-48525783e398" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="strl-20201231.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_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_813a21bc-75ea-4452-852d-ace63ca32355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_ProfitLoss_813a21bc-75ea-4452-852d-ace63ca32355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d36b7792-ebc1-466d-9c2a-a8c14c20ce1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d36b7792-ebc1-466d-9c2a-a8c14c20ce1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_af71bdeb-51b6-460b-901c-96221d172a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_af71bdeb-51b6-460b-901c-96221d172a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_0a2a3aee-acb1-48c6-97d8-112c50b88975" xlink:href="strl-20201231.xsd#strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_0a2a3aee-acb1-48c6-97d8-112c50b88975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_8b447c99-f36f-4476-9870-3b7a776994a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_8b447c99-f36f-4476-9870-3b7a776994a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_64c20df6-c372-4900-a14a-5feca77bfadb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_64c20df6-c372-4900-a14a-5feca77bfadb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bcee691f-c244-4021-8135-62792af62402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_ShareBasedCompensation_bcee691f-c244-4021-8135-62792af62402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_85041453-9cd3-48fc-be29-fe1281f5c9a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_85041453-9cd3-48fc-be29-fe1281f5c9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_22b04495-cb8a-4a1c-a4c3-67c3020a3ef6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9a16099b-3a31-4106-b2f3-0b9a1a27fd83" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_22b04495-cb8a-4a1c-a4c3-67c3020a3ef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_54a9421c-874e-451e-9ae8-8154b805d1d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fcd7af1b-08bc-404d-bcba-bc174f01284f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_54a9421c-874e-451e-9ae8-8154b805d1d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fcd7af1b-08bc-404d-bcba-bc174f01284f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dbceeca5-ee83-4aec-8764-bcee5f35377c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_54a9421c-874e-451e-9ae8-8154b805d1d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dbceeca5-ee83-4aec-8764-bcee5f35377c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ca8acde-6223-414d-8ff6-c85fcff62cd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_54a9421c-874e-451e-9ae8-8154b805d1d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ca8acde-6223-414d-8ff6-c85fcff62cd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ea92e27f-139d-410f-bef0-7b15de66f59a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df097f34-c909-4d16-8f47-44b68bd769eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ea92e27f-139d-410f-bef0-7b15de66f59a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df097f34-c909-4d16-8f47-44b68bd769eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1012076a-fe67-415e-b1e3-132dd33e8398" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ea92e27f-139d-410f-bef0-7b15de66f59a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1012076a-fe67-415e-b1e3-132dd33e8398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a0fd762d-af42-4680-bcf9-b16add0d7fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ea92e27f-139d-410f-bef0-7b15de66f59a" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a0fd762d-af42-4680-bcf9-b16add0d7fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e9f17c91-e16f-4f53-a5df-db69d6484dae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e9f17c91-e16f-4f53-a5df-db69d6484dae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_87f94899-db85-4260-a4c7-462c929c679e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_87f94899-db85-4260-a4c7-462c929c679e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_41ded795-4141-4731-b6f8-5f704104b342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_41ded795-4141-4731-b6f8-5f704104b342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_bd06ad48-d4de-400e-83a0-c00de4bddbe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_bd06ad48-d4de-400e-83a0-c00de4bddbe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f08bac52-4ae1-41be-b8f5-10a310519025" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f08bac52-4ae1-41be-b8f5-10a310519025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9ca150cf-9bd8-4265-9136-1301c50606dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_02d240d7-a408-4f20-9322-fffba36ad32f" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9ca150cf-9bd8-4265-9136-1301c50606dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/NatureofOperations" xlink:type="simple" xlink:href="strl-20201231.xsd#NatureofOperations"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/NatureofOperations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#NatureofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/NatureofOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="strl-20201231.xsd#BasisofPresentationandSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="strl-20201231.xsd#BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisition" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisition"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PlateauAcquisition" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionTables" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_fff15fca-3128-407a-82b7-e31a2299fbb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_fff15fca-3128-407a-82b7-e31a2299fbb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_292328bd-e6cc-4aa1-88b5-d5176004c2ee" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_292328bd-e6cc-4aa1-88b5-d5176004c2ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_002d5f90-45ab-4235-b5e1-f3f396244db4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_002d5f90-45ab-4235-b5e1-f3f396244db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_9247f47d-ba9f-423e-a10d-43fd67f5d316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_9247f47d-ba9f-423e-a10d-43fd67f5d316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_93c656d8-274d-4b17-be0e-34d3378cd87a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_93c656d8-274d-4b17-be0e-34d3378cd87a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_d28903a5-9716-4e4d-b674-4aca697a1054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_d28903a5-9716-4e4d-b674-4aca697a1054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_5df754db-3e52-4563-b738-49fe73244fec" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_5df754db-3e52-4563-b738-49fe73244fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_49bfeb95-8b11-4453-9305-b5ce9af36f7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_48bc0a52-53b2-44e7-9ce8-6710143d1fb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_49bfeb95-8b11-4453-9305-b5ce9af36f7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a34803fb-e095-4590-b5c4-0965a2c1b325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_497e6c71-3138-47c4-8781-d4ff71a9218d" xlink:href="strl-20201231.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_a34803fb-e095-4590-b5c4-0965a2c1b325" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_497e6c71-3138-47c4-8781-d4ff71a9218d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_27bae62a-bfeb-4133-89d5-ac7996d815a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a34803fb-e095-4590-b5c4-0965a2c1b325" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_27bae62a-bfeb-4133-89d5-ac7996d815a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_603d287b-4c25-41d9-9346-a5a2e6c3d9e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a34803fb-e095-4590-b5c4-0965a2c1b325" xlink:to="loc_us-gaap_Goodwill_603d287b-4c25-41d9-9346-a5a2e6c3d9e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionSupplementalProFormaInformationDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomers" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomers"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomers" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersTables" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersAdditionalInformationDetails_1"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersRevenueDisaggregationDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiaries"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_d7627d06-5f06-4f3f-bf70-fbe1f4ffb9fc" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_047fe861-587f-494d-b1b0-8d8b1a1f7e0d" xlink:href="strl-20201231.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_d7627d06-5f06-4f3f-bf70-fbe1f4ffb9fc" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_047fe861-587f-494d-b1b0-8d8b1a1f7e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_2c40ad76-6944-482c-aaf4-c6efe6d72007" xlink:href="strl-20201231.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_d7627d06-5f06-4f3f-bf70-fbe1f4ffb9fc" xlink:to="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_2c40ad76-6944-482c-aaf4-c6efe6d72007" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesStatementofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVentures"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesSEMAFinancialsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipment"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PropertyandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipmentTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20201231.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_ca272388-d4c5-4779-8c63-745ebfbd095e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0babaf61-2140-4f7d-a3ad-8eeccbbb8e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ca272388-d4c5-4779-8c63-745ebfbd095e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0babaf61-2140-4f7d-a3ad-8eeccbbb8e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_143ab75c-7848-4776-b700-a4548b94bf77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ca272388-d4c5-4779-8c63-745ebfbd095e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_143ab75c-7848-4776-b700-a4548b94bf77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Debt" xlink:type="simple" xlink:href="strl-20201231.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtTables" xlink:type="simple" xlink:href="strl-20201231.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#DebtLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#DebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstruments" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/FinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_52445578-c628-4fd2-9a29-752a0c9c771e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_8ec0f4ed-fa9d-4234-bfea-41625a6d5a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_52445578-c628-4fd2-9a29-752a0c9c771e" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_8ec0f4ed-fa9d-4234-bfea-41625a6d5a01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_edff61db-9080-43d2-94a9-328a04c9e7ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_52445578-c628-4fd2-9a29-752a0c9c771e" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_edff61db-9080-43d2-94a9-328a04c9e7ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_9bb21c53-fe37-4404-99fd-2f6fa59cb90c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_eed64887-b1d1-42e2-944c-9c306f764f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssets_9bb21c53-fe37-4404-99fd-2f6fa59cb90c" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_eed64887-b1d1-42e2-944c-9c306f764f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_f327f85b-1cb8-4e0d-81f3-12e3578122fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssets_9bb21c53-fe37-4404-99fd-2f6fa59cb90c" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_f327f85b-1cb8-4e0d-81f3-12e3578122fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20201231.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_419d8ea4-cc41-4ef8-9f15-1ce6826bb157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_fd38c1ee-4f0a-4335-b3ef-bd7b7c231e93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_419d8ea4-cc41-4ef8-9f15-1ce6826bb157" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_fd38c1ee-4f0a-4335-b3ef-bd7b7c231e93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_0a74e408-05b5-40f9-b386-9561c03f5209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_419d8ea4-cc41-4ef8-9f15-1ce6826bb157" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_0a74e408-05b5-40f9-b386-9561c03f5209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_266cf87f-76ec-4783-abb7-69ce2fa285a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_633494ec-d07f-4b67-8b87-ac61c6806ef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_266cf87f-76ec-4783-abb7-69ce2fa285a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_633494ec-d07f-4b67-8b87-ac61c6806ef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_2c8369d6-858e-46c4-9a32-26c76b6bb838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_266cf87f-76ec-4783-abb7-69ce2fa285a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_2c8369d6-858e-46c4-9a32-26c76b6bb838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ab47759d-c1f6-44e6-8918-c23ac55df8c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1a2f1429-f761-416e-8857-32aac54215d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ab47759d-c1f6-44e6-8918-c23ac55df8c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1a2f1429-f761-416e-8857-32aac54215d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a9bfbf7e-d7ff-49f4-8e89-2b5cb93bc446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ab47759d-c1f6-44e6-8918-c23ac55df8c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a9bfbf7e-d7ff-49f4-8e89-2b5cb93bc446" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligations" xlink:type="simple" xlink:href="strl-20201231.xsd#LeaseObligations"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/LeaseObligations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#LeaseObligationsTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/LeaseObligationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20201231.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_6ea18285-5e47-417d-8a09-b82498d8a136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_daf093e1-16f0-4deb-af4a-e782b913de97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6ea18285-5e47-417d-8a09-b82498d8a136" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_daf093e1-16f0-4deb-af4a-e782b913de97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_96c8bd8a-9a06-44a6-9d54-c231f4cbd324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6ea18285-5e47-417d-8a09-b82498d8a136" xlink:to="loc_us-gaap_FinanceLeaseLiability_96c8bd8a-9a06-44a6-9d54-c231f4cbd324" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_df53df64-9a1b-4167-8edb-58613dc4c0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_7223ca75-6f7d-46fa-aeeb-b4919e3623bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_df53df64-9a1b-4167-8edb-58613dc4c0b5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_7223ca75-6f7d-46fa-aeeb-b4919e3623bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b1c38925-1116-4a1e-8b58-dd12a3042fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_df53df64-9a1b-4167-8edb-58613dc4c0b5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b1c38925-1116-4a1e-8b58-dd12a3042fd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3b193d04-a475-40bd-8901-af1f4727b3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_646d8ff0-04a2-4b5c-99a6-1934babb08ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3b193d04-a475-40bd-8901-af1f4727b3e8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_646d8ff0-04a2-4b5c-99a6-1934babb08ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f63bc731-5a5c-4467-9f35-8443813c5508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3b193d04-a475-40bd-8901-af1f4727b3e8" xlink:to="loc_us-gaap_OperatingLeaseLiability_f63bc731-5a5c-4467-9f35-8443813c5508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b4577940-22ff-4644-a516-df8aef8122e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f376aad1-9d12-4b96-925d-4a805a7c934c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b4577940-22ff-4644-a516-df8aef8122e0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f376aad1-9d12-4b96-925d-4a805a7c934c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01b9bc9f-14d5-48eb-bf09-a8b646c44cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b4577940-22ff-4644-a516-df8aef8122e0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01b9bc9f-14d5-48eb-bf09-a8b646c44cba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_a2fc66f1-7b63-49e4-95bb-f02d0807bf70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9ad5b759-831f-431f-8962-0b4528f76fbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a2fc66f1-7b63-49e4-95bb-f02d0807bf70" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9ad5b759-831f-431f-8962-0b4528f76fbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f7ad85c5-4070-413f-8285-8d51fda183c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a2fc66f1-7b63-49e4-95bb-f02d0807bf70" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f7ad85c5-4070-413f-8285-8d51fda183c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3547c89a-42a8-4eb6-ab29-54154f520b43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_deb7dcec-1fc6-4bea-a99b-978aee7bbce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3547c89a-42a8-4eb6-ab29-54154f520b43" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_deb7dcec-1fc6-4bea-a99b-978aee7bbce1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_a8fd8bb4-e921-4ada-9193-e010c5c6a8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3547c89a-42a8-4eb6-ab29-54154f520b43" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_a8fd8bb4-e921-4ada-9193-e010c5c6a8ff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="simple" xlink:href="strl-20201231.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_aa7c3427-a328-4ca1-809b-a7c44c08960f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_aa7c3427-a328-4ca1-809b-a7c44c08960f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b0835aac-8c17-4de5-a30c-c56aad68d1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b0835aac-8c17-4de5-a30c-c56aad68d1d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e6e0c57a-9d24-42fe-b23b-5cc8bae329c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e6e0c57a-9d24-42fe-b23b-5cc8bae329c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_59ec971e-7efd-4100-9370-3db5d428813a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_59ec971e-7efd-4100-9370-3db5d428813a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b4bd4186-aad2-4971-bf3a-d18d5e90c8c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b4bd4186-aad2-4971-bf3a-d18d5e90c8c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_26cdd778-8ccb-46e9-b9f8-99de137aecd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_60fc057c-211b-4bc9-a344-569925f8703e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_26cdd778-8ccb-46e9-b9f8-99de137aecd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_55cd5a25-4155-49f4-88a7-75136958aabe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_55cd5a25-4155-49f4-88a7-75136958aabe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0931f59e-869e-49f3-a730-1dfb949471eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0931f59e-869e-49f3-a730-1dfb949471eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_80c7b7c9-d786-4e9e-b1fc-be589e576039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_80c7b7c9-d786-4e9e-b1fc-be589e576039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_27d0c8ad-5480-48dc-917f-53654208d32f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_27d0c8ad-5480-48dc-917f-53654208d32f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ea48dd02-8254-48c1-a0bc-3fb860295721" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ea48dd02-8254-48c1-a0bc-3fb860295721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cffe52df-0e43-4d22-9dc6-9071b9f79f23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ad82dd48-f406-43a7-8043-2b45fa2c8d4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cffe52df-0e43-4d22-9dc6-9071b9f79f23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="strl-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="simple" xlink:href="strl-20201231.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_b5df0045-e44a-43e7-b096-e72a619f7055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_40f9e2b9-1651-4018-a2e8-830177a0bfee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b5df0045-e44a-43e7-b096-e72a619f7055" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_40f9e2b9-1651-4018-a2e8-830177a0bfee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_42973071-e952-4c23-9e01-2f8ab2966e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b5df0045-e44a-43e7-b096-e72a619f7055" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_42973071-e952-4c23-9e01-2f8ab2966e38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="strl-20201231.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_EffectiveIncomeTaxRateContinuingOperations_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c3996302-d962-4eba-9703-919abcaa966b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c3996302-d962-4eba-9703-919abcaa966b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b7fac446-281d-436d-adcd-c3c437ca9326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b7fac446-281d-436d-adcd-c3c437ca9326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_94de7713-84e1-4e18-b04b-0e6b7a8cf906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_94de7713-84e1-4e18-b04b-0e6b7a8cf906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8f3aaa45-a5b7-4859-83f7-71b5ef5dc278" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8f3aaa45-a5b7-4859-83f7-71b5ef5dc278" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_689d1c04-714e-4c65-b05e-5225b090404a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_689d1c04-714e-4c65-b05e-5225b090404a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_973faa1a-30b0-42b4-bd95-77f5b3daafcf" xlink:href="strl-20201231.xsd#strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08043a87-b3f6-4d9a-bca2-814fb15da65c" xlink:to="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_973faa1a-30b0-42b4-bd95-77f5b3daafcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ffb1fbbd-396f-4eaa-a8c5-e90411f52e17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ffb1fbbd-396f-4eaa-a8c5-e90411f52e17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7ef1dab9-a1ac-4f2e-a393-e08592a4bf19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7ef1dab9-a1ac-4f2e-a393-e08592a4bf19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_ea008a7d-55de-4600-8c03-c5f6a5d222bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_ea008a7d-55de-4600-8c03-c5f6a5d222bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8dd4d576-b7b2-4178-8575-4df5e62b3506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8dd4d576-b7b2-4178-8575-4df5e62b3506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_944f0440-5d43-48cc-a1b2-bf8d26864722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_944f0440-5d43-48cc-a1b2-bf8d26864722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_165e25fe-ed08-4b7a-bae6-2ed9e80b4c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_26d1c7e6-75be-4764-9b97-5677ec9bd8c8" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_165e25fe-ed08-4b7a-bae6-2ed9e80b4c30" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20201231.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_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1b0b08e6-67a7-4fb4-bb67-10a4befa0947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1b0b08e6-67a7-4fb4-bb67-10a4befa0947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsNoncontrollingInterest_9e79c055-66b4-4c12-a67d-0ed0c72ef700" xlink:href="strl-20201231.xsd#strl_DeferredTaxAssetsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_strl_DeferredTaxAssetsNoncontrollingInterest_9e79c055-66b4-4c12-a67d-0ed0c72ef700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_26e29569-47d6-4512-b107-239ef1a989d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_26e29569-47d6-4512-b107-239ef1a989d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsDeferredPayments_291e1583-124c-48de-88d8-5f97686ed500" xlink:href="strl-20201231.xsd#strl_DeferredTaxAssetsDeferredPayments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_strl_DeferredTaxAssetsDeferredPayments_291e1583-124c-48de-88d8-5f97686ed500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_d861228c-263c-4b7c-91a0-b3d3683a1dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_d861228c-263c-4b7c-91a0-b3d3683a1dd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_908ec2c5-47fb-46bd-ab33-4ee9192e6934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_908ec2c5-47fb-46bd-ab33-4ee9192e6934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsRightOfUseLiability_18192717-3f40-4c85-801e-e72bda4de7ed" xlink:href="strl-20201231.xsd#strl_DeferredTaxAssetsRightOfUseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_strl_DeferredTaxAssetsRightOfUseLiability_18192717-3f40-4c85-801e-e72bda4de7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_9a8d1153-433d-47b4-9a21-cad5014f6041" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0e2fc733-2000-49c1-864e-69e4fa0c95a7" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_9a8d1153-433d-47b4-9a21-cad5014f6041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_be096cb1-eacc-4083-b927-02990da6297b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8c62aa04-ffae-480b-a16b-45b99a3b5156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_be096cb1-eacc-4083-b927-02990da6297b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8c62aa04-ffae-480b-a16b-45b99a3b5156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_a39dc320-ffd4-4691-aa9c-ee5587085e00" xlink:href="strl-20201231.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_be096cb1-eacc-4083-b927-02990da6297b" xlink:to="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_a39dc320-ffd4-4691-aa9c-ee5587085e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_95342e34-0be6-4688-a75f-923c7fee96fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_be096cb1-eacc-4083-b927-02990da6297b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_95342e34-0be6-4688-a75f-923c7fee96fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_96b922e4-9392-4841-afba-8dfde1cfaa2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_be096cb1-eacc-4083-b927-02990da6297b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_96b922e4-9392-4841-afba-8dfde1cfaa2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70b44b8d-3078-41a5-b60a-a2b6989bebec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d0202923-bd2f-4a5b-b38e-897b7b2700b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70b44b8d-3078-41a5-b60a-a2b6989bebec" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d0202923-bd2f-4a5b-b38e-897b7b2700b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_83580b28-2367-4f6e-af92-bdccf4221bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70b44b8d-3078-41a5-b60a-a2b6989bebec" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_83580b28-2367-4f6e-af92-bdccf4221bb5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNotes" xlink:type="simple" xlink:href="strl-20201231.xsd#StockholdersEquityNotes"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockholdersEquityNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlan" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlan"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockIncentivePlan" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanTables" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanSummaryofAwardActivityDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanFairValueAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="strl-20201231.xsd#EarningsPerShare"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/EarningsPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="strl-20201231.xsd#EarningsPerShareTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/EarningsPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="strl-20201231.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_3337c3bb-d6e6-43a3-9ea0-304a36b52ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_58fe0aba-0086-449c-85bb-555fc4a00aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3337c3bb-d6e6-43a3-9ea0-304a36b52ebb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_58fe0aba-0086-449c-85bb-555fc4a00aa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d995a045-eb57-4c71-b437-ec3f22ce5e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3337c3bb-d6e6-43a3-9ea0-304a36b52ebb" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d995a045-eb57-4c71-b437-ec3f22ce5e09" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefits" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefits"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RetirementBenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefitsTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RetirementBenefitsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="simple" xlink:href="strl-20201231.xsd#SupplementalCashFlowInformation"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationTables" xlink:type="simple" xlink:href="strl-20201231.xsd#SupplementalCashFlowInformationTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="strl-20201231.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a700da0c-8904-4ba8-a2b3-6d87b82ca625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a700da0c-8904-4ba8-a2b3-6d87b82ca625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_e16340d8-9fde-4696-9ec0-685753abe308" xlink:href="strl-20201231.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_e16340d8-9fde-4696-9ec0-685753abe308" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_614e7d45-04e5-4f3b-9fff-0b03340525c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_614e7d45-04e5-4f3b-9fff-0b03340525c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5073ffe0-5560-4819-b300-d761e7e68cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5073ffe0-5560-4819-b300-d761e7e68cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_c53cd454-d640-4ec5-bb60-41c2f4cdf25b" xlink:href="strl-20201231.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_c53cd454-d640-4ec5-bb60-41c2f4cdf25b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_194e85fc-b3d0-4dda-9c93-7f6fcbd9de3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_194e85fc-b3d0-4dda-9c93-7f6fcbd9de3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_17604908-0054-4f71-943b-b6fee3aa6a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b401c9ac-1870-4d99-99f0-903e1fb66d7c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_17604908-0054-4f71-943b-b6fee3aa6a1a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosures"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="strl-20201231.xsd#RelatedPartyTransactions"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RelatedPartyTransactionsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformation" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>strl-20201231_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 2021 Workiva-->
<!--r:1c9f29e7-a28d-4b9d-8a7a-dd8b49a2841d,g:9248ac06-a52b-489c-a896-3ff6a7058ac8-->
<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/CoverPage" xlink:type="simple" xlink:href="strl-20201231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/CoverPage" xlink:type="extended" id="i73dcfd7964cb44a4b0d104ef0c88ad4a_CoverPage"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofOperations" xlink:type="extended" id="id5e0088db4ce4e13a6f327f9051e35ca_ConsolidatedStatementsofOperations"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="i80b9d4c052ad4d9abfca91cd024933e4_ConsolidatedStatementsofComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="if56566627ed343db8c73075a64a5836d_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended" id="i00398c28a1ab40ffa15681290c785343_ConsolidatedBalanceSheetsParentheticals">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8b14531-5a3c-4c45-b89b-30bcdb9b5dfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8b14531-5a3c-4c45-b89b-30bcdb9b5dfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_34fcfbbb-e7ef-4885-8045-672fb423f669" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_34fcfbbb-e7ef-4885-8045-672fb423f669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_045a17d9-12b9-4f26-a7f4-d8e13d51b38e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CapitalizedContractCostGross_045a17d9-12b9-4f26-a7f4-d8e13d51b38e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_c2a79468-d4cd-4997-9b04-1930a4cd028f" xlink:href="strl-20201231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_c2a79468-d4cd-4997-9b04-1930a4cd028f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9d3f673d-b867-4a8c-b93e-b44e6f8e23e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OtherAssetsCurrent_9d3f673d-b867-4a8c-b93e-b44e6f8e23e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_95ea3b3e-bd66-4c09-9f3f-c7b7ae28b18f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_95ea3b3e-bd66-4c09-9f3f-c7b7ae28b18f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cc0f1541-3557-414e-9924-c41da7b4328c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cc0f1541-3557-414e-9924-c41da7b4328c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f7241b6c-eda7-4114-bee0-da99633a7004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_Goodwill_f7241b6c-eda7-4114-bee0-da99633a7004" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2316b8da-26f0-44ef-b4a9-3784b5c15230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_AccountsPayableCurrent_2316b8da-26f0-44ef-b4a9-3784b5c15230" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_85b3570e-9720-49cb-8cc0-5c4b69d4a795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_85b3570e-9720-49cb-8cc0-5c4b69d4a795" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_02746d2b-75f0-4cd3-8e76-709bc0cb5d93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_LongTermDebtCurrent_02746d2b-75f0-4cd3-8e76-709bc0cb5d93" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_786327de-d048-4f9c-a47f-e6402ead76ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_786327de-d048-4f9c-a47f-e6402ead76ec" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8284c3b6-cab2-4a06-94ff-871af7e0bfa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8284c3b6-cab2-4a06-94ff-871af7e0bfa8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6499068f-44de-41ba-96dd-e967c907d609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6499068f-44de-41ba-96dd-e967c907d609" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_77101986-85b0-4753-90a7-08a912250e24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_77101986-85b0-4753-90a7-08a912250e24" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b36e6d91-7584-4af8-a315-45336d0a5969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b36e6d91-7584-4af8-a315-45336d0a5969" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_42c79b7c-d7f5-4f34-82bb-b06371e443d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_42c79b7c-d7f5-4f34-82bb-b06371e443d2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_828516ac-a069-495e-a31a-e1b728ad7aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_828516ac-a069-495e-a31a-e1b728ad7aff" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e6bdb42c-8168-40d6-8a92-1fe81c81e64d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e6bdb42c-8168-40d6-8a92-1fe81c81e64d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c23a68c7-ee8b-480d-9b41-c3068340d051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockSharesIssued_c23a68c7-ee8b-480d-9b41-c3068340d051" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_58abac18-6f4a-4df7-b1c1-ae7935113c94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_58abac18-6f4a-4df7-b1c1-ae7935113c94" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_9e1d900b-dfe1-4985-899c-5af674cd63e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_TreasuryStockShares_9e1d900b-dfe1-4985-899c-5af674cd63e8" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0864f371-857f-47f1-acdc-2819d25cdc54_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0864f371-857f-47f1-acdc-2819d25cdc54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_339e0b77-292f-4518-87c2-1a6d014c92eb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:to="loc_srt_ConsolidatedEntitiesDomain_339e0b77-292f-4518-87c2-1a6d014c92eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e80511c1-00da-46dc-ba67-915211e3f2af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_339e0b77-292f-4518-87c2-1a6d014c92eb" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e80511c1-00da-46dc-ba67-915211e3f2af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i5d35ffbc0b624d44817fe1a44d85c9bb_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="strl-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="ia360bd09669d4f069a1e68c3240df8ea_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4719d3e1-edf0-441b-be5d-cad9d08d5ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4719d3e1-edf0-441b-be5d-cad9d08d5ce0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4069a2d8-9333-490b-8e33-0b768fa00f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_SharesOutstanding_4069a2d8-9333-490b-8e33-0b768fa00f8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_461125dc-f14c-4406-8348-ba08c6724263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_461125dc-f14c-4406-8348-ba08c6724263" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_af51ae3c-6560-473d-8c9f-c8985ccc1950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_ProfitLoss_af51ae3c-6560-473d-8c9f-c8985ccc1950" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c5b57f3f-344a-464d-a79b-859eb861df43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c5b57f3f-344a-464d-a79b-859eb861df43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_7edb9d29-3766-4acf-aa38-d2fec8315a27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_7edb9d29-3766-4acf-aa38-d2fec8315a27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_7402c9bc-1814-4fe3-b79d-dda03ea8355a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_7402c9bc-1814-4fe3-b79d-dda03ea8355a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_1e263c70-b742-4fe3-929e-c7b755e819e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_1e263c70-b742-4fe3-929e-c7b755e819e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_df1fd7bd-9687-46b6-aba7-28d07fa3ab08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_df1fd7bd-9687-46b6-aba7-28d07fa3ab08" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e9f7e80a-9583-4b65-8eee-bffd76f91b33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e9f7e80a-9583-4b65-8eee-bffd76f91b33" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_33a7b912-5d4f-4ed3-9e9f-1becbbac4a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_33a7b912-5d4f-4ed3-9e9f-1becbbac4a4a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_9a93ec95-53e2-4f9a-8438-e13d75ab113f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_9a93ec95-53e2-4f9a-8438-e13d75ab113f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_58d4ac9d-ddef-4ed6-866a-644418aee842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_58d4ac9d-ddef-4ed6-866a-644418aee842" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1498fe1-8327-4d02-b5fd-0963a47934b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1498fe1-8327-4d02-b5fd-0963a47934b9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bf8a53cb-f0d5-46d6-a008-f6980150014e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bf8a53cb-f0d5-46d6-a008-f6980150014e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad2a83dc-660e-4d95-b63f-ccd3f5d67ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad2a83dc-660e-4d95-b63f-ccd3f5d67ab5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_b93b32d9-67d4-4a17-a216-5cde2cab2c64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_b93b32d9-67d4-4a17-a216-5cde2cab2c64" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_49cb281a-098f-4f73-8c83-c821bddb3d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdd94292-248f-42ba-952f-d1f431513c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4719d3e1-edf0-441b-be5d-cad9d08d5ce0" xlink:to="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_36a0a41a-d14a-40da-802a-7933aeaa574e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:to="loc_us-gaap_EquityComponentDomain_36a0a41a-d14a-40da-802a-7933aeaa574e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:to="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fbd875e2-78f4-4a42-aed7-82e46d72d277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_CommonStockMember_fbd875e2-78f4-4a42-aed7-82e46d72d277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9894ce5a-0cf5-452c-aa51-4ff87efff37a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9894ce5a-0cf5-452c-aa51-4ff87efff37a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c10f3770-eee2-47cf-813d-3c773801abcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_TreasuryStockMember_c10f3770-eee2-47cf-813d-3c773801abcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e6f87580-2fd0-49d7-9750-f4fb16ee84c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_RetainedEarningsMember_e6f87580-2fd0-49d7-9750-f4fb16ee84c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f46ee3f0-b1f7-4bc8-b801-d1ad2baddbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f46ee3f0-b1f7-4bc8-b801-d1ad2baddbf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_3197b968-f055-4f94-baed-2c9df69a6ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_ParentMember_3197b968-f055-4f94-baed-2c9df69a6ff7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c21d2044-5425-438c-8744-14152db96020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c21d2044-5425-438c-8744-14152db96020" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/NatureofOperations" xlink:type="simple" xlink:href="strl-20201231.xsd#NatureofOperations"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/NatureofOperations" xlink:type="extended" id="i3340f187884043f6a4ee7bc3a88b8d59_NatureofOperations"/>
  <link:roleRef roleURI="http://www.strlco.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#NatureofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/NatureofOperationsDetails" xlink:type="extended" id="i5a6e38f4de6343918d6f7146c4caf42f_NatureofOperationsDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="strl-20201231.xsd#BasisofPresentationandSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended" id="if54add4c87a74648b35169d32cd7ef83_BasisofPresentationandSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="strl-20201231.xsd#BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended" id="iade3c0dd87bd4b30ad5a60e259ad0f6a_BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="ifd0fe421ec5c4324ad4bcdbeab0202d7_BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RevenueRecognitionPercentageOfCompletionRange_d4c6ac2e-3650-4d19-a801-a07a5b5f19c1" xlink:href="strl-20201231.xsd#strl_RevenueRecognitionPercentageOfCompletionRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_RevenueRecognitionPercentageOfCompletionRange_d4c6ac2e-3650-4d19-a801-a07a5b5f19c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_21218358-3fbd-44dd-aa4d-41bb5961483d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_21218358-3fbd-44dd-aa4d-41bb5961483d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3088d0b2-5897-4091-b188-398e06fab7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3088d0b2-5897-4091-b188-398e06fab7f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent_3b6c28b5-6393-4b42-b76f-4efa76425fac" xlink:href="strl-20201231.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractWithCustomerRetainageAssetCurrent_3b6c28b5-6393-4b42-b76f-4efa76425fac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_a8f55f00-c6f9-4735-9fa3-4a98020933d2" xlink:href="strl-20201231.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_a8f55f00-c6f9-4735-9fa3-4a98020933d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_28994da1-6ff9-4967-83d1-919c50127d48" xlink:href="strl-20201231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_28994da1-6ff9-4967-83d1-919c50127d48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_02cca3f4-5a67-4fc7-a778-148ffd9ddda8" xlink:href="strl-20201231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_02cca3f4-5a67-4fc7-a778-148ffd9ddda8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_217c6d5e-5f28-4a01-a3a3-18cb4a0c9612" xlink:href="strl-20201231.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_217c6d5e-5f28-4a01-a3a3-18cb4a0c9612" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b7a02bb5-c3af-441d-9000-f5779d827a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b7a02bb5-c3af-441d-9000-f5779d827a64" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_af3723d6-de90-4798-acf6-26668c91bb74" xlink:href="strl-20201231.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_af3723d6-de90-4798-acf6-26668c91bb74" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_c4652f48-0568-427b-9ab4-39e42dc3e8ac" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_c4652f48-0568-427b-9ab4-39e42dc3e8ac" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_50424731-e43f-4d60-aa36-2ef534715e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_50424731-e43f-4d60-aa36-2ef534715e9c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_327ae294-8896-4398-9776-1440a0f6207d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_327ae294-8896-4398-9776-1440a0f6207d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:href="strl-20201231.xsd#strl_ProjectTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeDomain_19a3a308-e406-4e58-be64-98b61965ac21_default" xlink:href="strl-20201231.xsd#strl_ProjectTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:to="loc_strl_ProjectTypeDomain_19a3a308-e406-4e58-be64-98b61965ac21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:href="strl-20201231.xsd#strl_ProjectTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:to="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_27a52646-0ab4-42af-b2ff-7b9ddb6f76bb" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:to="loc_strl_HeavyCivilConstructionMember_27a52646-0ab4-42af-b2ff-7b9ddb6f76bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_d33b9ba8-76ed-405a-bafe-80d22fdcaed6" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:to="loc_strl_SpecialtyServiceMember_d33b9ba8-76ed-405a-bafe-80d22fdcaed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6960ac8d-a94b-4cbb-b25b-76eede05f2b5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6960ac8d-a94b-4cbb-b25b-76eede05f2b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e7dc79a9-db82-4df7-8f24-50830584bdd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e7dc79a9-db82-4df7-8f24-50830584bdd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_7ec7e446-4e0e-4f03-96af-5459c51ae30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:to="loc_us-gaap_EquipmentMember_7ec7e446-4e0e-4f03-96af-5459c51ae30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8d8e857d-39e4-4341-850f-d7fc1401d87b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:to="loc_srt_RangeMember_8d8e857d-39e4-4341-850f-d7fc1401d87b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:to="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7edc08f8-21bf-416d-b59e-843cbf1ba765" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:to="loc_srt_MinimumMember_7edc08f8-21bf-416d-b59e-843cbf1ba765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d641a32e-eadf-4218-acc0-f3beac31e0ed" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:to="loc_srt_MaximumMember_d641a32e-eadf-4218-acc0-f3beac31e0ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_85d14590-6705-4d18-b47f-38315bf0144a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_85d14590-6705-4d18-b47f-38315bf0144a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_98481551-4f0d-4f68-b5de-8dc348af92fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_98481551-4f0d-4f68-b5de-8dc348af92fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_87d167cf-488f-4316-89f9-ff07c29a9763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_98481551-4f0d-4f68-b5de-8dc348af92fd" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_87d167cf-488f-4316-89f9-ff07c29a9763" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisition" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisition"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PlateauAcquisition" xlink:type="extended" id="i2a930dcc32224c95b54d56a972664bbe_PlateauAcquisition"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionTables" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionTables" xlink:type="extended" id="idb712487654843678a12f06391967f22_PlateauAcquisitionTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails" xlink:type="extended" id="i170c617b3813424eb7d9fcc8a682bbc8_PlateauAcquisitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_613b9021-d9cd-4e8f-af3a-d8dd0153717b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_613b9021-d9cd-4e8f-af3a-d8dd0153717b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b46f7d87-8869-4301-8fe1-1bd5615daef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:to="loc_us-gaap_Goodwill_b46f7d87-8869-4301-8fe1-1bd5615daef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55b95f9c-7ebd-425b-a2b9-b9006b39d411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55b95f9c-7ebd-425b-a2b9-b9006b39d411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_08a2cb54-2908-45a7-837d-42d298e7b3a3" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55b95f9c-7ebd-425b-a2b9-b9006b39d411" xlink:to="loc_strl_PlateauExcavationMember_08a2cb54-2908-45a7-837d-42d298e7b3a3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended" id="i3d6725e4311f4f9e9ad14e31fa15184b_PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_86fe4935-3fac-4c7c-b036-d39ef03b835e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_86fe4935-3fac-4c7c-b036-d39ef03b835e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_cb8e13f4-9a84-45ae-a0d2-7eb8cbd61351" xlink:href="strl-20201231.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_cb8e13f4-9a84-45ae-a0d2-7eb8cbd61351" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_397fb7f9-db28-4afa-b5d3-e8e12d0f2a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_397fb7f9-db28-4afa-b5d3-e8e12d0f2a4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bbf95b0f-e4ea-44ab-8b45-c258ed7abf20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bbf95b0f-e4ea-44ab-8b45-c258ed7abf20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_20de1321-79cb-48cc-b58e-be071411cbe7" xlink:href="strl-20201231.xsd#strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_20de1321-79cb-48cc-b58e-be071411cbe7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_78b5ef60-a9b7-4860-80d2-233435552ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_78b5ef60-a9b7-4860-80d2-233435552ff8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_2204f2c1-8fa2-4ceb-baec-72585ca5b148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_2204f2c1-8fa2-4ceb-baec-72585ca5b148" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_e09177c5-4214-4795-9951-96a5ef03cc9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_e09177c5-4214-4795-9951-96a5ef03cc9d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_ca5a22ed-64ae-4efc-86da-58bd5de97636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_ca5a22ed-64ae-4efc-86da-58bd5de97636" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_d1b52b4e-f951-4093-8d58-6d6f2ab43956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_d1b52b4e-f951-4093-8d58-6d6f2ab43956" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_eb25d36a-e8ed-46a7-b13b-2e9f8f8bb3af" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_eb25d36a-e8ed-46a7-b13b-2e9f8f8bb3af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_799481ee-c161-442a-99ea-9e79bac62947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_799481ee-c161-442a-99ea-9e79bac62947" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a73f7d98-1eb4-4b64-bcb6-d98384647545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a73f7d98-1eb4-4b64-bcb6-d98384647545" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3dbc5eb2-c079-460f-8075-7c375d00ab74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3dbc5eb2-c079-460f-8075-7c375d00ab74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c298cf89-e2a9-45b3-bd7a-d2268e6afc64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c298cf89-e2a9-45b3-bd7a-d2268e6afc64" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_86fb43db-d1d4-43b2-9467-8467f09b63fd" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_86fb43db-d1d4-43b2-9467-8467f09b63fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_97b24eac-a649-4739-b2da-1e1491106e72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_97b24eac-a649-4739-b2da-1e1491106e72" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_af5926c2-ea6e-4bc3-8e4c-6e0387b70a46" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_af5926c2-ea6e-4bc3-8e4c-6e0387b70a46" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b316d0a8-0340-44ca-8e14-36e7f30687b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b316d0a8-0340-44ca-8e14-36e7f30687b7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a568fa57-8220-467d-abe2-ad543867de37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_Goodwill_a568fa57-8220-467d-abe2-ad543867de37" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_906b69a5-5ab4-45b2-9c87-5e8bb3cd9aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_906b69a5-5ab4-45b2-9c87-5e8bb3cd9aae" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1d362a45-24c3-4c5f-8146-2b95aff6a1c7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1d362a45-24c3-4c5f-8146-2b95aff6a1c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b97c464b-82a4-4b4a-9ce2-6f4fad00435b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b97c464b-82a4-4b4a-9ce2-6f4fad00435b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_e8f144d6-8e31-41a4-a1ad-79c145d85582" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b97c464b-82a4-4b4a-9ce2-6f4fad00435b" xlink:to="loc_strl_PlateauExcavationMember_e8f144d6-8e31-41a4-a1ad-79c145d85582" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="extended" id="i53a4f92e805e455b89efa8c771a78c07_PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_42c1eaf4-c226-405c-83e1-d39560856024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_42c1eaf4-c226-405c-83e1-d39560856024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5e967e7-d8f4-4df2-b9f2-6b3cc5625be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5e967e7-d8f4-4df2-b9f2-6b3cc5625be6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e251c312-22d6-494a-9b97-b2c2343026b6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e251c312-22d6-494a-9b97-b2c2343026b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_04e899a9-f9b6-4dee-ba00-95da1b70edbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_04e899a9-f9b6-4dee-ba00-95da1b70edbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e85dc763-b58f-4116-a8c1-f9a6d566f85f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:to="loc_us-gaap_TradeNamesMember_e85dc763-b58f-4116-a8c1-f9a6d566f85f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_6f32a644-8a2f-47e3-8acf-203442bb8c14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_6f32a644-8a2f-47e3-8acf-203442bb8c14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_685344e0-8586-49bb-90b8-74abe9085e25_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_685344e0-8586-49bb-90b8-74abe9085e25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_74cc96dd-0bdf-4ffb-91e3-5ec3727d6f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_74cc96dd-0bdf-4ffb-91e3-5ec3727d6f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_50757471-5e74-4050-a614-978db5aaa279" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_74cc96dd-0bdf-4ffb-91e3-5ec3727d6f9b" xlink:to="loc_strl_PlateauExcavationMember_50757471-5e74-4050-a614-978db5aaa279" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionSupplementalProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails" xlink:type="extended" id="i80bf96874aa34cceafa1c742d781e57f_PlateauAcquisitionSupplementalProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_c668603e-e1f5-416b-8f36-2e59d1be1727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_c668603e-e1f5-416b-8f36-2e59d1be1727" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_c559edc5-4a07-42fe-8191-0dfbeea4ec8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_c559edc5-4a07-42fe-8191-0dfbeea4ec8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:to="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f955e4c9-b547-420b-9eb5-02b6e5f28fcb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f955e4c9-b547-420b-9eb5-02b6e5f28fcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f206b937-80ab-4e93-a5c2-cc09c0d9d2f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f206b937-80ab-4e93-a5c2-cc09c0d9d2f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_966cfc0b-cb31-427d-9bb8-d321eaf79e7b" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f206b937-80ab-4e93-a5c2-cc09c0d9d2f4" xlink:to="loc_strl_PlateauExcavationMember_966cfc0b-cb31-427d-9bb8-d321eaf79e7b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomers" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomers"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomers" xlink:type="extended" id="i9940341bef4042e59c9fef60b986276d_RevenuefromCustomers"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersTables" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersTables" xlink:type="extended" id="i08c62e7ffaa04ed6a2ebb4df4db8e747_RevenuefromCustomersTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" xlink:type="extended" id="if69fdd8dbf7d4bb7a5b236d5340afff9_RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_50809fe3-6b42-4dc6-82cc-ad026978dc59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_359b2e82-568c-404e-8761-b88e572e8db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_50809fe3-6b42-4dc6-82cc-ad026978dc59" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_359b2e82-568c-404e-8761-b88e572e8db7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_50809fe3-6b42-4dc6-82cc-ad026978dc59" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8200e572-8518-419e-9c61-43fdcb59fccc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:to="loc_us-gaap_SegmentDomain_8200e572-8518-419e-9c61-43fdcb59fccc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:to="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_5c2e09a1-6e44-4da9-9f1e-ccccdc0b7fb1" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:to="loc_strl_HeavyCivilConstructionMember_5c2e09a1-6e44-4da9-9f1e-ccccdc0b7fb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_40723d28-979c-49d0-bcf9-7aa4a34d147e" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:to="loc_strl_SpecialtyServiceMember_40723d28-979c-49d0-bcf9-7aa4a34d147e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails" xlink:type="extended" id="i7e6598d08dbd4c34ab262984bfb87918_RevenuefromCustomersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c6b99c2c-7716-43c7-bb8f-447ed09a711f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c6b99c2c-7716-43c7-bb8f-447ed09a711f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_593c0f87-9ff3-473b-98b3-2ed1547945d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_593c0f87-9ff3-473b-98b3-2ed1547945d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d1585bc4-7205-4439-b8cd-94e906b087bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d1585bc4-7205-4439-b8cd-94e906b087bc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1" xlink:type="extended" id="i43c8951010424517b813412a3dcb9e2c_RevenuefromCustomersAdditionalInformationDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c6b99c2c-7716-43c7-bb8f-447ed09a711f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c6b99c2c-7716-43c7-bb8f-447ed09a711f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_593c0f87-9ff3-473b-98b3-2ed1547945d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_593c0f87-9ff3-473b-98b3-2ed1547945d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersRevenueDisaggregationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="extended" id="i409bc0dc87574467a46b6e575a3202c4_RevenuefromCustomersRevenueDisaggregationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_47ba2ff3-7edf-4746-8c72-17ca7198b63f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e68d6c27-2f52-4455-8259-202a02d0b074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_47ba2ff3-7edf-4746-8c72-17ca7198b63f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e68d6c27-2f52-4455-8259-202a02d0b074" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_47ba2ff3-7edf-4746-8c72-17ca7198b63f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_e07a49f8-aa79-41ec-8cac-cd77a06dfb96_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_e07a49f8-aa79-41ec-8cac-cd77a06dfb96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_52aba48b-348a-4fa0-8e99-f5181d688f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:to="loc_us-gaap_FixedPriceContractMember_52aba48b-348a-4fa0-8e99-f5181d688f8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember_1921bce6-b724-4b64-a547-ae1cbffaccb7" xlink:href="strl-20201231.xsd#strl_LumpSumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:to="loc_strl_LumpSumMember_1921bce6-b724-4b64-a547-ae1cbffaccb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember_705fd21f-1ffa-44da-96fc-01bace09810e" xlink:href="strl-20201231.xsd#strl_ResidentialAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:to="loc_strl_ResidentialAndOtherMember_705fd21f-1ffa-44da-96fc-01bace09810e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3f098d8c-fc89-46bc-a765-181443530e0e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:to="loc_us-gaap_SegmentDomain_3f098d8c-fc89-46bc-a765-181443530e0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:to="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_56b28e00-673f-4385-bc93-f94d8ccd56a0" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:to="loc_strl_HeavyCivilConstructionMember_56b28e00-673f-4385-bc93-f94d8ccd56a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_ab026e74-a179-4f4d-a020-3ecc3aacbf6d" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:to="loc_strl_SpecialtyServiceMember_ab026e74-a179-4f4d-a020-3ecc3aacbf6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_1102d08d-10c0-43cb-8bf0-aa892f675acd" xlink:href="strl-20201231.xsd#strl_ResidentialConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:to="loc_strl_ResidentialConstructionMember_1102d08d-10c0-43cb-8bf0-aa892f675acd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dc1688f1-9880-4b5d-80f0-953e95bd46fe_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:to="loc_srt_ProductsAndServicesDomain_dc1688f1-9880-4b5d-80f0-953e95bd46fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:to="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember_9d6250f9-2346-4c48-997f-067b86c0b5ef" xlink:href="strl-20201231.xsd#strl_HeavyHighwayMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_HeavyHighwayMember_9d6250f9-2346-4c48-997f-067b86c0b5ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember_d0143acb-b621-44f2-b774-8f5f2b6579fd" xlink:href="strl-20201231.xsd#strl_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_AviationMember_d0143acb-b621-44f2-b774-8f5f2b6579fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WaterContainmentAndTreatmentMember_adef05f6-24d8-4ba4-91e5-1f6c2b82474d" xlink:href="strl-20201231.xsd#strl_WaterContainmentAndTreatmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_WaterContainmentAndTreatmentMember_adef05f6-24d8-4ba4-91e5-1f6c2b82474d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember_d742d2ab-f7c9-41d7-af32-0cc1efe9c8f3" xlink:href="strl-20201231.xsd#strl_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_OtherRevenueMember_d742d2ab-f7c9-41d7-af32-0cc1efe9c8f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LandDevelopmentMember_93294311-8297-491d-a859-c3a161d35d0b" xlink:href="strl-20201231.xsd#strl_LandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_LandDevelopmentMember_93294311-8297-491d-a859-c3a161d35d0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember_727c52af-f2b9-4c38-a15c-8d5ae9d252bd" xlink:href="strl-20201231.xsd#strl_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_CommercialMember_727c52af-f2b9-4c38-a15c-8d5ae9d252bd" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="extended" id="ib5c40615a9754a7fbaee2c0ab76f2742_RevenuefromCustomersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_73fd15e2-082c-4c22-b16c-650b3395409d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_73fd15e2-082c-4c22-b16c-650b3395409d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_2aeb0dff-eea8-4415-866f-1aeb35599713" xlink:href="strl-20201231.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_2aeb0dff-eea8-4415-866f-1aeb35599713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_266b0c27-e880-4294-890e-be825d22b16b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_266b0c27-e880-4294-890e-be825d22b16b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1b62f034-8915-4b0e-a7a6-7a97e64e7e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1b62f034-8915-4b0e-a7a6-7a97e64e7e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_1b92f24a-e5c7-4d60-aa52-3b7355e80190" xlink:href="strl-20201231.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1b62f034-8915-4b0e-a7a6-7a97e64e7e06" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_1b92f24a-e5c7-4d60-aa52-3b7355e80190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_60ee8a5a-42fb-43f3-b572-a16eac22284d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_60ee8a5a-42fb-43f3-b572-a16eac22284d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0fd8bfa0-634d-4e2d-bca4-c9f8cb311221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0fd8bfa0-634d-4e2d-bca4-c9f8cb311221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_a03d9747-f146-4867-b244-16378a65e619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0fd8bfa0-634d-4e2d-bca4-c9f8cb311221" xlink:to="loc_us-gaap_OperatingIncomeLossMember_a03d9747-f146-4867-b244-16378a65e619" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiaries"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="extended" id="i71c83b49235e427f9dc54b1fd3c9122c_Consolidated50OwnedSubsidiaries"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="extended" id="i0c2d6acf8b0b49dd94db306a243f1a71_Consolidated50OwnedSubsidiariesTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="extended" id="id4725495f32a44f3aa6267787b1dde97_Consolidated50OwnedSubsidiariesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_4989496f-f5f4-4a50-85bf-e62121450dc9" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_4989496f-f5f4-4a50-85bf-e62121450dc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_36b73e10-cf9e-4b5f-8bb7-d72fb460becd" xlink:href="strl-20201231.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_36b73e10-cf9e-4b5f-8bb7-d72fb460becd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_ebdc0f07-0fa0-4c95-b7f1-98ec44349e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_ebdc0f07-0fa0-4c95-b7f1-98ec44349e1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_b8ce23d9-f05f-40c0-a739-adf3c67d476c" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_b8ce23d9-f05f-40c0-a739-adf3c67d476c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_61fd7546-3136-49dd-b96e-46ea9b3e4f47" xlink:href="strl-20201231.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_61fd7546-3136-49dd-b96e-46ea9b3e4f47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:to="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6855a47f-3fe0-4261-b570-44a99b331f35_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:to="loc_dei_EntityDomain_6855a47f-3fe0-4261-b570-44a99b331f35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_018fa08b-0fb4-43eb-a7f6-0a3355ef9e59" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:to="loc_dei_EntityDomain_018fa08b-0fb4-43eb-a7f6-0a3355ef9e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_929f4af7-b907-401f-a0e0-fe16985a8916" xlink:href="strl-20201231.xsd#strl_MyersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_018fa08b-0fb4-43eb-a7f6-0a3355ef9e59" xlink:to="loc_strl_MyersMember_929f4af7-b907-401f-a0e0-fe16985a8916" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:to="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_54c8f370-f6bc-4888-8ac1-cae29cad2420_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:to="loc_srt_ConsolidatedEntitiesDomain_54c8f370-f6bc-4888-8ac1-cae29cad2420_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_89125972-ff80-44a1-b92f-cc981c8d4141" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:to="loc_srt_ConsolidatedEntitiesDomain_89125972-ff80-44a1-b92f-cc981c8d4141" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_82549a7e-fbd0-46b6-ba90-f211b26794d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_89125972-ff80-44a1-b92f-cc981c8d4141" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_82549a7e-fbd0-46b6-ba90-f211b26794d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="extended" id="i4a24e247ec7a420d8d8fb904e7662f21_Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="extended" id="i2753ee5272c249ee9f5a4e94f04209b1_Consolidated50OwnedSubsidiariesStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eb1c0eaf-73e2-4fde-8227-baac5bf62b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_Revenues_eb1c0eaf-73e2-4fde-8227-baac5bf62b49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9c753e1b-f0ac-4ff7-80ed-bda64c20fcb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_OperatingIncomeLoss_9c753e1b-f0ac-4ff7-80ed-bda64c20fcb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e951e2-9fdb-4068-b1ca-23431e635bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e951e2-9fdb-4068-b1ca-23431e635bfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dfb5ee78-6b98-4272-92d0-84c1e6d988d8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dfb5ee78-6b98-4272-92d0-84c1e6d988d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e0e48894-4a1e-453a-a157-f422ce051290" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e0e48894-4a1e-453a-a157-f422ce051290" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e47c164f-5418-46c6-8226-08b407a90a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e0e48894-4a1e-453a-a157-f422ce051290" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e47c164f-5418-46c6-8226-08b407a90a6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_c83cc994-6f08-49a7-969e-2212b49117fc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_c83cc994-6f08-49a7-969e-2212b49117fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_40192b7c-a867-497e-a7c4-3eeb95589a23" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_40192b7c-a867-497e-a7c4-3eeb95589a23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_1439bdc8-4304-477a-be3c-9bc735aeaf25" xlink:href="strl-20201231.xsd#strl_MyersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_40192b7c-a867-497e-a7c4-3eeb95589a23" xlink:to="loc_strl_MyersMember_1439bdc8-4304-477a-be3c-9bc735aeaf25" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVentures"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="extended" id="i2f9da6b9e4224612bbb99469c6fe4495_ConstructionJointVentures"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesTables" xlink:type="extended" id="i5fd7e3c391294115a4e247648507bd0e_ConstructionJointVenturesTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesSEMAFinancialsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="extended" id="ia9b3e22cb9384e86b1bcbc154cb87742_ConstructionJointVenturesSEMAFinancialsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1a393bf4-d8bd-4867-a5b7-550b33a327be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1a393bf4-d8bd-4867-a5b7-550b33a327be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a3aee3eb-821c-4d77-b163-bf910a391717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_Revenues_a3aee3eb-821c-4d77-b163-bf910a391717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0e2a151f-bfdf-4da2-898d-2ac50d53264b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_OperatingIncomeLoss_0e2a151f-bfdf-4da2-898d-2ac50d53264b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9f8dd7a9-329b-4386-9dfa-295fd2cbb677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9f8dd7a9-329b-4386-9dfa-295fd2cbb677" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d0894cde-b957-4d8c-98a4-13ae7d64842d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:to="loc_dei_EntityDomain_d0894cde-b957-4d8c-98a4-13ae7d64842d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_75178034-d6f8-4148-b8a2-5c1ec6854376" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:to="loc_dei_EntityDomain_75178034-d6f8-4148-b8a2-5c1ec6854376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_f0dc6d98-a854-49a8-849e-ee12ed3d5131" xlink:href="strl-20201231.xsd#strl_RLWMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_75178034-d6f8-4148-b8a2-5c1ec6854376" xlink:to="loc_strl_RLWMember_f0dc6d98-a854-49a8-849e-ee12ed3d5131" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a1b71187-2b6e-4f20-abed-afb4c73901c0_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a1b71187-2b6e-4f20-abed-afb4c73901c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3187e041-bf2f-43c9-9cdf-ba8622087fb8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3187e041-bf2f-43c9-9cdf-ba8622087fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_be45b1db-1ffd-466e-9b9d-06c2735be411" xlink:href="strl-20201231.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3187e041-bf2f-43c9-9cdf-ba8622087fb8" xlink:to="loc_strl_JointVenturesMember_be45b1db-1ffd-466e-9b9d-06c2735be411" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_da0322ff-32a9-4146-8045-159747e92faf_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_da0322ff-32a9-4146-8045-159747e92faf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5bed4fc8-2b75-4fff-aabe-fba0627ea693" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5bed4fc8-2b75-4fff-aabe-fba0627ea693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fdfd0680-dac6-4af1-9d54-a04486193b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5bed4fc8-2b75-4fff-aabe-fba0627ea693" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fdfd0680-dac6-4af1-9d54-a04486193b13" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="extended" id="i28b497707d8149fba417e08597cd3dae_ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_069bf4fb-598c-4639-a954-11bb74d78fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_us-gaap_AssetsCurrent_069bf4fb-598c-4639-a954-11bb74d78fe8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3e91ead0-aeb7-418f-a1c8-54279ad852a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_us-gaap_LiabilitiesCurrent_3e91ead0-aeb7-418f-a1c8-54279ad852a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4431fd1f-2b92-46cc-9d57-30706445f4fc" xlink:href="strl-20201231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4431fd1f-2b92-46cc-9d57-30706445f4fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fb9eec65-a34e-4d76-abe4-e4296950f89b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fb9eec65-a34e-4d76-abe4-e4296950f89b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_4ccb4723-4e18-4488-a276-d4e596d97bcf" xlink:href="strl-20201231.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fb9eec65-a34e-4d76-abe4-e4296950f89b" xlink:to="loc_strl_JointVenturesMember_4ccb4723-4e18-4488-a276-d4e596d97bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_f329f2f3-82cc-4905-9833-38658701767e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_f329f2f3-82cc-4905-9833-38658701767e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bc783246-9dbc-42e8-9821-f16aef55ad88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bc783246-9dbc-42e8-9821-f16aef55ad88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b9682ec2-f548-47ec-94e7-40e8f9803ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bc783246-9dbc-42e8-9821-f16aef55ad88" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b9682ec2-f548-47ec-94e7-40e8f9803ad4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="extended" id="i3b07d8092bb144c29c2f5c201dc52ec1_ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bfd3e2b4-81ee-4bb1-b1ea-9dbe066df4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_Revenues_bfd3e2b4-81ee-4bb1-b1ea-9dbe066df4d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9eb7343-4842-4f87-b9bc-0dff3b638828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9eb7343-4842-4f87-b9bc-0dff3b638828" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_12380dd4-1685-45b3-bd4f-5352b78632c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_12380dd4-1685-45b3-bd4f-5352b78632c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_26152658-3848-47ea-a104-95043bf4f8cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_26152658-3848-47ea-a104-95043bf4f8cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8a42f450-e5f1-41af-85bf-785bf213f38c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8a42f450-e5f1-41af-85bf-785bf213f38c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5d77d768-deb3-415d-a333-e31f4a30281f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5d77d768-deb3-415d-a333-e31f4a30281f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_4324c7c1-29e8-4fbf-b43f-9cbe5f1b3b00" xlink:href="strl-20201231.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5d77d768-deb3-415d-a333-e31f4a30281f" xlink:to="loc_strl_JointVenturesMember_4324c7c1-29e8-4fbf-b43f-9cbe5f1b3b00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_f59e307a-5541-4b2e-9a03-86fca94bb584_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_f59e307a-5541-4b2e-9a03-86fca94bb584_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e0d64a0b-e537-4131-b134-6b1579e33161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e0d64a0b-e537-4131-b134-6b1579e33161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_466502ad-8234-4e93-92c9-2fd924b1c1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e0d64a0b-e537-4131-b134-6b1579e33161" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_466502ad-8234-4e93-92c9-2fd924b1c1e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PropertyandEquipment" xlink:type="extended" id="ib3327d80c8954e29903443f0729bf009_PropertyandEquipment"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentTables" xlink:type="extended" id="ie4d1dcfbd8824f1e8edf8521b887e1f4_PropertyandEquipmentTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended" id="i9b51fa4b35be42e6b8da24964771c877_PropertyandEquipmentSummaryofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d35f735f-dbbf-4ecf-87a3-250e8721215d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d35f735f-dbbf-4ecf-87a3-250e8721215d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b2cede9a-945f-41a9-994f-52db100f7324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b2cede9a-945f-41a9-994f-52db100f7324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d3c6d055-2e12-4959-b142-6df64030a7c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d3c6d055-2e12-4959-b142-6df64030a7c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_73124bca-e957-40da-a016-26fe5465a44a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_73124bca-e957-40da-a016-26fe5465a44a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember_7f93f37f-8e6f-44f5-8364-75f74ae5ad2e" xlink:href="strl-20201231.xsd#strl_ConstructionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_strl_ConstructionEquipmentMember_7f93f37f-8e6f-44f5-8364-75f74ae5ad2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_d5e23ee3-feaa-4096-8123-ec731a164cdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_us-gaap_BuildingMember_d5e23ee3-feaa-4096-8123-ec731a164cdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_d39773e6-a054-41bd-9cf9-961e6d22f06d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_us-gaap_LandMember_d39773e6-a054-41bd-9cf9-961e6d22f06d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_23a1ed8e-fddb-4829-a785-d5468e484a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_us-gaap_OfficeEquipmentMember_23a1ed8e-fddb-4829-a785-d5468e484a6b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended" id="ib5a28018b9ab4b9992bda4c18ec5acb2_PropertyandEquipmentNarrativeDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended" id="i52708263401f4cbaaa2d9cdbcc54dd90_GoodwillandOtherIntangibleAssets"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended" id="i8ab4ab4558d54f4b8029005f6494eeeb_GoodwillandOtherIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended" id="ic7c54c4f59394888bc0a30edffce0f05_GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="extended" id="ib61ec9dfdd7f4d779e85b6d7fda72105_GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b062453f-6095-44d6-b7af-3c410ed0f933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_61825a87-5c4b-45d6-b75f-e0ae56c584c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b062453f-6095-44d6-b7af-3c410ed0f933" xlink:to="loc_us-gaap_Goodwill_61825a87-5c4b-45d6-b75f-e0ae56c584c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_b062453f-6095-44d6-b7af-3c410ed0f933" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1170ecc0-1fdd-43ff-9691-b43d90abced6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:to="loc_us-gaap_SegmentDomain_1170ecc0-1fdd-43ff-9691-b43d90abced6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:to="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_0156f1f5-3ace-4395-9da4-184ea69a61e8" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:to="loc_strl_HeavyCivilConstructionMember_0156f1f5-3ace-4395-9da4-184ea69a61e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_26d034d8-e002-4778-bd48-e7dfe1c47fff" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:to="loc_strl_SpecialtyServiceMember_26d034d8-e002-4778-bd48-e7dfe1c47fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_903ca96b-8553-4c6d-907f-25e47a693995" xlink:href="strl-20201231.xsd#strl_ResidentialConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:to="loc_strl_ResidentialConstructionMember_903ca96b-8553-4c6d-907f-25e47a693995" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="i449e485df9374c918482292c6443ae6f_GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9a36e24d-97bf-41d9-b87c-e035ee290495" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9a36e24d-97bf-41d9-b87c-e035ee290495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4231dd27-d737-48fd-ae67-eff039d4c997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4231dd27-d737-48fd-ae67-eff039d4c997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_35065666-a2fd-4608-9d37-ad4c8d39fef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_35065666-a2fd-4608-9d37-ad4c8d39fef9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_550903c9-8a5f-4e62-9b11-bc34c35925dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_550903c9-8a5f-4e62-9b11-bc34c35925dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_273ee93d-0acc-4b8c-ae5e-7b0538c3d39e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:to="loc_us-gaap_TradeNamesMember_273ee93d-0acc-4b8c-ae5e-7b0538c3d39e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_bd65330e-bf00-449a-82b9-c2364a232c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_bd65330e-bf00-449a-82b9-c2364a232c4d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Debt" xlink:type="simple" xlink:href="strl-20201231.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Debt" xlink:type="extended" id="i18fbf1cfc3384a2991f3b3fe706ed0fd_Debt"/>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtTables" xlink:type="simple" xlink:href="strl-20201231.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtTables" xlink:type="extended" id="idfb79d3b78ea4d3193481737ce010bff_DebtTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#DebtLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="extended" id="i39059c8fd7af45e19204ce40fa447ee8_DebtLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5bcfd7df-5161-491f-b338-fc640882d951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5bcfd7df-5161-491f-b338-fc640882d951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross_0a119fd2-5593-4155-9a2d-c6e874c6af1d" xlink:href="strl-20201231.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_strl_LongtermDebtCurrentMaturitiesGross_0a119fd2-5593-4155-9a2d-c6e874c6af1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_43c498f5-a9ca-48da-8148-9f0af9dbdcb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_43c498f5-a9ca-48da-8148-9f0af9dbdcb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_821aa6ed-bd00-4227-8f42-8796b0031e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_821aa6ed-bd00-4227-8f42-8796b0031e8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_46cdb3c2-5d94-48ab-a262-199149e5b4a7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_46cdb3c2-5d94-48ab-a262-199149e5b4a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1f804db9-7b94-41e6-92b3-2a1e851167bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:to="loc_us-gaap_SecuredDebtMember_1f804db9-7b94-41e6-92b3-2a1e851167bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_96a77633-cbe2-41bc-b304-e74896ecbf56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_96a77633-cbe2-41bc-b304-e74896ecbf56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:to="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0650a380-4ba9-4635-86f9-1208867a99b5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0650a380-4ba9-4635-86f9-1208867a99b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_3a71583f-878d-4403-9498-28ef7afc2736" xlink:href="strl-20201231.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_TermLoanFacilityMember_3a71583f-878d-4403-9498-28ef7afc2736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_560714d9-8f65-4043-b7b0-b5d46fa0c372" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_560714d9-8f65-4043-b7b0-b5d46fa0c372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_ec8b9bb2-161b-455d-ad0a-93693a6a8c93" xlink:href="strl-20201231.xsd#strl_TheCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_TheCreditFacilityMember_ec8b9bb2-161b-455d-ad0a-93693a6a8c93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_373933f2-82cb-40fc-97c0-abf21cb76a80" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_PlateauExcavationMember_373933f2-82cb-40fc-97c0-abf21cb76a80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember_2de1e955-b7a7-4cda-8c8e-c5e195858b3d" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_TealstoneConstructionMember_2de1e955-b7a7-4cda-8c8e-c5e195858b3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember_3ac769bb-68cc-4553-940f-87a709dd64bf" xlink:href="strl-20201231.xsd#strl_OtherDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_OtherDebtMember_3ac769bb-68cc-4553-940f-87a709dd64bf" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="extended" id="i6187f7262a3b45eea5cf78eb7b293c4a_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8f4d741b-da22-4f89-9341-c7216b5df9b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8f4d741b-da22-4f89-9341-c7216b5df9b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b51a1ba4-a8fc-43a0-8c2e-a7de5a3ac8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b51a1ba4-a8fc-43a0-8c2e-a7de5a3ac8ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatio_d559100b-6688-4737-8bef-986d1ebeebf1" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatio_d559100b-6688-4737-8bef-986d1ebeebf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_3d33d5c6-7aae-4460-9a25-70ee992a73cd" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_3d33d5c6-7aae-4460-9a25-70ee992a73cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_1875143e-e2d4-4c4c-b327-9b83affe35ed" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_1875143e-e2d4-4c4c-b327-9b83affe35ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_745e6a29-0b66-4c46-ae7c-336993061bbb" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantFixedChargeRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_745e6a29-0b66-4c46-ae7c-336993061bbb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate_14854f47-ebed-4f33-b10b-a4ee2c342e2d" xlink:href="strl-20201231.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentStatedLIBORInterestRate_14854f47-ebed-4f33-b10b-a4ee2c342e2d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e81bdafc-eeb1-4387-a76a-9875eaea1bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e81bdafc-eeb1-4387-a76a-9875eaea1bbf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6d05b9a4-abd6-46c5-978d-2ad141d842f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6d05b9a4-abd6-46c5-978d-2ad141d842f1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8ed49e92-0262-47b7-956c-9759d8137ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8ed49e92-0262-47b7-956c-9759d8137ffc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_44f4e469-1b43-4789-9a0e-540c3e4c968a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_44f4e469-1b43-4789-9a0e-540c3e4c968a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7e6366e6-1996-435f-875c-f074a462f2e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7e6366e6-1996-435f-875c-f074a462f2e7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0952ab47-252a-4140-b3d4-44e40d958546" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0952ab47-252a-4140-b3d4-44e40d958546" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_91f62187-2a20-4a4b-9f22-d4b421f707d1" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_91f62187-2a20-4a4b-9f22-d4b421f707d1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_06d5b78e-ca5e-4a28-8dff-b1ea5f319981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_RepaymentsOfDebt_06d5b78e-ca5e-4a28-8dff-b1ea5f319981" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_92f56eee-4943-46dd-9d8b-d4a9273dbd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_92f56eee-4943-46dd-9d8b-d4a9273dbd60" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d2c1bb9e-cda0-42b9-9fc7-c2803e650690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d2c1bb9e-cda0-42b9-9fc7-c2803e650690" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_081de1dc-cb2b-40bf-920b-6ded7ee20bbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_081de1dc-cb2b-40bf-920b-6ded7ee20bbd" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5e4345d3-9f9f-4f96-bce3-0bc29733b862" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5e4345d3-9f9f-4f96-bce3-0bc29733b862" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_bf6faef2-14e1-4fb0-bde6-9875a9b3e6f2" xlink:href="strl-20201231.xsd#strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_bf6faef2-14e1-4fb0-bde6-9875a9b3e6f2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredCashPaymentsDue_dcf4e70a-316e-4dd8-823b-947a59ed89f8" xlink:href="strl-20201231.xsd#strl_DeferredCashPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DeferredCashPaymentsDue_dcf4e70a-316e-4dd8-823b-947a59ed89f8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_603118d5-2b28-431f-a362-10f0109e5457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_AccretionExpense_603118d5-2b28-431f-a362-10f0109e5457" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_9afed411-b5e3-471b-8075-c7fef0c86d3f" xlink:href="strl-20201231.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_9afed411-b5e3-471b-8075-c7fef0c86d3f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_6149a3ce-a974-4a0e-8bae-0ff5f8efdb76" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_6149a3ce-a974-4a0e-8bae-0ff5f8efdb76" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoansReceivableCARESAct_973ee48f-15df-4f9f-a884-6bef76279d56" xlink:href="strl-20201231.xsd#strl_LoansReceivableCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_LoansReceivableCARESAct_973ee48f-15df-4f9f-a884-6bef76279d56" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6cb53ca9-7073-49c2-bed5-812974df1477_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6cb53ca9-7073-49c2-bed5-812974df1477_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_a4c39353-45c7-4f06-b16f-68115aa260a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:to="loc_us-gaap_SecuredDebtMember_a4c39353-45c7-4f06-b16f-68115aa260a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a898a4f0-0c91-4ce2-ab83-e620ed9ae448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:to="loc_us-gaap_LineOfCreditMember_a898a4f0-0c91-4ce2-ab83-e620ed9ae448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_6ff5dfad-0df3-4d6f-a02f-7ee62a182e43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_6ff5dfad-0df3-4d6f-a02f-7ee62a182e43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_027ab9e8-57de-4ddb-b64a-ae351e34172b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_027ab9e8-57de-4ddb-b64a-ae351e34172b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_56c92a73-cede-4006-982c-aafb5ac5145a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_56c92a73-cede-4006-982c-aafb5ac5145a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:href="strl-20201231.xsd#strl_TheCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_56c92a73-cede-4006-982c-aafb5ac5145a" xlink:to="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember_01e75952-4502-48f2-88b2-b2e572ab5162" xlink:href="strl-20201231.xsd#strl_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:to="loc_strl_CreditAgreementMember_01e75952-4502-48f2-88b2-b2e572ab5162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember_75c03f63-3282-4141-ad4c-3bbac607f13c" xlink:href="strl-20201231.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:to="loc_strl_TheRevolvingCreditFacilityMember_75c03f63-3282-4141-ad4c-3bbac607f13c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_b19425ca-2402-42a5-8565-59f854a2a24d" xlink:href="strl-20201231.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:to="loc_strl_TermLoanFacilityMember_b19425ca-2402-42a5-8565-59f854a2a24d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed49dfb8-bd2c-4078-82e1-f0dda584c09b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:to="loc_us-gaap_CreditFacilityDomain_ed49dfb8-bd2c-4078-82e1-f0dda584c09b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:to="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b24df880-fd64-4ff7-ba0c-732cba772e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b24df880-fd64-4ff7-ba0c-732cba772e20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember_bdd497e6-ae9b-4b92-87e9-8910e0d3c55c" xlink:href="strl-20201231.xsd#strl_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:to="loc_strl_SwingLineLoanMember_bdd497e6-ae9b-4b92-87e9-8910e0d3c55c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:to="loc_us-gaap_VariableRateDomain_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4dfb9488-2aa7-472c-a999-3517f68eb0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:to="loc_us-gaap_VariableRateDomain_4dfb9488-2aa7-472c-a999-3517f68eb0b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4453d54-4f6b-41a6-999b-abdace60682e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4dfb9488-2aa7-472c-a999-3517f68eb0b7" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4453d54-4f6b-41a6-999b-abdace60682e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_38bdc8d5-4600-476a-9593-62cfddb47ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_38bdc8d5-4600-476a-9593-62cfddb47ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_435dfa1a-4b2e-4c16-a3c9-0b600486d7f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_38bdc8d5-4600-476a-9593-62cfddb47ad0" xlink:to="loc_us-gaap_InterestRateSwapMember_435dfa1a-4b2e-4c16-a3c9-0b600486d7f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:href="strl-20201231.xsd#strl_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain_ed31f830-aed1-4cc6-a431-4c395fcc1453_default" xlink:href="strl-20201231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:to="loc_strl_DebtCovenantPeriodDomain_ed31f830-aed1-4cc6-a431-4c395fcc1453_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:href="strl-20201231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:to="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period1Member_f1f297a7-9c1c-481c-8b79-432ef088741c" xlink:href="strl-20201231.xsd#strl_Period1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period1Member_f1f297a7-9c1c-481c-8b79-432ef088741c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period2Member_05c12b96-f116-46e0-8c1a-ed691dc9f672" xlink:href="strl-20201231.xsd#strl_Period2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period2Member_05c12b96-f116-46e0-8c1a-ed691dc9f672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period3Member_79e82dc0-cbdb-4172-b3b6-b531f12efac5" xlink:href="strl-20201231.xsd#strl_Period3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period3Member_79e82dc0-cbdb-4172-b3b6-b531f12efac5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period4Member_a22fe9a0-bbfa-4e68-8706-130861439fb8" xlink:href="strl-20201231.xsd#strl_Period4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period4Member_a22fe9a0-bbfa-4e68-8706-130861439fb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period5Member_3c6abeb8-5229-4e75-832e-d5d663d1e78d" xlink:href="strl-20201231.xsd#strl_Period5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period5Member_3c6abeb8-5229-4e75-832e-d5d663d1e78d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b080e3b1-a50d-4306-b78f-ee1979f98040_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b080e3b1-a50d-4306-b78f-ee1979f98040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_165a1656-a237-497e-a5ea-85cd387f483e" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:to="loc_strl_PlateauExcavationMember_165a1656-a237-497e-a5ea-85cd387f483e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember_e915f800-ecd9-4453-99bf-05c10ffa09f7" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:to="loc_strl_TealstoneConstructionMember_e915f800-ecd9-4453-99bf-05c10ffa09f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e7760d2d-3905-4a83-8e70-9027b6441803_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e7760d2d-3905-4a83-8e70-9027b6441803_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c02bfe83-fc23-4df2-b932-d43d96933cce" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c02bfe83-fc23-4df2-b932-d43d96933cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d89e6121-36a6-4e4c-93d4-b3168756b7f5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c02bfe83-fc23-4df2-b932-d43d96933cce" xlink:to="loc_srt_ScenarioForecastMember_d89e6121-36a6-4e4c-93d4-b3168756b7f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsDomain_5535cf1f-da1f-4e27-8780-255eafd6e8f4_default" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:to="loc_strl_DebtCovenantTermsDomain_5535cf1f-da1f-4e27-8780-255eafd6e8f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:to="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsOneMember_7f644a43-4499-4ae7-b807-168094d101ff" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsOneMember_7f644a43-4499-4ae7-b807-168094d101ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsTwoMember_edd06e73-064d-40c2-9e38-e2ac7d8738c0" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsTwoMember_edd06e73-064d-40c2-9e38-e2ac7d8738c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsThreeMember_acf99f9a-aa86-400a-a25e-d0d3805e7c82" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsThreeMember_acf99f9a-aa86-400a-a25e-d0d3805e7c82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsFourMember_9bf03637-d3ca-49a2-a919-7dbe3f68b0be" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsFourMember_9bf03637-d3ca-49a2-a919-7dbe3f68b0be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4abb6b2-96af-4c99-8224-624483243f85_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:to="loc_srt_RangeMember_e4abb6b2-96af-4c99-8224-624483243f85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:to="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e7e3ba92-64f5-4adb-90cc-38f02839ae89" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:to="loc_srt_MinimumMember_e7e3ba92-64f5-4adb-90cc-38f02839ae89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5efd9835-6cf8-4306-b39b-aa74d2ddc3a4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:to="loc_srt_MaximumMember_5efd9835-6cf8-4306-b39b-aa74d2ddc3a4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstruments" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstruments" xlink:type="extended" id="ia256c9adc7134466940c985a034f54e0_FinancialInstruments"/>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsTables" xlink:type="extended" id="i01c493f1a67b4a94ba933100cc1e66df_FinancialInstrumentsTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i163c04a5c8554c95abf69cafba1fe90e_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_72f72344-eac3-4d80-b793-ecf927c289e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_DerivativeNotionalAmount_72f72344-eac3-4d80-b793-ecf927c289e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_11a8d811-9f23-495a-8e6f-4e13aad3ca65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_11a8d811-9f23-495a-8e6f-4e13aad3ca65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_abb2f60e-ed2e-4010-854e-bd88223c641d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_abb2f60e-ed2e-4010-854e-bd88223c641d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bcda96e3-aa3d-4543-9048-c8eff508504d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bcda96e3-aa3d-4543-9048-c8eff508504d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c48db72-f31f-46e3-b688-30bb96ca5a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c48db72-f31f-46e3-b688-30bb96ca5a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_6eb41792-cf61-4fc9-8fde-84dd4b3f273e" xlink:href="strl-20201231.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c48db72-f31f-46e3-b688-30bb96ca5a60" xlink:to="loc_strl_TermLoanFacilityMember_6eb41792-cf61-4fc9-8fde-84dd4b3f273e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e5512ce2-5ab9-43fb-96ee-3477a7dfe330_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e5512ce2-5ab9-43fb-96ee-3477a7dfe330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01d1595a-458a-4285-acf7-fd9b08b43728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01d1595a-458a-4285-acf7-fd9b08b43728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_d31ff482-174d-43db-8d11-e79d28b3025b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01d1595a-458a-4285-acf7-fd9b08b43728" xlink:to="loc_us-gaap_SecuredDebtMember_d31ff482-174d-43db-8d11-e79d28b3025b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_28c76473-718d-4594-a2b1-2452c68ddd41_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_28c76473-718d-4594-a2b1-2452c68ddd41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e92f5750-7aa7-4ccc-bf49-5ca1172cb9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e92f5750-7aa7-4ccc-bf49-5ca1172cb9c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_04cd2d15-ad69-4113-bf2b-8324efb287cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e92f5750-7aa7-4ccc-bf49-5ca1172cb9c6" xlink:to="loc_us-gaap_InterestRateSwapMember_04cd2d15-ad69-4113-bf2b-8324efb287cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="extended" id="i60a35d7722274a2e98977ebdbc25c93a_FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_a2f1ca9b-a964-49f0-a0d5-03a97038707e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_a2f1ca9b-a964-49f0-a0d5-03a97038707e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_ca3720ff-4ac4-4064-9d2d-acca6015f925" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_ca3720ff-4ac4-4064-9d2d-acca6015f925" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_febd7806-a9eb-4412-9e60-2e98c497220a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:to="loc_us-gaap_DerivativeAssets_febd7806-a9eb-4412-9e60-2e98c497220a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_f700cefa-7eab-4abd-b731-508002ee6760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_f700cefa-7eab-4abd-b731-508002ee6760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d9a12287-e1f5-433f-a53f-d81ad6b61d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d9a12287-e1f5-433f-a53f-d81ad6b61d8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2f122b4e-84f8-4002-8357-6e44a0c09fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:to="loc_us-gaap_DerivativeLiabilities_2f122b4e-84f8-4002-8357-6e44a0c09fc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:to="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e877f054-fbcb-4add-abcd-10e8e55a95ed_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e877f054-fbcb-4add-abcd-10e8e55a95ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c7e9dd52-5ce7-491c-a355-da62db697a71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c7e9dd52-5ce7-491c-a355-da62db697a71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_d594de82-01c4-4b4b-a3fa-82347fa8ea31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_c7e9dd52-5ce7-491c-a355-da62db697a71" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_d594de82-01c4-4b4b-a3fa-82347fa8ea31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_70c6be8e-00ce-40c8-8361-599235655b37_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_70c6be8e-00ce-40c8-8361-599235655b37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_442f35fc-2a66-4243-8c4f-dc8dfdcb016d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_442f35fc-2a66-4243-8c4f-dc8dfdcb016d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_4c7d017f-de9f-4517-920d-98b8097f488c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_442f35fc-2a66-4243-8c4f-dc8dfdcb016d" xlink:to="loc_us-gaap_InterestRateSwapMember_4c7d017f-de9f-4517-920d-98b8097f488c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cd8dafdc-8efd-4d22-ad14-4449e6add8b1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cd8dafdc-8efd-4d22-ad14-4449e6add8b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b28824a3-ea52-49b6-8338-7bb89c8eaa04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b28824a3-ea52-49b6-8338-7bb89c8eaa04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f0c94450-f185-4ad8-8b1e-196973322262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f0c94450-f185-4ad8-8b1e-196973322262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_27119c70-5996-4c99-be7a-da1e2aaf0375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_27119c70-5996-4c99-be7a-da1e2aaf0375" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="extended" id="i8447cc43f687400197a242c34a811706_FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9c094bab-4c41-426d-88c8-748f17a6d629" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9c094bab-4c41-426d-88c8-748f17a6d629" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b0f5455-e6af-4fd0-9cdf-02b0a3eac196" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b0f5455-e6af-4fd0-9cdf-02b0a3eac196" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_22ba4ab9-d314-4e43-88ee-3f386c658d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_22ba4ab9-d314-4e43-88ee-3f386c658d05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_888d77c0-9f8d-4186-bbe1-7aec20d2288f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_888d77c0-9f8d-4186-bbe1-7aec20d2288f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f1964ccc-064c-4bba-b808-3f06923f630d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f1964ccc-064c-4bba-b808-3f06923f630d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_83c72931-3e1c-4b49-8257-794ab7fc37bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_83c72931-3e1c-4b49-8257-794ab7fc37bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_8b3aafec-d023-4f54-9340-f969e8bf5b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_8b3aafec-d023-4f54-9340-f969e8bf5b94" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bb958489-511e-4bfd-8cd7-94970f8edffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bb958489-511e-4bfd-8cd7-94970f8edffa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_fd38cce6-0146-4e6b-88cc-a7f20da56764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_fd38cce6-0146-4e6b-88cc-a7f20da56764" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_cbf8ab6b-0aa8-4c0d-b29c-7b593ba33472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_cbf8ab6b-0aa8-4c0d-b29c-7b593ba33472" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3307492a-5476-405a-92f7-9ae4ff1c136e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3307492a-5476-405a-92f7-9ae4ff1c136e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6f49bc81-e88e-4cde-a4c1-1af0bf1233d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6f49bc81-e88e-4cde-a4c1-1af0bf1233d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_76ce02ce-3968-4328-bfb9-166ea077883f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6f49bc81-e88e-4cde-a4c1-1af0bf1233d2" xlink:to="loc_us-gaap_InterestExpenseMember_76ce02ce-3968-4328-bfb9-166ea077883f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8575be8f-a1d3-4375-a8eb-260132ee32b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8575be8f-a1d3-4375-a8eb-260132ee32b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c190768b-0bf0-411a-8093-5dab1f2b2d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8575be8f-a1d3-4375-a8eb-260132ee32b0" xlink:to="loc_us-gaap_InterestRateSwapMember_c190768b-0bf0-411a-8093-5dab1f2b2d36" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligations" xlink:type="simple" xlink:href="strl-20201231.xsd#LeaseObligations"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/LeaseObligations" xlink:type="extended" id="i60cf6e38a63e475eb70b0fe31527673a_LeaseObligations"/>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#LeaseObligationsTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/LeaseObligationsTables" xlink:type="extended" id="i0166af137a8840c19fb1f81442ad6dc9_LeaseObligationsTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#LeaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="extended" id="i037eb38c8eaa4eee84d5c1e5687045d7_LeaseObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseRenewalTerm_2dd412aa-a1bb-4c51-af0c-ca72e0470a9d" xlink:href="strl-20201231.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_LesseeLeaseRenewalTerm_2dd412aa-a1bb-4c51-af0c-ca72e0470a9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseTerminationPeriod_99b2a53b-914a-4968-8c43-9e8e2cfaa02e" xlink:href="strl-20201231.xsd#strl_LesseeLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_LesseeLeaseTerminationPeriod_99b2a53b-914a-4968-8c43-9e8e2cfaa02e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_13323273-3f7c-486e-b955-d3bb99ee6db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:to="loc_us-gaap_OperatingLeaseCost_13323273-3f7c-486e-b955-d3bb99ee6db8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_fe736b0e-de3a-4b54-9d7c-1a4088088a20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:to="loc_us-gaap_ShortTermLeaseCost_fe736b0e-de3a-4b54-9d7c-1a4088088a20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:href="strl-20201231.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:to="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_15fb5d2c-3c3b-41e2-9b92-64a4c20d0d33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_15fb5d2c-3c3b-41e2-9b92-64a4c20d0d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d1c043f4-3bd7-4e45-8971-34414cb88248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d1c043f4-3bd7-4e45-8971-34414cb88248" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d669d135-6d20-4366-95da-f3baf740e365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:to="loc_us-gaap_LeaseCost_d669d135-6d20-4366-95da-f3baf740e365" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:href="strl-20201231.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_a47e3c4e-9ef5-47b5-b1c1-f044a4e1b5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:to="loc_us-gaap_OperatingLeasePayments_a47e3c4e-9ef5-47b5-b1c1-f044a4e1b5c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ea8c2242-517f-4477-a7e7-c42422eed442" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ea8c2242-517f-4477-a7e7-c42422eed442" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8b8f8080-f729-49be-a21e-6d5f3ebe17c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8b8f8080-f729-49be-a21e-6d5f3ebe17c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:href="strl-20201231.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_79ad806e-67bb-42fc-8909-d2d60a125e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_79ad806e-67bb-42fc-8909-d2d60a125e50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f0294c77-b34a-4ad8-91ad-a8f2c05d1498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f0294c77-b34a-4ad8-91ad-a8f2c05d1498" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dc0cc1d9-91c1-45fd-ae4a-68307afc5c65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dc0cc1d9-91c1-45fd-ae4a-68307afc5c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8d0b1ca-b076-464e-a61e-be17d086e338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8d0b1ca-b076-464e-a61e-be17d086e338" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e92859cd-2160-43ac-9c9f-aa8e16af4043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e92859cd-2160-43ac-9c9f-aa8e16af4043" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fef27333-2a7f-40c9-b974-5808c9f36d9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseLiability_fef27333-2a7f-40c9-b974-5808c9f36d9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7fac7698-7eae-47ce-82bf-c3f822852a32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7fac7698-7eae-47ce-82bf-c3f822852a32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_e8aed5ff-24a3-4223-b5cf-6689d4bb1a22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_e8aed5ff-24a3-4223-b5cf-6689d4bb1a22" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf978be4-48c9-4bc3-99b6-ef544d8fa525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf978be4-48c9-4bc3-99b6-ef544d8fa525" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6d571951-aac2-4ee3-af10-9d288ea5b110" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6d571951-aac2-4ee3-af10-9d288ea5b110" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_640395ca-873d-44d1-87b1-c82c73dd7474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_640395ca-873d-44d1-87b1-c82c73dd7474" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_181cfb55-da0c-41e9-9116-c6cecc49e70e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_181cfb55-da0c-41e9-9116-c6cecc49e70e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_65d9e8b9-060f-4284-b944-35cb55628a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_65d9e8b9-060f-4284-b944-35cb55628a53" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ecc1592b-8f37-405b-aebc-630f71ef27bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ecc1592b-8f37-405b-aebc-630f71ef27bd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_e3896dfa-8ae2-46cc-83a7-2f2c73c520ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiability_e3896dfa-8ae2-46cc-83a7-2f2c73c520ca" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cd5455d1-53e2-4a7a-a7d8-d7f3f60c837b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cd5455d1-53e2-4a7a-a7d8-d7f3f60c837b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_50074d75-ee8d-4c77-aaf0-6e3f3d9aa389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_50074d75-ee8d-4c77-aaf0-6e3f3d9aa389" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d9111b83-82e9-4ef5-b933-0dfabe3e28fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d9111b83-82e9-4ef5-b933-0dfabe3e28fc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0c29711c-50fe-4944-9035-de33c9f398e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0c29711c-50fe-4944-9035-de33c9f398e3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2ecf604-1005-4899-8944-f971269f2ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2ecf604-1005-4899-8944-f971269f2ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bf14e5d1-ee7f-421b-9284-3cc42c35e32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bf14e5d1-ee7f-421b-9284-3cc42c35e32e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce0899a5-0fe0-4925-987c-1d87217d3560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce0899a5-0fe0-4925-987c-1d87217d3560" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_401c2aa6-879f-4e59-85e5-b00e98da5ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_401c2aa6-879f-4e59-85e5-b00e98da5ff1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6f9b96ac-e474-41e3-a219-98b863cd35fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6f9b96ac-e474-41e3-a219-98b863cd35fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a63e2005-608b-4dca-aa3c-8161f70d086a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a63e2005-608b-4dca-aa3c-8161f70d086a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34cc4677-8a12-4c7f-a664-11a4f42d9097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34cc4677-8a12-4c7f-a664-11a4f42d9097" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d5eb2c2-c9a7-4550-9135-39c3e149ab00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d5eb2c2-c9a7-4550-9135-39c3e149ab00" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8c5165b0-0e34-4f42-a7e4-5fa63780ca87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e26c416a-1b36-4278-925b-0e0f48c75411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e26c416a-1b36-4278-925b-0e0f48c75411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_98731beb-6498-4a37-a1aa-efcd9ffbc0bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_98731beb-6498-4a37-a1aa-efcd9ffbc0bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fc629c9e-f6db-4971-b96d-e923336389a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fc629c9e-f6db-4971-b96d-e923336389a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7071b028-bef1-4257-af47-babf5131971c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7071b028-bef1-4257-af47-babf5131971c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0aa3a3f3-153f-4f54-83b8-644d77ed47d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0aa3a3f3-153f-4f54-83b8-644d77ed47d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a71fdb8c-5c87-4a65-8dfa-c3a28f0e4d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a71fdb8c-5c87-4a65-8dfa-c3a28f0e4d8d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f8e6aace-2f39-4937-bac5-a3268d30ebb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f8e6aace-2f39-4937-bac5-a3268d30ebb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_68b64eec-f013-4ac4-bff7-6e3e4aa97d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_68b64eec-f013-4ac4-bff7-6e3e4aa97d40" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_822180ac-417b-4ccc-aa1b-a9d1476d3249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:to="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_589f53b7-969e-42ee-825c-739f2c5f0efc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:to="loc_srt_RangeMember_589f53b7-969e-42ee-825c-739f2c5f0efc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:to="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d6307060-6b9e-4662-ba00-0e7a93b023b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:to="loc_srt_MinimumMember_d6307060-6b9e-4662-ba00-0e7a93b023b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6efe605f-885c-46c9-89a8-b65ba41e34d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:to="loc_srt_MaximumMember_6efe605f-885c-46c9-89a8-b65ba41e34d7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="strl-20201231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="extended" id="if7197f4ae36c43a5a9e342464b57544b_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="iae0192b7201940ef9ccd84b2f92bdb80_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_f124c332-e2b2-4a98-b400-a323b175f10f" xlink:href="strl-20201231.xsd#strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_f124c332-e2b2-4a98-b400-a323b175f10f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_78fd5ac6-e3b3-4a4c-a991-4b70229aaaf0" xlink:href="strl-20201231.xsd#strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_78fd5ac6-e3b3-4a4c-a991-4b70229aaaf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_5de93914-140b-4e13-9a2b-a257d67b9508" xlink:href="strl-20201231.xsd#strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_5de93914-140b-4e13-9a2b-a257d67b9508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_7df5f714-07ac-433c-ae53-feb6099b7e5b" xlink:href="strl-20201231.xsd#strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_7df5f714-07ac-433c-ae53-feb6099b7e5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialInsuranceCoverage_5d2923a4-15d9-453d-9bcd-4b420479c407" xlink:href="strl-20201231.xsd#strl_CommercialInsuranceCoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_CommercialInsuranceCoverage_5d2923a4-15d9-453d-9bcd-4b420479c407" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e32f71db-50ff-4042-8114-185b46918ef2" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e32f71db-50ff-4042-8114-185b46918ef2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EarnoutExpense_915dd19b-fbea-4682-a354-c6e1f5d3ed4b" xlink:href="strl-20201231.xsd#strl_EarnoutExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_EarnoutExpense_915dd19b-fbea-4682-a354-c6e1f5d3ed4b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11919e18-b921-4cd4-8e1c-fb8500595348_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11919e18-b921-4cd4-8e1c-fb8500595348_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf9fafdc-af28-429a-aa96-15afbdefa3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf9fafdc-af28-429a-aa96-15afbdefa3dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember_cbcb0a81-b810-4738-86ac-26f45f4bdc26" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf9fafdc-af28-429a-aa96-15afbdefa3dc" xlink:to="loc_strl_TealstoneConstructionMember_cbcb0a81-b810-4738-86ac-26f45f4bdc26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:to="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f87ce2b5-d842-48e2-9846-4878f2353cdc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:to="loc_srt_RangeMember_f87ce2b5-d842-48e2-9846-4878f2353cdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:to="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5e96ed4b-87d8-4ee9-b1af-fe2752d880c6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:to="loc_srt_MinimumMember_5e96ed4b-87d8-4ee9-b1af-fe2752d880c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94c93baf-4b21-4b93-a14b-b35f8c099ec5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:to="loc_srt_MaximumMember_94c93baf-4b21-4b93-a14b-b35f8c099ec5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxes" xlink:type="extended" id="i58617591d3da4bc6bf8df210d13e1291_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesTables" xlink:type="extended" id="ibcbb4e2b4068436092cfccd1a7c9a34d_IncomeTaxesTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="extended" id="i949729ef439748bbb5a92a0e2e53761d_IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="extended" id="if387d8b706dd49869d1c509aa281a860_IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i41d1b994556742938909d36993928d6d_IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i98c34a41b6f24aca8dcda65a31d76916_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_d05e4b71-e0d5-45f5-89dd-61d1da53e2d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_d05e4b71-e0d5-45f5-89dd-61d1da53e2d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OperatingLossCarryforwardExpirationPeriod_96053d5c-3f8c-4e2e-b81b-e761e42a0202" xlink:href="strl-20201231.xsd#strl_OperatingLossCarryforwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:to="loc_strl_OperatingLossCarryforwardExpirationPeriod_96053d5c-3f8c-4e2e-b81b-e761e42a0202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:to="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9b85eaba-0d1b-43d5-853a-051cb1f32e4c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:to="loc_srt_RangeMember_9b85eaba-0d1b-43d5-853a-051cb1f32e4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:to="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f54a49d9-5ff6-47ee-ae4e-73ca337f8ddc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:to="loc_srt_MinimumMember_f54a49d9-5ff6-47ee-ae4e-73ca337f8ddc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_23146556-3353-447b-bc53-587f4272b6a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:to="loc_srt_MaximumMember_23146556-3353-447b-bc53-587f4272b6a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_f3bd9827-5273-4d88-a309-98dbe3734993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:to="loc_us-gaap_DomesticCountryMember_f3bd9827-5273-4d88-a309-98dbe3734993" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3d9eac5a-f4c2-46b7-899d-ded66e5339f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3d9eac5a-f4c2-46b7-899d-ded66e5339f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNotes" xlink:type="simple" xlink:href="strl-20201231.xsd#StockholdersEquityNotes"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockholdersEquityNotes" xlink:type="extended" id="i74fa7141aa934fb6aed634d8f73c3687_StockholdersEquityNotes"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="ib053573b93474d24a9a51e9c37896ac3_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommonStockVotesPerShare_2ce5a64e-ed42-44bf-b764-446ec256d656" xlink:href="strl-20201231.xsd#strl_CommonStockVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_strl_CommonStockVotesPerShare_2ce5a64e-ed42-44bf-b764-446ec256d656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_90232400-279d-4b7c-90a5-e90a61433e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_90232400-279d-4b7c-90a5-e90a61433e13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_af8aeced-37b9-49af-9861-0530c4bda347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_af8aeced-37b9-49af-9861-0530c4bda347" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_a5559e52-336a-4f6e-b0ef-b5b6131b3e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_a5559e52-336a-4f6e-b0ef-b5b6131b3e28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_7cb4d50d-621b-4740-93a4-0f0f29e5d04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_7cb4d50d-621b-4740-93a4-0f0f29e5d04d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d91b734-799f-4b22-840d-2b8a9ef2b40e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6d91b734-799f-4b22-840d-2b8a9ef2b40e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4caf6a2b-0932-4e46-83ed-c36d6fbcd3d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4caf6a2b-0932-4e46-83ed-c36d6fbcd3d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_d69b10e9-5861-4ebf-a223-d0cef24a6fe2" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4caf6a2b-0932-4e46-83ed-c36d6fbcd3d6" xlink:to="loc_strl_PlateauExcavationMember_d69b10e9-5861-4ebf-a223-d0cef24a6fe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_80151c84-2408-4e08-a5a5-65a4fdf9b375_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:to="loc_us-gaap_ClassOfStockDomain_80151c84-2408-4e08-a5a5-65a4fdf9b375_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9aeb0b2d-73ac-4e71-b2e6-f5a613d52fbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:to="loc_us-gaap_ClassOfStockDomain_9aeb0b2d-73ac-4e71-b2e6-f5a613d52fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e8694576-212f-4b20-b725-b4c0ff2655f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9aeb0b2d-73ac-4e71-b2e6-f5a613d52fbc" xlink:to="loc_us-gaap_CommonStockMember_e8694576-212f-4b20-b725-b4c0ff2655f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlan" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlan"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlan" xlink:type="extended" id="iccb0cfe014234f00802538f088ba0262_StockIncentivePlan"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanTables" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanTables" xlink:type="extended" id="i74e3bbd0bf0542c1b39987db34af3290_StockIncentivePlanTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended" id="ifd5f4b2712b14cfb9a81b14a25ebc88f_StockIncentivePlanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba57e7b0-3e91-452a-8651-b66e28dde3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba57e7b0-3e91-452a-8651-b66e28dde3b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3e5f2b59-6ba3-4b08-9244-505a5a2878ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3e5f2b59-6ba3-4b08-9244-505a5a2878ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8440be33-9f69-436f-8bbc-9d852c5eba39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8440be33-9f69-436f-8bbc-9d852c5eba39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_e559024a-30e8-4765-975c-5efc81b100c6" xlink:href="strl-20201231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_e559024a-30e8-4765-975c-5efc81b100c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_6722c4b0-bb09-401c-92f2-7c71a312c21f" xlink:href="strl-20201231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_6722c4b0-bb09-401c-92f2-7c71a312c21f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aee0433d-f02b-4f5d-9470-5fd88f6c698f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aee0433d-f02b-4f5d-9470-5fd88f6c698f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_62c6ca4d-0ff4-490d-9565-318bc924d039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_62c6ca4d-0ff4-490d-9565-318bc924d039" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a64bf48-4235-463a-ad46-3db82995680e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a64bf48-4235-463a-ad46-3db82995680e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b852adec-4c2e-4de0-8ae9-72d99a685b3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b852adec-4c2e-4de0-8ae9-72d99a685b3b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ebd3224-f17b-463e-9c6e-66d9397e2c88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ebd3224-f17b-463e-9c6e-66d9397e2c88" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9fc8af07-f040-492e-a20f-891ca35669de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9fc8af07-f040-492e-a20f-891ca35669de" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_91abfc97-736f-4dd4-9e8a-108380a07544" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_91abfc97-736f-4dd4-9e8a-108380a07544" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec450130-e155-439a-a7b2-6e85129a7950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec450130-e155-439a-a7b2-6e85129a7950" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_de5b83ea-402e-4d8e-bd11-cabe3618c3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_de5b83ea-402e-4d8e-bd11-cabe3618c3ac" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8418fa46-ed76-40d5-aa6d-044f524585e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8418fa46-ed76-40d5-aa6d-044f524585e6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_2c4a38a3-2df2-46c3-9576-4bef632aee32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_2c4a38a3-2df2-46c3-9576-4bef632aee32" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightTerm_260e8754-1b3a-4440-a4ab-70f76d208caf" xlink:href="strl-20201231.xsd#strl_ClassOfWarrantOrRightTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_ClassOfWarrantOrRightTerm_260e8754-1b3a-4440-a4ab-70f76d208caf" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_e9ecfbde-9cc5-4768-8ec1-3d48e88fa586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_e9ecfbde-9cc5-4768-8ec1-3d48e88fa586" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_ac59e680-dbe7-4e2b-b4be-9112c6f1bcd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_ac59e680-dbe7-4e2b-b4be-9112c6f1bcd0" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_ae97eb5a-5ff1-40db-8b1f-c9c5fdc219fa" xlink:href="strl-20201231.xsd#strl_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_ae97eb5a-5ff1-40db-8b1f-c9c5fdc219fa" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_91163884-dc04-4bb7-ad6d-452df3fb4fb8" xlink:href="strl-20201231.xsd#strl_ClassOfWarrantOrRightNumberOfWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_91163884-dc04-4bb7-ad6d-452df3fb4fb8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_cd05dcbe-ce97-445e-8b1e-6c57eafa1552" xlink:href="strl-20201231.xsd#strl_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_cd05dcbe-ce97-445e-8b1e-6c57eafa1552" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a4ca153d-c0c0-4d4f-b3fe-5260710af76b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:to="loc_us-gaap_PlanNameDomain_a4ca153d-c0c0-4d4f-b3fe-5260710af76b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7efb1999-360c-48f3-af7c-e631e5376e1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:to="loc_us-gaap_PlanNameDomain_7efb1999-360c-48f3-af7c-e631e5376e1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:href="strl-20201231.xsd#strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7efb1999-360c-48f3-af7c-e631e5376e1f" xlink:to="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanMember_5d5db594-c432-4ccd-b927-ad797aafef14" xlink:href="strl-20201231.xsd#strl_StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:to="loc_strl_StockIncentivePlanMember_5d5db594-c432-4ccd-b927-ad797aafef14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember_e9be37a8-296b-4e26-a6ed-ae6ddb663d45" xlink:href="strl-20201231.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:to="loc_strl_EmployeeStockPurchasePlanMember_e9be37a8-296b-4e26-a6ed-ae6ddb663d45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_5745879b-111f-4362-80d0-89bf3b6e38fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_5745879b-111f-4362-80d0-89bf3b6e38fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_47b03ecf-5fee-4d49-a59e-3b997fe93515" xlink:href="strl-20201231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_5745879b-111f-4362-80d0-89bf3b6e38fd" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_47b03ecf-5fee-4d49-a59e-3b997fe93515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f95ebf42-af62-4f57-8aa4-f83b564342fb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f95ebf42-af62-4f57-8aa4-f83b564342fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_59b6841e-3d33-4962-8425-c955929d26c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_59b6841e-3d33-4962-8425-c955929d26c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoanAndSecurityAgreementMember_403fc964-446e-4bc0-aa72-703e24b3b218" xlink:href="strl-20201231.xsd#strl_LoanAndSecurityAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_59b6841e-3d33-4962-8425-c955929d26c2" xlink:to="loc_strl_LoanAndSecurityAgreementMember_403fc964-446e-4bc0-aa72-703e24b3b218" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7778ae9-abc5-4982-ba24-36ce98fe1a2d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7778ae9-abc5-4982-ba24-36ce98fe1a2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:href="strl-20201231.xsd#strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:to="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_95654c3c-6585-40c3-bd15-cb5f03fd375b" xlink:href="strl-20201231.xsd#strl_RestrictedStockAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:to="loc_strl_RestrictedStockAwardMember_95654c3c-6585-40c3-bd15-cb5f03fd375b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_30f14b70-c7f1-4a6e-a28b-500ef0748d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_30f14b70-c7f1-4a6e-a28b-500ef0748d5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_23814cb9-8a43-4e91-a9b9-dd67de2b24a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_23814cb9-8a43-4e91-a9b9-dd67de2b24a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_575b1b4c-c25b-4ae9-8375-e6595aa8fe5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:to="loc_us-gaap_EmployeeStockMember_575b1b4c-c25b-4ae9-8375-e6595aa8fe5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_fd5b3de0-10ce-4dc0-9d1a-b6544e5a5e3a" xlink:href="strl-20201231.xsd#strl_RestrictedStockUnitsAndPhantomStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:to="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_fd5b3de0-10ce-4dc0-9d1a-b6544e5a5e3a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanSummaryofAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="extended" id="i3354d0b44212484fac641aa7dc6f4800_StockIncentivePlanSummaryofAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ca3110a5-f2fb-4d1b-b53a-e75d00c95a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ca3110a5-f2fb-4d1b-b53a-e75d00c95a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e84689c-2fcb-4cce-9293-8930e0a6586d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e84689c-2fcb-4cce-9293-8930e0a6586d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9376292a-9c76-4c7e-9701-d7de9c8c5eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9376292a-9c76-4c7e-9701-d7de9c8c5eaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5cb23a77-74a8-42e2-8b5e-937d32f9c624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5cb23a77-74a8-42e2-8b5e-937d32f9c624" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_475f26a2-8371-49ba-9468-758a799b9644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5355b2e3-1cbe-4b22-b21a-5c598d07fd5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5355b2e3-1cbe-4b22-b21a-5c598d07fd5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8c3667d7-78d4-438b-a95e-7367ecb795f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8c3667d7-78d4-438b-a95e-7367ecb795f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_37a2b350-e539-443a-b971-0fd9d7afdd76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_37a2b350-e539-443a-b971-0fd9d7afdd76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ec721bdc-ee7d-4f4e-87bd-6d08bdd622fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ec721bdc-ee7d-4f4e-87bd-6d08bdd622fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_872010c0-0b76-4d0b-ad5e-677b855afcf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:to="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef88a74-7c63-474a-94ee-719a3ded2708_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef88a74-7c63-474a-94ee-719a3ded2708_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_228e26ee-19f0-4042-8d79-4d40906faa8a" xlink:href="strl-20201231.xsd#strl_RestrictedStockAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:to="loc_strl_RestrictedStockAwardMember_228e26ee-19f0-4042-8d79-4d40906faa8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0110bd69-4892-446e-9e6a-13d4c87e1217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0110bd69-4892-446e-9e6a-13d4c87e1217" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#StockIncentivePlanFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="extended" id="if58ad7aab1b64870808f822e567e28f8_StockIncentivePlanFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9ab57179-35b4-4c92-b4ef-bd0b1f44ec4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9ab57179-35b4-4c92-b4ef-bd0b1f44ec4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_2aa15508-ba75-4b36-8d70-9c1b0aaf4353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_2aa15508-ba75-4b36-8d70-9c1b0aaf4353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_5c955d95-4478-46c6-b0fa-33aba0083f63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_5c955d95-4478-46c6-b0fa-33aba0083f63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_143e5f32-7546-4e9f-85c2-3947cbcd37d2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_143e5f32-7546-4e9f-85c2-3947cbcd37d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3ae2e734-27a0-468d-a542-0e583cd3106b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3ae2e734-27a0-468d-a542-0e583cd3106b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_fe44d32a-4912-4319-ab1f-00e5cd60e367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3ae2e734-27a0-468d-a542-0e583cd3106b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_fe44d32a-4912-4319-ab1f-00e5cd60e367" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_45300867-6f88-472c-9012-3b5b0090dfb2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_45300867-6f88-472c-9012-3b5b0090dfb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_cff233e0-6f7d-4fde-96a2-f9c23caad05c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_cff233e0-6f7d-4fde-96a2-f9c23caad05c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_80fe6558-ec55-408a-b087-b36face30042" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_cff233e0-6f7d-4fde-96a2-f9c23caad05c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_80fe6558-ec55-408a-b087-b36face30042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_719ef316-a747-4f8e-b45b-59c4e7e62b64_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_719ef316-a747-4f8e-b45b-59c4e7e62b64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_401eb052-f14a-4655-8c0d-9c462bebc4ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_401eb052-f14a-4655-8c0d-9c462bebc4ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_a18d75da-e92f-439f-8097-8649eef131ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_a18d75da-e92f-439f-8097-8649eef131ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_43f9ad4b-279c-4cc3-81d0-fc4570b2b973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_43f9ad4b-279c-4cc3-81d0-fc4570b2b973" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_95cc7599-1a8e-4f48-9dfb-ddacc3f16138" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_95cc7599-1a8e-4f48-9dfb-ddacc3f16138" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_b37d282c-a3c8-4642-95e6-7dc2c49e8104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_b37d282c-a3c8-4642-95e6-7dc2c49e8104" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_a4061ef9-4330-44ca-993a-487475ae7435_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_a4061ef9-4330-44ca-993a-487475ae7435_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_8fb8b3e4-e5fb-4fd4-b35c-4a8affff7475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_8fb8b3e4-e5fb-4fd4-b35c-4a8affff7475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_37df8806-d642-4f79-a773-05fba6b2c383" xlink:href="strl-20201231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_8fb8b3e4-e5fb-4fd4-b35c-4a8affff7475" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_37df8806-d642-4f79-a773-05fba6b2c383" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="strl-20201231.xsd#EarningsPerShare"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/EarningsPerShare" xlink:type="extended" id="i9798a9c1042b406aa25e718a03c1f951_EarningsPerShare"/>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="strl-20201231.xsd#EarningsPerShareTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/EarningsPerShareTables" xlink:type="extended" id="i6e7724925f7a4efdbe51a430c0a05f56_EarningsPerShareTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#EarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="extended" id="icb569c3ebf1f457b81e2175347969c3c_EarningsPerShareDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefits" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RetirementBenefits" xlink:type="extended" id="ief6882d9c86941619ba4dfde88072606_RetirementBenefits"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RetirementBenefitsTables" xlink:type="extended" id="i708a4fefaaaa4b4bb21b1597f2dc3bac_RetirementBenefitsTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended" id="i02e6d4d10d544a1a8d03d7abadae928a_RetirementBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_bfaf04a1-87d9-44c2-8a70-353a1b56cbfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_bfaf04a1-87d9-44c2-8a70-353a1b56cbfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_ff64381b-1a51-4861-869e-e165adfdfecb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityNumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_dei_EntityNumberOfEmployees_ff64381b-1a51-4861-869e-e165adfdfecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EntityNumberofEmployeesFieldPersonnel_dbb569e3-3d5d-4772-9c3f-4f9d4117e15b" xlink:href="strl-20201231.xsd#strl_EntityNumberofEmployeesFieldPersonnel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_strl_EntityNumberofEmployeesFieldPersonnel_dbb569e3-3d5d-4772-9c3f-4f9d4117e15b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfEmployeesPercent_87ed2787-ed7a-4ca8-8cdf-e1e9f705e57d" xlink:href="strl-20201231.xsd#strl_NumberOfEmployeesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_strl_NumberOfEmployeesPercent_87ed2787-ed7a-4ca8-8cdf-e1e9f705e57d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:to="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_30ef5978-94b2-4d49-bc02-f66c18654658_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_30ef5978-94b2-4d49-bc02-f66c18654658_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_24e8e0d6-31f6-4d2e-ad0a-6c1d71027f36" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_24e8e0d6-31f6-4d2e-ad0a-6c1d71027f36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UnionMembersMember_f2cc8b81-491e-4cae-bb80-d0d0e12323da" xlink:href="strl-20201231.xsd#strl_UnionMembersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_24e8e0d6-31f6-4d2e-ad0a-6c1d71027f36" xlink:to="loc_strl_UnionMembersMember_f2cc8b81-491e-4cae-bb80-d0d0e12323da" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended" id="if56db400e49a48138ba3aa93b038fee0_RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_86da2cd7-a06e-4b5f-b327-f52988deb3a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_86da2cd7-a06e-4b5f-b327-f52988deb3a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_90185a7c-1060-4f48-a705-8d988471b6b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_90185a7c-1060-4f48-a705-8d988471b6b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:to="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3e5191a6-3633-4633-913b-57e94989eaf6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3e5191a6-3633-4633-913b-57e94989eaf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7f880c3d-e445-48bc-9e40-0a2da666e267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7f880c3d-e445-48bc-9e40-0a2da666e267" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6809e02a-5f3e-4f05-bddd-42a19f0eae48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7f880c3d-e445-48bc-9e40-0a2da666e267" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6809e02a-5f3e-4f05-bddd-42a19f0eae48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:to="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_88eea0db-34df-4212-898c-1927b643c63a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_88eea0db-34df-4212-898c-1927b643c63a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_3727688e-ff64-4f07-8c8a-b7844754bd31" xlink:href="strl-20201231.xsd#strl_PensionTrustFundForOperatingEngineersPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_3727688e-ff64-4f07-8c8a-b7844754bd31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CarpenterFundsAdministrativeOfficeMember_ab9d3e59-61fa-445b-adf7-792e822baa7c" xlink:href="strl-20201231.xsd#strl_CarpenterFundsAdministrativeOfficeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_CarpenterFundsAdministrativeOfficeMember_ab9d3e59-61fa-445b-adf7-792e822baa7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LaborersPensionTrustForNorthernCaliforniaMember_c6eba0a7-002c-483e-af14-c07024cdd10d" xlink:href="strl-20201231.xsd#strl_LaborersPensionTrustForNorthernCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_LaborersPensionTrustForNorthernCaliforniaMember_c6eba0a7-002c-483e-af14-c07024cdd10d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_d7930b34-f5fa-4bb2-aa8c-382910ab0061" xlink:href="strl-20201231.xsd#strl_CementMasonPensionTrustFundForNorthernCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_d7930b34-f5fa-4bb2-aa8c-382910ab0061" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AllOtherFundsMember_fdcbddea-15ee-4419-b1a9-71f58029cc45" xlink:href="strl-20201231.xsd#strl_AllOtherFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_AllOtherFundsMember_fdcbddea-15ee-4419-b1a9-71f58029cc45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RedZoneMember_6aff0fce-4bf8-415d-8bdb-d299de6bbaaf" xlink:href="strl-20201231.xsd#strl_RedZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_RedZoneMember_6aff0fce-4bf8-415d-8bdb-d299de6bbaaf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OrangeZoneMember_651b6e43-082e-466b-8fad-3e274482739b" xlink:href="strl-20201231.xsd#strl_OrangeZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_OrangeZoneMember_651b6e43-082e-466b-8fad-3e274482739b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_YellowZoneMember_69e98f68-b71b-462f-9f5a-81910467d83b" xlink:href="strl-20201231.xsd#strl_YellowZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_YellowZoneMember_69e98f68-b71b-462f-9f5a-81910467d83b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GreenZoneMember_90907079-3315-410a-a71d-5c8a0d671f49" xlink:href="strl-20201231.xsd#strl_GreenZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_GreenZoneMember_90907079-3315-410a-a71d-5c8a0d671f49" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="simple" xlink:href="strl-20201231.xsd#SupplementalCashFlowInformation"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="extended" id="id4eca113bfda4e00b12de80c5462c1bf_SupplementalCashFlowInformation"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationTables" xlink:type="simple" xlink:href="strl-20201231.xsd#SupplementalCashFlowInformationTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformationTables" xlink:type="extended" id="if98ef92655834cf680a747c25b1a1506_SupplementalCashFlowInformationTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#SupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="extended" id="i83041c0e101e4a6da83de628edbf4ece_SupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosures"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="extended" id="i08de32210248475cac44176cae51ac6c_ConcentrationofRiskandEnterpriseWideDisclosures"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables" xlink:type="extended" id="i215816ea29f24463889cdd23f10b7093_ConcentrationofRiskandEnterpriseWideDisclosuresTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="extended" id="i6bd14200b510468aab417c7cbf9b0682_ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5121ff07-ad84-4e29-ace5-2a2123f67bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5121ff07-ad84-4e29-ace5-2a2123f67bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_f418eb89-8d68-4a10-9ea0-44b6bfdf8ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_f418eb89-8d68-4a10-9ea0-44b6bfdf8ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_f9d4b9cd-66e4-407a-b25a-6b08750afc37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_f9d4b9cd-66e4-407a-b25a-6b08750afc37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1338935f-f65c-4418-a904-fe503d23f2ee_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:to="loc_srt_NameOfMajorCustomerDomain_1338935f-f65c-4418-a904-fe503d23f2ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d2ae8dfd-3257-4b76-ae5f-e91e6420dc97" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:to="loc_srt_NameOfMajorCustomerDomain_d2ae8dfd-3257-4b76-ae5f-e91e6420dc97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UDOTMember_a74eee71-6a7a-4dee-845c-9f734f7a73f3" xlink:href="strl-20201231.xsd#strl_UDOTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d2ae8dfd-3257-4b76-ae5f-e91e6420dc97" xlink:to="loc_strl_UDOTMember_a74eee71-6a7a-4dee-845c-9f734f7a73f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6b4b145e-f987-48a0-8114-eb4d7c03dde8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6b4b145e-f987-48a0-8114-eb4d7c03dde8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a34b3b02-fc03-4507-8778-1bb87d614f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a34b3b02-fc03-4507-8778-1bb87d614f0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_74cc35e4-0a65-437e-9325-0e57c8628a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a34b3b02-fc03-4507-8778-1bb87d614f0f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_74cc35e4-0a65-437e-9325-0e57c8628a9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_64020f1b-d59a-40a6-8e38-ab652f4c23f2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_64020f1b-d59a-40a6-8e38-ab652f4c23f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_5ebd626f-e75a-4a9f-a858-d1641cc11a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_5ebd626f-e75a-4a9f-a858-d1641cc11a6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_92747c98-6ebc-4caa-a249-ff1452db62da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:to="loc_us-gaap_AccountsReceivableMember_92747c98-6ebc-4caa-a249-ff1452db62da" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="strl-20201231.xsd#RelatedPartyTransactions"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="extended" id="i3d59225f6a974b16b22067b21b517afc_RelatedPartyTransactions"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i4243b3cf5ae943ff80a02262850bafc0_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_d390ff98-81e4-4a55-9e42-ed581c3dca6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:to="loc_us-gaap_RevenueFromRelatedParties_d390ff98-81e4-4a55-9e42-ed581c3dca6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_46eab2ce-4f2e-4971-87a2-263bae8f1d0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:to="loc_us-gaap_OperatingLeaseExpense_46eab2ce-4f2e-4971-87a2-263bae8f1d0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_426698a0-0504-4520-9e4d-c7c592534c07_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:to="loc_us-gaap_RelatedPartyDomain_426698a0-0504-4520-9e4d-c7c592534c07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8a2d550e-1197-4a3b-99db-c38f79c60796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:to="loc_us-gaap_RelatedPartyDomain_8a2d550e-1197-4a3b-99db-c38f79c60796" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_420fccae-a556-4972-b8bc-f4821ec4d150" xlink:href="strl-20201231.xsd#strl_RLWMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8a2d550e-1197-4a3b-99db-c38f79c60796" xlink:to="loc_strl_RLWMember_420fccae-a556-4972-b8bc-f4821ec4d150" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_559f809f-1c36-47b4-9d17-ef98b56cae5b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_559f809f-1c36-47b4-9d17-ef98b56cae5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_24ce1ccf-5b2d-44f1-adf4-818502cc42ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_24ce1ccf-5b2d-44f1-adf4-818502cc42ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MainOfficeMember_650d0c47-17ac-49c6-b567-f9360372e3b6" xlink:href="strl-20201231.xsd#strl_MainOfficeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_24ce1ccf-5b2d-44f1-adf4-818502cc42ec" xlink:to="loc_strl_MainOfficeMember_650d0c47-17ac-49c6-b567-f9360372e3b6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformation" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformation"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SegmentInformation" xlink:type="extended" id="i8b53e876a44d4cd894e1a1c0ff1f4c7b_SegmentInformation"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformationTables"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SegmentInformationTables" xlink:type="extended" id="id156bd8e8f154c86af89be3b1f0ed207_SegmentInformationTables"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="extended" id="i2d0a0d4632fd4ceaaa7c1dd558393720_SegmentInformationNarrativeDetails"/>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="extended" id="i757ada7720cf44b5af3c809cc0624502_SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6a2246fa-9f8b-48d4-aca8-7497bce1db73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6a2246fa-9f8b-48d4-aca8-7497bce1db73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a66336b1-8cc5-41b1-9148-2cd540c7c2e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a66336b1-8cc5-41b1-9148-2cd540c7c2e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_22c434ec-5a8e-4f16-9df5-23ad7d672a21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_OperatingIncomeLoss_22c434ec-5a8e-4f16-9df5-23ad7d672a21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_46d39ef1-dd09-4bfa-9b54-e34d68a1a53a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_46d39ef1-dd09-4bfa-9b54-e34d68a1a53a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5a38050e-56fc-4314-89ce-0323a6952b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_Assets_5a38050e-56fc-4314-89ce-0323a6952b95" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:to="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f3aebdf5-772c-4a15-bfe0-efab85cf356f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:to="loc_srt_ConsolidationItemsDomain_f3aebdf5-772c-4a15-bfe0-efab85cf356f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_10be7ba2-c5e8-439c-8a5b-9ae71d3e5da2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:to="loc_srt_ConsolidationItemsDomain_10be7ba2-c5e8-439c-8a5b-9ae71d3e5da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8e0202c8-37d4-4df2-86d4-c09f5ed93bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_10be7ba2-c5e8-439c-8a5b-9ae71d3e5da2" xlink:to="loc_us-gaap_OperatingSegmentsMember_8e0202c8-37d4-4df2-86d4-c09f5ed93bc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fb5019a7-3177-4045-89e8-83952dc5d69c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:to="loc_us-gaap_SegmentDomain_fb5019a7-3177-4045-89e8-83952dc5d69c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:to="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_ea0f1e7c-7551-45c9-a40c-0ff84e4e287a" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:to="loc_strl_HeavyCivilConstructionMember_ea0f1e7c-7551-45c9-a40c-0ff84e4e287a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_146aa340-f0b3-4b35-9320-94befa6ccc33" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:to="loc_strl_SpecialtyServiceMember_146aa340-f0b3-4b35-9320-94befa6ccc33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_14b72e29-6689-4c84-8675-d928853bf551" xlink:href="strl-20201231.xsd#strl_ResidentialConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:to="loc_strl_ResidentialConstructionMember_14b72e29-6689-4c84-8675-d928853bf551" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>strl-20201231_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 2021 Workiva-->
<!--r:1c9f29e7-a28d-4b9d-8a7a-dd8b49a2841d,g:9248ac06-a52b-489c-a896-3ff6a7058ac8-->
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_24a60dca-486e-4a63-9bca-378d9442614d_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_b3547586-4b92-4867-b832-d5fa6abcabae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_17754099-135f-4d20-b941-122c859cc56b_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/2020/dei-2020-01-31.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_dei_IcfrAuditorAttestationFlag_209e4808-1a05-43a1-b9f0-85a442cdacee_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/2020/dei-2020-01-31.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_CommitmentsAndContingenciesDisclosureTextBlock_6d3763ef-32b8-49b7-b05d-ddc3c832cca5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_26fe8b18-3b91-4816-b12f-8a9a4a8bfa22_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TreasuryStockMember_c6849256-dbe5-4072-85e8-bcf94ac1bdaa_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_3f88c2d3-4890-4b65-a228-ed1f50d10010_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 (noncash):</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-20201231.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_MinorityInterestTable_0d24a906-3310-4cf6-a014-6ef6e803b2b1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_f06027cb-bfba-41c8-add9-bb03c38bac43_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-20201231.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_StatementBusinessSegmentsAxis_592658fe-5f5b-44e7-b8ab-a8996790c5d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_0affcd7d-d7f5-43cb-a947-3aa570a41f48_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1977b30f-027a-488e-b077-4faa05460bb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_41d2dfe5-17c3-45bb-9cac-e25af5b0adea_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 usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_8443159a-e88c-44ef-8134-850b09ce8cab_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-20201231.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_ea656ec5-1e2b-4364-a115-2ddc27f730dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueInputsLevel3Member_82800ec7-4289-4a17-94c1-dfc52f10cfa5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_ec091736-4f51-4534-a737-55e9b2250ab1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_c969bc6e-0a7d-42be-adce-f747bc664205_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_260a19f7-397a-4b12-9bf6-0c8341416ec4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_aaec84dc-eed7-44a9-b41c-35427212c6f6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeAssets_4619b851-4d79-43f9-89c6-21d10221e546_totalLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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 at fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_c73bc7d5-5e88-4eee-bee5-ecd660f4834e_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1f4fc449-7b2b-46d9-96f4-657ace54e224_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_99143ecc-29d5-4789-a2dc-70210545bdf6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ContractWithCustomerRetainageAssetCurrent_ab7025a7-cb23-40b3-a75c-4a64a4cd574c_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-20201231.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_6f0e0c57-a24a-4f60-b830-beed06121c3f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseRightOfUseAssetAmortization_4fd86ff5-366c-49de-bf40-58290a53bd69_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_7fd4b5c9-e993-4541-85c7-3360ecb65d5d_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/2020/dei-2020-01-31.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_IntangibleAssetsNetExcludingGoodwill_c13e1ce8-4831-4760-9caf-c2aad1442d78_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_87b11858-74fb-49f8-9049-f21398819cd7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingIncomeLoss_c0648dff-3509-4114-b53f-593320f3851b_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_25c4d53f-ca91-47e2-9ad4-3d91f887fd5f_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_4847c38c-d0de-4fcf-b59f-bf865f33c68a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_767b0acf-02ea-4ca5-865c-3a4358fa5f84_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_15a92f3e-5a34-4c11-bca5-abb073764f85_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LiabilitiesCurrent_4d9f9289-f708-43e8-9070-ba4352d6a667_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_275a6d6a-75f6-4e27-ad52-86b00d45f346_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_753b9230-870a-4ca5-9af1-db336044d5fb_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% Owned Subsidiaries</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_d4f4e5c5-f378-46a1-a93e-8ad9b4f3ada5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_6deff5cf-1018-4525-af8e-6cb358fc2d17_verboseLabel_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax basis election</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_d9686a24-ec18-4ea1-a3f1-d02d9ca202d8_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink: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</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_label_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink: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</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_documentation_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink:href="strl-20201231.xsd#strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink:to="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d290fef-31b5-414b-bb09-18b01ef407d6_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc1882c9-71bc-413b-ba96-29e4ba96dfca_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 usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_3b35cd24-f628-4f6a-aaba-cf65a07dcac7_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-20201231.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_us-gaap_VariableRateDomain_de3f7746-36d0-43bc-8232-15844e13da14_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_VariableRateAxis_34376372-e75b-4fd8-b6ae-1b663d0cd292_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b5b304bb-cd89-4755-9d6a-2dd95ea89ddc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommitmentsAndContingencies_e8c12ee4-1e44-4c6d-a383-2ef5c92ecdd4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 12)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_10dca2f2-9d5f-4125-a0de-c743a0927648_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1dedfca0-d0f6-4014-8d0e-1a83fa7ff305_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, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3e76dcb2-609e-4ad7-8f20-b8c551d650fd_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_f304b2d5-2327-4f77-8202-f1106e91e7c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_90cf989d-22d8-464e-9486-f849ac6ff54f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_19f7d6a4-b37a-4841-8516-6755ebd392dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_bcb8b4af-a538-488f-b3d4-00bb04572772_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-20201231.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_ScheduleOfPropertyPlantAndEquipmentTable_e54c87c9-93a1-4bab-a533-baf9e20a746b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_04d82ed7-bc3b-4536-afd5-66f1d1a98ada_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d6fe44dc-9f21-43ef-a434-6ee197b7a153_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_b4068c6b-d59e-4268-9dd5-fb0a094987f1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 acquired</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_cc82d5ed-b71d-41cf-8840-14336f063525_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_179c20af-431e-4cf1-b931-0bd603d38f62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EntityWideRevenueMajorCustomerLineItems_f2c46465-f7d9-4b4d-9965-3bdc643107ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_WaterContainmentAndTreatmentMember_2f873728-5a3e-47ae-a48c-cecef0ff6bbf_terseLabel_en-US" xlink:label="lab_strl_WaterContainmentAndTreatmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Containment and Treatment</link:label>
    <link:label id="lab_strl_WaterContainmentAndTreatmentMember_label_en-US" xlink:label="lab_strl_WaterContainmentAndTreatmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Containment And Treatment [Member]</link:label>
    <link:label id="lab_strl_WaterContainmentAndTreatmentMember_documentation_en-US" xlink:label="lab_strl_WaterContainmentAndTreatmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Containment And Treatment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WaterContainmentAndTreatmentMember" xlink:href="strl-20201231.xsd#strl_WaterContainmentAndTreatmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_WaterContainmentAndTreatmentMember" xlink:to="lab_strl_WaterContainmentAndTreatmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_3094d401-0a7d-47d0-819b-4cf6e6b72bcd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_3b58ef9c-9017-4bde-9a57-5980b36da25d_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-20201231.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_dei_EntityAddressStateOrProvince_624b9ca2-d2ba-4cba-abfa-f4c95fa138bb_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d0ea520e-b0a3-427a-8716-5f306afed952_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_cbe6040c-edee-4f10-b970-8ed76ceea1dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2e85de2f-b61d-4edd-9c5e-9281fa437bfc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeasePayments_0846a13e-97a3-4bc7-ba50-bd89ef5a7677_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_06909a81-c417-4e46-9aec-25ebda8441bc_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 ($19,505 and $18,213 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a8a9be75-844b-418d-b1d5-01fa0ea72f35_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_f0ad2ae3-9951-4519-9298-6312c69c2fdf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_60bf271d-617d-4ab3-89f1-d07e97dc3577_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 (deficit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_OtherRevenueMember_d14a17fd-8f77-468d-8a4d-6880607c2833_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 Revenue</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-20201231.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_OperatingLeaseRightOfUseAsset_a8e731a6-b7ff-4f8c-9ab0-6c8c326d9a3f_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 ($4,213 and $3,817 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_77417e36-ea32-4fde-ae60-b8510b2e3c41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_10c35af5-4a7d-4471-a6cb-4e58e96f358f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) recognized in OCI, net of tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GainsLossesOnExtinguishmentOfDebt_8e2363a5-2c4a-4ad1-a125-3b8a953573a3_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_3b9661a1-5bd0-41f8-8816-c166ef702892_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">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2eee78ea-3d1a-4e7b-b892-5e525f7ff6b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_786d1003-610b-4afe-8719-d70ce7bf8d8d_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Life (Years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_15b18cd5-75f5-4a28-955b-a1e2165c538a_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bb22f880-dd8f-43b4-8905-c6abae7d15fa_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_PlateauExcavationMember_c0bf4914-7a57-4fdc-a6b5-96b43d894ec0_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-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_PlateauExcavationMember" xlink:to="lab_strl_PlateauExcavationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_25b0f41b-b9a7-4cf8-bf59-73a706ac6d62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_68edde5e-d352-4d35-9128-bcfc2c3a84b8_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e405bbe4-8420-4463-8479-790e61a8850b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ed8e0f8d-5858-4305-a81f-845b7c6cf7ac_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a8b47707-79a9-4330-9368-b58f0c34c7e4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_17f3f6ea-51a9-4f80-b9cc-ac5a361056db_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_SharesOutstanding_be28efcf-18bc-4b75-98a4-51cd421f9bc0_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_50839873-1173-4cac-8705-6c05cc56e6fb_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LandDevelopmentMember_cc993741-b7fc-4f87-b15f-2cf349ee1a82_terseLabel_en-US" xlink:label="lab_strl_LandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Development</link:label>
    <link:label id="lab_strl_LandDevelopmentMember_label_en-US" xlink:label="lab_strl_LandDevelopmentMember" xlink: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 Development [Member]</link:label>
    <link:label id="lab_strl_LandDevelopmentMember_documentation_en-US" xlink:label="lab_strl_LandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LandDevelopmentMember" xlink:href="strl-20201231.xsd#strl_LandDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LandDevelopmentMember" xlink:to="lab_strl_LandDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_702ab6a9-cc6d-4f04-b2bb-cdba224452bb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_6dbc49c5-1eab-41e5-afd1-62427a7a7e60_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset_928628cb-2fe6-4967-9f50-dfb81e005e5a_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-20201231.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_BuildingMember_c2c13b2b-f325-4750-9ee4-deb193d7985a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockParOrStatedValuePerShare_344ca7e6-d2ad-49b1-a2a1-cca3234bed8e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_cfa3fc89-d69d-4c52-b7af-5e18c7c5d867_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-20201231.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_OtherLiabilitiesNoncurrent_0b64332d-49ab-4d69-9693-7bc4c5d74591_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 ($722 and $0 related to VIE&#8217;s)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_fb3869fb-be01-4a70-8cce-a3951006bf86_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxAssetsNet_c2393d36-fb81-4c3a-bb9d-18510a0ff411_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_Period2Member_b1795d0f-7794-48f6-88c3-f4a00ea7738a_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">July 1, 2020 - September 30, 2020</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-20201231.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_FinanceLeasePrincipalPayments_d7cf4c74-5b27-4870-9136-a41b865adca7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtCovenantTermsAxis_80d9334e-8a86-42d0-918f-aa07a530ea33_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantTermsAxis" xlink: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 Terms [Axis]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsAxis_label_en-US" xlink:label="lab_strl_DebtCovenantTermsAxis" xlink: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 Terms [Axis]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsAxis_documentation_en-US" xlink:label="lab_strl_DebtCovenantTermsAxis" xlink: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 Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsAxis" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantTermsAxis" xlink:to="lab_strl_DebtCovenantTermsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_ca17c244-f5ee-42ca-bae9-3ca53c721df8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_BusinessCombinationConsiderationTransferredWorkingCapital_621987c3-3b3d-47ec-8f85-9c2446680144_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-20201231.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_strl_TermLoanFacilityMember_7a482cc5-7f22-437a-bbad-1557592f3b3d_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-20201231.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_RevenueFromContractWithCustomerExcludingAssessedTax_b5d005c5-5a66-4026-b797-2c85699079d1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_47e1086b-7ea9-493a-996b-c753a60556cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ConcentrationRiskPercentage1_ca2ad1cb-c630-4e81-a6ab-a2c5825136dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessAcquisitionAxis_c62e9a7f-3dca-4797-a11b-66804869813a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OrangeZoneMember_51ad7a7f-801b-40fe-bb91-18854fe21099_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-20201231.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_StatementLineItems_fcea7430-bb8f-41d8-953e-d4539da75d62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_deafcda6-7b1e-47f7-a532-502607f543e4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ClassOfStockDomain_40bebda9-3348-4b47-86cc-5efd33bf9388_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ScenarioForecastMember_a466fc59-ab97-4262-8049-c9beb5f84e39_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_strl_AviationMember_1581a6ea-beb7-43eb-9c67-aa348233c007_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-20201231.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3ec1027b-6e31-4d87-b58b-cd999d1c39a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_d1bc8c91-ff46-4663-8201-4220380df059_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/2020/dei-2020-01-31.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_BusinessCombinationAcquisitionRelatedCosts_d63f5101-050b-449d-a5e4-43360101de66_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_806c8410-44c4-4dcf-9258-23e1ddd65023_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MeasurementInputTypeDomain_4f3000c7-2457-425f-91ea-4a035f951377_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementTable_b341b880-88d4-4132-bb44-ddaec81c3fab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_a45497bd-afb4-4b41-9c92-e954d114cbaf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RangeAxis_4bf408ff-5c9f-4e2a-a464-dc8cfc42655e_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_0f86c013-50dd-45db-885d-99a1f3627464_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_b5423691-c1ec-456b-8b0d-f14c333008f6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_MembersInterestSubjectToMandatoryRedemption_f26ad275-6bc3-4e13-9d4a-2df9557ab8b3_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-20201231.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_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_b3c7c543-88e3-40da-8651-e8b054d2e952_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-20201231.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_17d14d7a-9943-422e-bd05-cd74834093b4_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-20201231.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_DerivativeLiabilitiesNoncurrent_fc0b6cae-0254-47c7-954c-61f8c3a63b93_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_139cad6e-659d-41c1-ad4e-2aa80a13b450_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_651ede18-ab10-4e9b-a63d-6115b3dc4d37_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-20201231.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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_ae77a519-6f31-42ee-8f24-54dcc31a11d6_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 (USD 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_66b67a54-3937-4d7d-9181-ee8048ec3d8c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_BusinessCombinationsAbstract_273eb766-e97f-48dd-8a12-5b5c7302e26e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_af06d382-5922-43c6-ad37-3ae5672cc86c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntitySmallBusiness_846b8a77-149c-4926-a38d-cd9d28441b21_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/2020/dei-2020-01-31.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_ConsolidationPolicyTextBlock_518a8cd0-40fe-4ebb-ba31-845bd6697a44_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation Basis</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_2ae7c757-5517-4282-a77f-eecaa5413c26_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_aa8e4175-4d83-4619-9126-107094d601a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_bb3b1209-073a-4968-9059-f347f95d7dec_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">Notes and deferred payments to sellers</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-20201231.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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_4dd04357-536d-49d2-ad42-342bf81bf825_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ca48de60-7515-4634-bc0e-fa47af06ad2c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d3b48105-617a-40ec-8352-35041cfa3bb2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtDisclosureTextBlock_95ede2cd-9810-4059-915d-b2f023d29bc5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RevenueRecognitionPercentageOfCompletionRange_27928745-45fb-440e-917a-431067caf011_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-20201231.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_34bad4b6-69e0-4cc4-b432-6a88430f00ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_AmendmentFlag_7f3663c7-3b5a-4904-9fd6-d40bb5d51cf9_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/2020/dei-2020-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9345bdfd-9f68-4fdc-bd06-11bfcf1c5338_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a68b911-eeff-4d6a-8005-fccbc6c132a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e9ab379-8431-4bcd-b99c-4277b6eb64c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_257ad87a-2dc6-41ce-ad2f-9bc397751b46_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LesseeFinanceLeasesTextBlock_df565c99-e7b3-47ad-b7fd-d34fdf333cef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionExpense_3a1cd9c4-b9a2-4787-82c8-aedea045b03e_terseLabel_en-US" xlink:label="lab_us-gaap_AccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AccretionExpense_label_en-US" xlink:label="lab_us-gaap_AccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionExpense" xlink:to="lab_us-gaap_AccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_97aeaf44-e7a8-47e5-b0c5-1039c1e2acf9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_d6fbdc81-388b-4aa7-bee5-30075b4357be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Preliminary Purchase Price Allocation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4a262225-fbc5-42f6-bc9f-3cca88ed1991_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_StockIssuedDuringPeriodValueWarrantsExercised_9c96ef2c-5835-4bea-b1d3-6c6ebd72985f_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-20201231.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_strl_DebtCovenantTermsTwoMember_0e5c892a-4ec9-49da-b17d-49f4f6db1c51_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater than or equal to 2.00 but less than 2.50</link:label>
    <link:label id="lab_strl_DebtCovenantTermsTwoMember_label_en-US" xlink:label="lab_strl_DebtCovenantTermsTwoMember" xlink: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 Terms Two [Member]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsTwoMember_documentation_en-US" xlink:label="lab_strl_DebtCovenantTermsTwoMember" xlink: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 Terms Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsTwoMember" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantTermsTwoMember" xlink:to="lab_strl_DebtCovenantTermsTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_84b7b337-464c-418d-8cea-d29baeb7659d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_94da5a4b-f1b0-49f1-a6a6-f37ae06cbc7f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amount reclassified from AOCI into earnings, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInOperatingActivities_64eb592e-bcbc-4225-96d1-3ff1b0ac0c51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_8dcf7d8c-b0f0-49b2-9ea5-ceddc20866ec_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/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_3ece1f70-3606-4daf-a941-09e2915fa6ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_ca3478b9-6fff-42fb-8e58-b735e04de125_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-20201231.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_FairValueByMeasurementFrequencyAxis_69d958f7-1afc-4ad0-9972-3abda0b1f7b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_DebtInstrumentCovenantLeverageRatio_1e4e35c5-9e5a-4258-b28b-1350356694bb_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-20201231.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_RelatedPartyTransactionLineItems_5f8be188-24bd-47ea-bc61-daf374725e68_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeInstrumentRiskAxis_ca21134b-4421-4eaa-8121-11a21d0383bc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf150e16-76ad-4fe6-8025-e5578df87f69_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d1a3fc2b-fde9-45b5-a371-18be3758cca1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_9e9afbb7-773c-47cc-a39f-5e19dab4067b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertySubjectToOrAvailableForOperatingLeaseAxis_1f54f9b6-fe38-4b72-bf79-2e07b935cfd9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink: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 Subject to or Available for Operating Lease [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink: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 Subject to or Available for Operating Lease [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DeferredTaxAssetsNoncontrollingInterest_ad53b35a-068a-4a66-b3aa-f2d63f950a4f_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-20201231.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_us-gaap_DerivativeLiabilitiesAbstract_bce5ec0a-7168-4991-b772-e4ee54aec5aa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3e8d37e5-b0d2-46c1-af2d-ae01183c4d48_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CommercialInsuranceCoverage_2b69d7b4-ea18-41f2-a8d2-df1179f2a8e8_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-20201231.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_0bf2c05d-d67a-4d2f-919a-d653abe0941f_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-20201231.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_AssetsAndLiabilitiesLesseeAbstract_5e54e62c-8a9e-4608-b2cd-d7550688be0f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SegmentDomain_2bc44ac8-3cf6-4be8-a96b-ef549ed89dab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_f050770f-c07f-4c6a-8891-8947077d6da1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_8d01723f-1623-4368-a99f-ea2687769a74_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess cash flow payment</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_label_en-US" xlink:label="lab_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" xlink: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, Expected Excess Cash Flow Payment</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_documentation_en-US" xlink:label="lab_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" xlink: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, Expected Excess Cash Flow Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" xlink:to="lab_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_d83b6c3e-edc4-4289-a7ed-d1c95bd4eb7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_d901686e-3637-45eb-a9df-d68fd86f41d8_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 loss 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7dd7456a-8d8e-4159-908b-a3ef5276a88b_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 Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentByTypeAxis_079afe0f-a713-41ad-b045-84351489f58a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_67786578-9f59-4880-bc3d-f73d6273b893_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeStatementLocationAxis_06842ad1-3196-4d13-bd10-f0a09a8c3239_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_518dae74-ce91-4f33-83c0-fceed0f90f21_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_74db75b3-81cb-484b-852c-20f1ac82d15c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodValueAcquisitions_fa5fb2e6-3cdf-4c94-9f33-b399360243b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCommonStockSharesOutstanding_609b5e3b-97b5-4e04-b23b-c4a9dbfb9fc3_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/2020/dei-2020-01-31.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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_776d8343-8d65-4595-9bb1-82fdfa06ec84_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_CreditAgreementMember_dfb3d9f2-ed6c-4df2-bd9d-eef46bcbee05_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-20201231.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_IncomeStatementLocationDomain_be194719-fbdf-4b87-8720-775fe5d6ed4f_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_1dcc2f30-d7a0-4a5a-beec-27edf99fc755_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_02e698c4-4d89-4b91-abc8-59dbacd3c48b_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_d8762480-b930-4136-80a4-2cbfd2f849ea_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReceivablesPolicyTextBlock_09ff4f1f-f3a1-459e-a8f0-0c85036d9238_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 Receivables</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquityNoteAbstract_fc2d9900-3ba4-4e9e-97b8-954f1b1db590_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeNotionalAmount_a91381b3-78af-458c-874d-3472a818aa97_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_d2c97030-78a7-4277-886b-6bc02a80f42a_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_76d750f9-d67a-4efd-89f6-bef0a9c89523_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_7b4a40ec-fb04-4df0-bc7f-52f8b451912d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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 revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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 Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_3076d223-d788-4d5c-8c94-c56590b7bbc2_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-20201231.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_LeaseCostTableTextBlock_6b183805-0947-43b8-ad38-56c48eaa0b99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d67a4416-6c3c-4122-878e-da1892f3cfe6_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ConsolidatedEntitiesOwnershipPercentage_11a3e192-0e65-4f09-ae8e-f85243bc8d55_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-20201231.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_OtherAssetsNoncurrent_84745725-c81d-43cf-a5d8-7e5549ad910d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_9e042895-8748-4d9f-9a9b-35f8cfddf014_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquityMethodInvestmentsDisclosureTextBlock_0e0783b6-56e8-4d25-841f-724a75b05413_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_HeavyHighwayMember_b6a0664f-a2b9-4f4f-bfc8-5c905c5e526a_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-20201231.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_SegmentReportingDisclosureTextBlock_5827595f-eabe-46ac-8365-d5d1d667c4f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_5f6c0de4-aefc-48c5-af0a-98365610f506_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinanceLeaseInterestPaymentOnLiability_4cd6193e-22c6-4f08-8d1b-e326f187c7c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Assets_e5740a82-5287-4e3e-ac50-13d1e23c3171_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_8dcb394a-b83f-42e7-8b59-0de7a6797900_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1fb8a048-9b0d-4876-9c0f-6fe6f4347a57_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_StatementScenarioAxis_ff08100d-3752-4c30-aff0-45b2bf499626_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_RevenueFromContractWithCustomerMember_25cd49e1-5b16-4315-9d14-a9a247d7284d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentStatedLIBORInterestRate_973dbfc8-3832-4466-b28a-7f25a741591f_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-20201231.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_DerivativeLiabilitiesCurrent_d8d5fa9d-1736-41b8-b512-69fd2540fa7d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_LoanAndSecurityAgreementMember_63d315c7-46bf-41b9-85dc-bb1f1b93defc_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-20201231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0f3dbc4f-ebf4-4ee4-9f1a-8d882df37083_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_ede45f9f-f175-4d26-9276-bef9c5c29a11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_Security12bTitle_c1f6d4c1-2440-4455-94f5-54520cb51308_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/2020/dei-2020-01-31.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_strl_AllOtherFundsMember_6e049130-b2e6-4e7c-94ea-077ba5f8e7a1_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-20201231.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_strl_FinanceLeasesCostAbstract_81fe61db-b3aa-40ab-a478-6e1b71d9649c_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-20201231.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_FinanceLeasesCostAbstract" xlink:to="lab_strl_FinanceLeasesCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_b4bb4e39-dcbe-428a-b040-f3bf4418b5e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInContractWithCustomerRetainageLiability_15f0fe3d-3885-477e-8835-f9772f4884b5_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-20201231.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_df5c7542-6e09-483f-ae6a-38eec76cccb1_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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RestrictedStockAwardMember_381feb9b-25a7-460a-8d94-4b89d29d5ed5_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-20201231.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_AccruedIncomeTaxesCurrent_2b6ff2c9-4bee-47a0-b5c3-5d9a0da75a2a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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 payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_7a2a9420-00c5-4fc2-9a78-1bb123ffd31d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_JointVenturesMember_8dc57fb0-81e6-429b-b9c8-04cc487c7869_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-20201231.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_us-gaap_ClassOfWarrantOrRightAxis_0deeac49-9309-499c-b43a-7b89d905412e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_b4791d00-7e63-420a-88de-1d31f35894ff_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_1b899b2a-c610-4c23-a83c-5b199e4530ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DepreciationDepletionAndAmortization_613d3756-b6d0-4876-9985-3427b0ded589_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_972257bc-9267-4d5f-82af-c12a76f58462_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_DebtCovenantTermsFourMember_4c7e04cd-2006-443f-8f01-506882a277e5_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantTermsFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 1.50</link:label>
    <link:label id="lab_strl_DebtCovenantTermsFourMember_label_en-US" xlink:label="lab_strl_DebtCovenantTermsFourMember" xlink: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 Terms Four [Member]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsFourMember_documentation_en-US" xlink:label="lab_strl_DebtCovenantTermsFourMember" xlink: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 Terms Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsFourMember" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantTermsFourMember" xlink:to="lab_strl_DebtCovenantTermsFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_GreenZoneMember_ff5842c0-84b7-4cab-ab86-db80f293eaab_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-20201231.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_srt_ProductOrServiceAxis_a4dabc33-0b6a-4736-9d68-81cd727c4a60_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_bf2c5159-cb39-428a-960c-597052b53702_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LumpSumMember_4fb0bd58-e019-4691-b4ec-016792a56340_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-20201231.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0ab5d3bc-464e-45de-ad0a-0d083b0d6b17_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_125e0a81-0b85-4e5c-8056-4b5f1b4088a3_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SupplementalCashFlowElementsAbstract_734ee9b2-72ec-4a33-b4c7-d571ee4018c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RetirementPlanTypeAxis_e4691dbb-5207-4e0a-a96f-f811711d8444_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5aa306ec-61ba-41c4-9571-a80e6aa2f6d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_InterestExpenseAndAccretedInterest_ef91c420-88d0-4757-9c14-76e635927936_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-20201231.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4bc0e450-ae03-4970-9bb5-e51a751ceb26_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_1ff48213-1c93-4dc2-aae5-ed0aa76f5ae3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommitmentsAndContingenciesDisclosureAbstract_a561b31f-0246-4b78-bac1-f6c5754e9e89_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_315ab2bd-e621-40ee-a0f8-b8b5e1a19b8c_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Sterling common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_77146aff-fcc3-4304-a271-bca4157c8881_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ad1c9fa3-3c74-4c40-998a-bc548b166eb8_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 attributable to Sterling common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_9418a049-49b2-40ce-a072-e34f71dcc4a0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TealstoneConstructionMember_d7ad006d-4388-4db7-931c-1372372fa92b_terseLabel_en-US" xlink:label="lab_strl_TealstoneConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tealstone</link:label>
    <link:label id="lab_strl_TealstoneConstructionMember_label_en-US" xlink:label="lab_strl_TealstoneConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tealstone Construction [Member]</link:label>
    <link:label id="lab_strl_TealstoneConstructionMember_documentation_en-US" xlink:label="lab_strl_TealstoneConstructionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related to the business being acquired, Tealstone Construction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_TealstoneConstructionMember" xlink:to="lab_strl_TealstoneConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_d29dc3c4-1a71-42d6-9ddd-6a6a15d731e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExercisePriceMember_885ebd4a-db7a-435e-85be-35c7d13340a7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_53b474cb-f1ae-4e1b-afee-76ff474ab804_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember_4a6532ed-4a5c-4f83-83f3-a02d575dd772_terseLabel_en-US" xlink:label="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laborers Pension Trust for Northern California</link:label>
    <link:label id="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember_label_en-US" xlink:label="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laborers Pension Trust for Northern California [Member]</link:label>
    <link:label id="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember_documentation_en-US" xlink:label="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember" xlink: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 Laborers Pension Trust for Northern California.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LaborersPensionTrustForNorthernCaliforniaMember" xlink:href="strl-20201231.xsd#strl_LaborersPensionTrustForNorthernCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LaborersPensionTrustForNorthernCaliforniaMember" xlink:to="lab_strl_LaborersPensionTrustForNorthernCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_56658397-6313-4e8a-a5b2-5580b93e16a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_StockIncentivePlanMember_c3683277-9d52-4d6f-b598-801fa0b43e38_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-20201231.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_DebtInstrumentCovenantFixedChargeRatioMinimum_a89c790e-08c2-48a1-b604-45e52bd2e845_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-20201231.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_PhantomShareUnitsPSUsMember_3d718447-e4c9-4d87-9073-876aa7570133_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_ee593c77-1903-4e09-8a94-e94b3506cba5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_95036506-1597-4d6a-ab28-2ae9b12cc905_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_64019138-f6bb-41f8-9206-6b7925b611bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnrealizedGainLossOnDerivatives_4be30e05-2929-4cdc-8b65-e8228117bc89_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_8e361a3d-f827-460c-8988-b8f521fa1eac_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdditionalPaidInCapitalMember_661c0a08-25b7-4853-91df-ff38d7c6dc87_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_71585ab4-47ba-437c-8fe0-97b9794a2d97_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Fair Value Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingSegmentsMember_946b32cc-f85c-4a01-a4df-174e63d5036f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisaggregationOfRevenueLineItems_b6ebf621-9c1a-4259-b3c5-fb8b017a7d62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_e0041a72-04aa-4804-ad1a-5fe9a8c55fc5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_93133578-3bd4-470d-ac6d-089a4d8670cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInOperatingCapital_986e1902-6242-4270-adc4-0b1e43e7ecb4_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</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_2c00ebfb-36c7-418e-bd8b-a5d19fdca33a_totalLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeLiabilities_170aefce-e95c-45c6-ba99-333aeb149d09_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities at fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c641547c-e8d4-41e9-a806-321f37bb5818_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised_33ce8c73-736e-4c42-b1be-2845c31bb444_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-20201231.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_FinanceLeaseInterestExpense_74c12bdb-fc6a-4864-96fc-7c6db5daeb99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_NumberOfEmployeesPercent_6b87bcff-e6d6-4e2b-aab9-113f4cf89c78_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-20201231.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_dc7ed265-704e-455e-bc7c-cfd46db81847_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_056acc11-adee-450c-886e-3f162c59fd13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4f461b3c-4174-4306-bca1-cb057e3b8ae6_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxDisclosureAbstract_5ade75a3-9ae3-4f6c-b126-85d2c2da8f0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_5107cc30-27ab-4e76-a902-4ed86e068e29_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RevolvingCreditFacilityMember_babe1c00-a64a-4154-ae77-f96f5f4ef727_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_f9c883a6-678a-4576-a938-60eb0651993d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b7ddd73b-e320-4680-9cb6-529dc4917d25_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_YellowZoneMember_1197377a-89a6-48b7-98fa-8a7af98f859c_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-20201231.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_IncomeLossFromSubsidiariesBeforeTax_875e5f47-7726-4ff7-a126-c30f13b1ee01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_fffaa360-e3f5-4a7f-9420-85c4022e8363_terseLabel_en-US" xlink:label="lab_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory notes issued to the sellers</link:label>
    <link:label id="lab_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_label_en-US" xlink:label="lab_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Promissory Note Issued</link:label>
    <link:label id="lab_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_documentation_en-US" xlink:label="lab_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Promissory Note Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" xlink:href="strl-20201231.xsd#strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" xlink:to="lab_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_b82d0cb1-4dc6-47bb-a878-0d56837b3582_negatedLabel_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" 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">Decrease 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-20201231.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_DomesticCountryMember_ba43a56d-6309-48df-917d-5e829893f479_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnapprovedChangeOrdersAmount_95238b5a-cba0-4db8-a374-4746a7bf5993_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsToAcquireBusinessesNetOfCashAcquired_9966e302-aa59-4c0d-9a84-b3bc4837750e_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">Plateau acquisition, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_ebcad071-29c8-4134-be44-9b8fec131972_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ConcentrationRiskByTypeAxis_d74c3626-5d2b-46f1-be9c-d5b68acbbf40_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1c6be28b-fab5-4d02-8ac2-b19c5b373a2a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3c1cdfbc-4556-40f0-9949-2012a152ee91_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LesseeLeaseRenewalTerm_5939af29-a30a-4535-b69a-d65872d07d1b_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-20201231.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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4f656018-ab93-49e4-966e-f7df4c91f3ab_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sellers Note</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_897aa3d3-8f34-4eee-bdee-268f038c3553_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_ebd945e7-12f6-452d-bc53-19a8e345161b_negatedLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_label_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink: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, Contract With Customer, Liability</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_documentation_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink: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, Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:to="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LesseeLeaseTerminationPeriod_41f0ad91-e19d-4dac-a00b-b8a7fd1c44b7_terseLabel_en-US" xlink:label="lab_strl_LesseeLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease termination period</link:label>
    <link:label id="lab_strl_LesseeLeaseTerminationPeriod_label_en-US" xlink:label="lab_strl_LesseeLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Termination Period</link:label>
    <link:label id="lab_strl_LesseeLeaseTerminationPeriod_documentation_en-US" xlink:label="lab_strl_LesseeLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseTerminationPeriod" xlink:href="strl-20201231.xsd#strl_LesseeLeaseTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LesseeLeaseTerminationPeriod" xlink:to="lab_strl_LesseeLeaseTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_305dc1ac-9e5f-41da-8724-407b4f64de91_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TheRevolvingCreditFacilityMember_9ad731d0-0e6b-4bbe-8a16-99fd03bf7f34_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-20201231.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_AccumulatedOtherComprehensiveIncomeMember_397d3faf-839e-43c0-9b03-4cc0e1c3178c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_4c4bf4b6-a617-40d7-9d89-dffbc2726e80_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease obligations ($2,412 and $1,979 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_98dd17b1-1fa6-46e6-9d87-2ca4095f348b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_463aee0d-0c84-4658-8aca-8edccb0a2ea0_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, 2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6d6a8d9e-a57a-4fcb-9e46-5c20e5d92fea_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98af2908-3d80-4d6b-86f8-066bf26ca2b7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_UseOfEstimates_4e5813fa-0e77-45d5-b6e7-09fa33ce528f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_945ba442-b23a-4d8d-bcb4-607c1bdd6539_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_7fb430dc-b004-4221-9fb7-db889f52b450_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_448d7c83-096d-4780-8474-9979b87a1bf9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_37e97cf3-4f93-4131-8001-5627c1255716_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_ProjectTypeAxis_2a0b8af2-e4db-4deb-9b11-0ba555a0fe12_terseLabel_en-US" xlink:label="lab_strl_ProjectTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project Type [Axis]</link:label>
    <link:label id="lab_strl_ProjectTypeAxis_label_en-US" xlink:label="lab_strl_ProjectTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project Type [Axis]</link:label>
    <link:label id="lab_strl_ProjectTypeAxis_documentation_en-US" xlink:label="lab_strl_ProjectTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeAxis" xlink:href="strl-20201231.xsd#strl_ProjectTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ProjectTypeAxis" xlink:to="lab_strl_ProjectTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_MyersMember_ef1632e7-f42c-434f-8ee3-fac443a9791a_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-20201231.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_ConsolidatedEntitiesAxis_cc28a321-8379-42e8-8aad-596993031049_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_ComprehensiveIncomeNetOfTax_c94ae72e-1520-4eb6-a07f-a5f504fe2c25_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_64838923-4554-4050-af86-dfffe711c837_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-20201231.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4fd087b6-da00-4d24-bcc3-6bd8cee8f5e6_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentsIncorporatedByReferenceTextBlock_3b23e903-5d29-4ea0-983d-7a8fd843f3a4_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/2020/dei-2020-01-31.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b62e57f9-94a1-47b5-8d02-721c1c780c72_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ScenarioUnspecifiedDomain_5100c6e6-ed25-45e2-ad7b-ce823d28bf2e_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dei_LegalEntityAxis_77d79451-c8eb-48ef-80dd-c6854dfd25a9_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/2020/dei-2020-01-31.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_PaymentsToAcquirePropertyPlantAndEquipment_def1af31-be45-4b86-bb15-f235e3b1eafd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3df54d96-197f-47ce-9163-e0aa2b084ac9_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/2020/dei-2020-01-31.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_srt_ConsolidationItemsDomain_ca070253-8536-4e80-aeee-a4afd28da67f_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_ee1fd186-1d8e-495e-b9ff-94b44b2a3007_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentPeriodEndDate_cfced4ee-209c-42ec-8bd0-3fcc89128e53_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/2020/dei-2020-01-31.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_CarpenterFundsAdministrativeOfficeMember_0fb99ed7-22d2-476d-a217-dc3fcd0f4865_terseLabel_en-US" xlink:label="lab_strl_CarpenterFundsAdministrativeOfficeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carpenter Funds Administrative Office</link:label>
    <link:label id="lab_strl_CarpenterFundsAdministrativeOfficeMember_label_en-US" xlink:label="lab_strl_CarpenterFundsAdministrativeOfficeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carpenter Funds Administrative Office [Member]</link:label>
    <link:label id="lab_strl_CarpenterFundsAdministrativeOfficeMember_documentation_en-US" xlink:label="lab_strl_CarpenterFundsAdministrativeOfficeMember" xlink: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 Carpenter Funds Administrative Office.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CarpenterFundsAdministrativeOfficeMember" xlink:href="strl-20201231.xsd#strl_CarpenterFundsAdministrativeOfficeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CarpenterFundsAdministrativeOfficeMember" xlink:to="lab_strl_CarpenterFundsAdministrativeOfficeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DeferredCashPaymentsDue_24513c5a-1be8-4f13-ad1f-73a92a3960cc_terseLabel_en-US" xlink:label="lab_strl_DeferredCashPaymentsDue" xlink: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 cash payments due</link:label>
    <link:label id="lab_strl_DeferredCashPaymentsDue_label_en-US" xlink:label="lab_strl_DeferredCashPaymentsDue" xlink: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 Cash Payments Due</link:label>
    <link:label id="lab_strl_DeferredCashPaymentsDue_documentation_en-US" xlink:label="lab_strl_DeferredCashPaymentsDue" xlink: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 Cash Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredCashPaymentsDue" xlink:href="strl-20201231.xsd#strl_DeferredCashPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DeferredCashPaymentsDue" xlink:to="lab_strl_DeferredCashPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1cda2f2c-f1c8-4c9d-8c3a-550346309c52_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_96c898f2-0a23-469c-a210-9fe69d1964d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_824a961a-5b13-46f1-aaf6-5b4322a2c082_terseLabel_en-US" xlink:label="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cement Mason Pension Trust Fund For Northern California</link:label>
    <link:label id="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_label_en-US" xlink:label="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cement Mason Pension Trust Fund for Northern California [Member]</link:label>
    <link:label id="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_documentation_en-US" xlink:label="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" xlink: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 Cement Mason Pension Trust Fund for Northern California.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" xlink:href="strl-20201231.xsd#strl_CementMasonPensionTrustFundForNorthernCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" xlink:to="lab_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_a8142dfa-e063-4d6c-af1f-6738744c27c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProfitLoss_4f797f33-f0b9-406f-96f3-16c45e5122c3_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_d5a85963-412c-4437-ba0f-bf593c48673d_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</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_18a05d79-1c15-4dbb-9084-e800eecb4067_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_DeferredTaxAssetsRightOfUseLiability_40f232d3-a847-4be2-9bea-a9448fe8b783_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-20201231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4a235923-a939-43f6-91e5-e3e6b4d1c0ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisaggregationOfRevenueTableTextBlock_cdcb8e06-74b1-4441-92ef-e0aeb7ace04b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_5e445041-dc0e-4832-88f5-505ef8d4a0ec_terseLabel_en-US" xlink:label="lab_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" xlink: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 liability</link:label>
    <link:label id="lab_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_label_en-US" xlink:label="lab_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" xlink: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, Maximum Liability</link:label>
    <link:label id="lab_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_documentation_en-US" xlink:label="lab_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" xlink: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, maximum liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" xlink:href="strl-20201231.xsd#strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" xlink:to="lab_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6b3707d0-327b-441d-a2b2-16b803e59d23_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3104584f-70a4-4bef-85a6-8ba61a2bb3fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLossCarryforwardsTable_e1851b3d-2b6f-4122-ade1-c1fa6b847c61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisaggregationOfRevenueTable_77f92720-e015-4693-bedb-9083b3e466ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_f451c143-7804-409a-a8f0-6e8619a35f4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LongtermDebtTypeDomain_377c7dc6-475a-474f-b81c-604408d120bb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchasedDuringPeriodValue_ff1e365c-3470-4345-af90-6f6db75697ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Purchase of Treasury Stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_501c9582-4d5f-4178-980e-00db0aa36478_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 expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_37367f6c-6243-4371-9875-62a1b149af0c_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/2020/dei-2020-01-31.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_strl_ResidentialAndOtherMember_9f1bf7d1-0c19-41a0-99f0-ff237eadf110_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-20201231.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_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_52c15f20-1a78-47df-ab4b-397c4fda3395_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_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/2020/dei-2020-01-31.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_MeasurementInputTypeAxis_3c3ce78e-774d-4c91-be01-380990e119cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_a33a7428-d5fe-4200-9e6b-719ead338c01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentUsefulLife_dece7996-17db-45c2-8644-a67da058b7dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_GoodwillLineItems_b24a6cb8-263d-4a7a-bcaa-a8abc406c96c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f54a8719-f6b5-4636-8195-8c2ab514acbe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeLeaseDescriptionLineItems_1a70b2cf-3af5-4ec4-80a9-ff1b55026633_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeasesTextBlock_4caa41d7-eceb-4ff6-bfdf-0631c9886f59_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_23c6cd8e-dbc6-4df7-b2d1-ffcc5aaeb60b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ConcentrationRiskByBenchmarkAxis_6447dfbc-f193-4481-9313-ec855a3ef08a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_a12f5d02-0857-461e-964b-609aff2b9497_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net total deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_0aed2358-0b5b-4f67-bfb5-050e0b8e231a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CostOfGoodsAndServicesSold_c23f8d1a-6416-4e7a-816b-1ec3ab529c42_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_0049defd-e77a-4e17-8464-2d7d145f21f4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_a7e8f646-2e06-44d8-bfc5-9aae99fb192f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9a925c87-5b59-413f-bc67-16f1eecdecbb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0d930d7e-5d80-49b2-99f0-7079800add95_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, net of tax (Note 10)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ea8258d0-9b9e-4c93-af12-0c6fc51bcdf0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in interest rate swap</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_d69d615e-4ac3-42aa-825a-b973877544a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f4e791fa-b7b6-4a17-aa3d-85b46a78e4e9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentNameDomain_eee5fdf6-078f-4314-b279-a88b1a35abe8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsGross_2e36c3de-5f9a-4190-a8a0-560f409fa11a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_MinimumMember_14561f0b-7df7-4a8c-8e3b-6376a0a5106f_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_BalanceSheetLocationDomain_cb7ad4b8-b871-4d11-8be4-2b16f6246b7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_1a3811d8-4c3a-4dad-870a-a328f24409c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_43a14670-487f-4061-84f0-499109fdad0e_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_545d45c9-97da-4e00-b4f0-909c0c777151_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 ($6,010 and $5,619 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b719fea7-21ad-4f79-b902-27847e0dbac9_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_71fcc15d-ae3f-4bbe-9c06-e9a19cfc3f5e_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingLeaseLiabilityCurrent_7e43c83e-bc71-4bd3-abfe-5942380dea2d_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 ($1,801 and $1,838 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3f420d60-db22-405b-a607-933f8d49312e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_80662b9a-1bed-4a31-a523-0fc6aef6c407_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_03570534-5ca2-460c-8b2e-8a832798c4ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f07a74c6-3dea-4f9e-8c83-4ef252176a0c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_DebtCovenantPeriodAxis_bbef9086-83d9-4834-a4fe-8af42a8d4268_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-20201231.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_NetIncomeLossAttributableToNoncontrollingInterest_7c937ba2-546a-40b2-81f5-b2b7ec985af7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquityMethodInvestmentsAndJointVenturesAbstract_c4f27630-b2a9-49f6-9aee-2d5471e3ad54_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_44940742-0d4f-445e-8bc9-7a5431905e2f_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 usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityInteractiveDataCurrent_87da84d6-2991-42f1-b7e6-9f96fc569953_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/2020/dei-2020-01-31.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_StockholdersEquityNoteDisclosureTextBlock_51656e40-7d21-4edc-8547-68b814a8746f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_b3faa16a-1352-4df3-ba25-ce43b7d87d04_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-20201231.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_AccountsReceivableMember_c83f12b6-48db-45f9-ae8c-c459d6d4fd3c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_VariableInterestEntityOwnershipPercentage_d9a49aec-6f0f-4d79-a53b-d710245f856c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InterestRateSwapMember_9f745ab3-6fec-4957-817f-93f5547d667e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_NameOfMajorCustomerDomain_e607c7f9-b9aa-4140-98c9-3c6a453662ac_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_strl_DebtCovenantPeriodDomain_b9f43358-dcff-4942-80b5-4503d41987ec_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-20201231.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_dei_EntityRegistrantName_82a93a63-8adc-4218-aa7b-4ccc7e380a5a_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/2020/dei-2020-01-31.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_ClassOfWarrantOrRightDomain_4b9dbfcb-da94-4d4a-acbf-96bc65402e3f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeTable_fa609f64-dcc7-4c35-88c6-775f614d00ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_7b90cd4f-714a-4f2d-b358-9620961371f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StatementOfStockholdersEquityAbstract_5b5c6057-bce3-43ff-8883-22b0c4c86737_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d91a4cb5-45fc-48bb-9036-ea1ea72b9ecd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_634f4198-0951-41d5-a23c-e0dd2e2fb217_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_a10ff4e0-143c-4df7-a89e-5c53d97dc8f6_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</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-20201231.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_ProceedsFromSaleOfPropertyPlantAndEquipment_794f8238-e482-49bc-aaaa-22f3bc1101c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_d4e2a42b-2a56-4491-b251-25c1f3872069_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_39ac6b97-5841-427e-a3dd-450876174a6e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_023624d2-762a-4f4d-8133-e8fce2ebad54_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_EstimatedConstructionGrossProfitLossBeforeTax_411f630f-1ef0-49d2-9632-03225e54c2bc_verboseLabel_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated construction gain (loss) before tax</link:label>
    <link:label id="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax_label_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Construction Gross Profit (Loss) Before Tax</link:label>
    <link:label id="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax_documentation_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents net estimated gross profit (loss) before tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:href="strl-20201231.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_FinanceLeaseLiabilityUndiscountedExcessAmount_cd3a94d5-9dc8-4114-b1da-b63ae8703d61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ClassOfWarrantOrRightTerm_d224df9f-9fee-4670-aa60-24be1d28e7a5_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-20201231.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_3a89e0ab-372b-4c00-a89d-a7c1eb4502e4_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized gains anticipated to be reclassified within twelve months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_b0c65f27-2f34-477f-a9fa-16cce3787eb0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ConsolidationItemsAxis_117b8300-8840-4ef7-a9ae-f9a009af8d3b_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e72c43e3-d9e5-48ef-98ae-9d62d59e8e80_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/2020/dei-2020-01-31.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_strl_LoansReceivableCARESAct_f4c529b6-9c19-4bd2-9c2b-0e14642fe320_terseLabel_en-US" xlink:label="lab_strl_LoansReceivableCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act PPP loan</link:label>
    <link:label id="lab_strl_LoansReceivableCARESAct_label_en-US" xlink:label="lab_strl_LoansReceivableCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, CARES Act</link:label>
    <link:label id="lab_strl_LoansReceivableCARESAct_documentation_en-US" xlink:label="lab_strl_LoansReceivableCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoansReceivableCARESAct" xlink:href="strl-20201231.xsd#strl_LoansReceivableCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LoansReceivableCARESAct" xlink:to="lab_strl_LoansReceivableCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3410f745-2719-47c8-bb37-9b20865ff75a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_c5c05343-ca8d-4be1-9940-e6b3a9ad09d1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_Period1Member_ec3fde8b-2888-474a-a753-94fe74cd877c_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">October 1, 2019 - June 30, 2020</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-20201231.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_dbfb7556-d7bb-4059-a4b0-116ef10df8a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_TheCreditFacilityMember_45f1c65e-8702-4d11-af26-952dc1950b7c_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-20201231.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_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_12c3dc26-5ffd-4d33-8e95-716754e32022_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-20201231.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_OperatingLossCarryforwardsLineItems_6da5ae4e-ba97-4093-ab19-fa394ad99968_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodSharesShareBasedCompensationGross_21094879-3abe-471d-b723-f08b226d4824_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_bf36f138-cced-4548-8238-69ce08669582_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/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_528a4f81-0d26-4f71-b24b-a1affe6cacd8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_EmployeeStockPurchasePlanMember_900e8e4b-92f3-4008-82e4-7b2ddecf3305_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-20201231.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1c067abd-b8fb-463f-9346-c66eada9aae2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Goodwill_83ffa537-6604-49b2-81f5-05aee36d71e0_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill ($1,501 and $1,501 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_Goodwill_73e2b2e3-92b6-470a-a8d3-673ea2c6b005_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_6bf793dc-da13-43e7-b714-0fbd9c7cb624_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_830b425e-945f-465a-a487-e4806678529a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentTransitionReport_c7aafc4b-61a1-442c-8b85-3a4243c91c04_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/2020/dei-2020-01-31.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_srt_TitleOfIndividualAxis_9ef38556-a900-4f32-973e-58ba411c0b1a_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_cf9696ed-e496-4f07-9aba-60f53fc65d05_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtCovenantTermsOneMember_da572464-af9f-4079-aa61-1f01fee274d2_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater than or equal to 2.50</link:label>
    <link:label id="lab_strl_DebtCovenantTermsOneMember_label_en-US" xlink:label="lab_strl_DebtCovenantTermsOneMember" xlink: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 Terms One [Member]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsOneMember_documentation_en-US" xlink:label="lab_strl_DebtCovenantTermsOneMember" xlink: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 Terms One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsOneMember" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantTermsOneMember" xlink:to="lab_strl_DebtCovenantTermsOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_ac6736f4-e51f-41fb-a17d-ee9681b377bf_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 ($8,370 and $12,257 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_fa6c0eeb-1d6b-4733-b829-115a8bb55cd0_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0cee5841-c481-45c9-9a9d-8b43494955e8_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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 and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_OperatingLossCarryforwardExpirationPeriod_e55bfc49-1b11-48b9-b566-c9f1dc5196de_terseLabel_en-US" xlink:label="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforward, expiration period</link:label>
    <link:label id="lab_strl_OperatingLossCarryforwardExpirationPeriod_label_en-US" xlink:label="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforward, Expiration Period</link:label>
    <link:label id="lab_strl_OperatingLossCarryforwardExpirationPeriod_documentation_en-US" xlink:label="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period of each operating loss carryforward.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OperatingLossCarryforwardExpirationPeriod" xlink:href="strl-20201231.xsd#strl_OperatingLossCarryforwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_OperatingLossCarryforwardExpirationPeriod" xlink:to="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_2ff5b7c8-fd83-403a-a971-1a57fa07eb93_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueInputsLevel2Member_70dcfae5-325c-458b-85c4-3e8e2ac7ba35_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BuildingAndBuildingImprovementsMember_6bcf6813-8b8e-4f37-80a3-67f1b03bc250_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_001117c7-911f-49ea-8b3a-47961252c218_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 ($1,493 and $503 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_322463ff-03e0-4f2f-841f-0e1bc7d36cc1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_4e23a833-9f7d-48bd-aa7b-527519cd8e22_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_a0a01ab0-33ce-406a-aac2-35446857708d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ProjectTypeDomain_1f347a0e-6e47-4044-801a-96edfb0d18da_terseLabel_en-US" xlink:label="lab_strl_ProjectTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project Type [Domain]</link:label>
    <link:label id="lab_strl_ProjectTypeDomain_label_en-US" xlink:label="lab_strl_ProjectTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project Type [Domain]</link:label>
    <link:label id="lab_strl_ProjectTypeDomain_documentation_en-US" xlink:label="lab_strl_ProjectTypeDomain" xlink: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 Project Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeDomain" xlink:href="strl-20201231.xsd#strl_ProjectTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ProjectTypeDomain" xlink:to="lab_strl_ProjectTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_3f800bc3-af24-4fd8-bd0f-42ff28d1ead9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SwingLineLoanMember_036856e5-1f5e-441d-bafb-79337a299536_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-20201231.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_ContractWithCustomerLiabilityCurrent_8675cd17-d568-4893-890b-39a9f6b0c3d5_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 ($17,678 and $8,177 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_b3c75be7-4f8c-4c23-bafb-708a79d2c010_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CustomerConcentrationRiskMember_db9e3172-58e3-43a3-a383-90fbde924c3a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockVotesPerShare_74d5098e-264f-4d3e-89ec-1036e77b2e92_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-20201231.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_us-gaap_CreditFacilityDomain_c706b80b-d11b-48ed-a5ce-d31c404833c9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ResidentialConstructionMember_b4b53526-1e3a-481d-9222-12eb44fd6e15_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-20201231.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_DerivativeContractTypeDomain_b3f896f0-76dc-4331-856d-d1013915193f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39ee67ab-adc1-4a81-bbfc-b2f87364890c_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_657bd9cb-3a32-4867-8ed0-f7a3b2f39790_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_ecb6f3a9-cbb9-45b5-bc01-801f9fa28a40_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_da8a3818-dc73-4016-8d31-58c5393990cf_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 and non-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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareBasic_27d43ff0-f815-407d-a63a-90968b62f5f7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_19bd5de3-d458-474b-9468-02cc2601c1dd_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 (loss) per share attributable to Sterling common stockholders (in usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_8f80f9e5-e11b-41e0-8f83-bd973dbe6ad1_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/2020/dei-2020-01-31.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_MainOfficeMember_77bdc22e-fb2a-438b-998e-485c73ecbd45_terseLabel_en-US" xlink:label="lab_strl_MainOfficeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Main Office</link:label>
    <link:label id="lab_strl_MainOfficeMember_label_en-US" xlink:label="lab_strl_MainOfficeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Main Office [Member]</link:label>
    <link:label id="lab_strl_MainOfficeMember_documentation_en-US" xlink:label="lab_strl_MainOfficeMember" xlink: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 main office.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MainOfficeMember" xlink:href="strl-20201231.xsd#strl_MainOfficeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_MainOfficeMember" xlink:to="lab_strl_MainOfficeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock_f35a4ab1-a499-4ce8-8f07-e5ac819cc81b_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-20201231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_605ff563-3c7a-4495-804f-b3d761fe9492_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtDisclosureAbstract_f294b867-42d2-4383-b77b-5555aa3d2d61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9bc9d9ae-588e-4dac-8c7c-e11ba2a1b990_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_2eb11811-43d1-4d67-bb16-0d01d6bd1ac9_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess cash flow prepayment percent</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_label_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_documentation_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" xlink:to="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_5d5fe122-02ae-4494-be6c-7e4139d1b5c7_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">October 2, 2019 Fair Value</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_6e52e84d-022c-4bc4-ac37-34a91b4aa4f3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_006040d6-530c-4dc1-9180-e4bb50b0c7cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInFinancingActivities_4fc081be-9a57-478f-9a90-3232572f1b51_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) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_e934d644-1cf5-4915-b7bc-5c6f9fe8b3f5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_3d9e58f8-7d26-43e8-bdd1-e12dcf9509da_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">Backlog</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllocatedShareBasedCompensationExpense_8e76a86c-47e0-4184-82f2-715166dad9f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_329855ea-9a4e-44a0-a6ad-699ef574715d_terseLabel_en-US" xlink:label="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated earnings</link:label>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_label_en-US" xlink:label="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated earnings</link:label>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_documentation_en-US" xlink:label="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:href="strl-20201231.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_c8c3ef94-c6f7-4e82-818c-a7dd7f1a2e46_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-20201231.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_BalanceSheetLocationAxis_912a0e4d-9052-4267-8ded-128bcd5607a5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockValue_6a9a09dc-1319-4423-aef5-4c487ae2e736_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, 28,279 and 28,290 shares issued, 28,184 and 27,772 shares 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1189f7d6-f483-4d84-b22d-d72ce8a4ecc4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_08180101-ad7e-4245-8304-4f9e0bd566a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_126dc7a9-27bb-41f5-80da-0f28647fcd12_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/2020/dei-2020-01-31.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_dei_DocumentAnnualReport_fdcdf81e-0ab9-41ee-8fa5-3a7a0db7c73a_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/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e67695af-e8ab-450e-9f21-1e840c964bc9_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, 2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_3e5d1f62-8f11-4d6a-9614-3317caff5558_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 ($6,793 and $39 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_793a5873-0497-47a9-add0-ef61c97ba21f_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_c41b2caa-4fda-4941-8411-58e1c15a0bd2_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/2020/dei-2020-01-31.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_FinanceLeaseLiabilityPaymentsDueYearFour_af9d67b4-2b34-46ac-9fac-d6a4452298f3_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DerivativeAssetsAbstract_ca69172b-6a4e-4d57-95e8-6c4290178d7e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsAbstract" xlink:to="lab_us-gaap_DerivativeAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_2924ef87-a147-4707-abbe-1a75945c4487_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54b76737-a694-47d8-bae3-430c8e9c4966_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativesAndFairValueTextBlock_a1085902-8c00-4248-8984-9422b8d20fe2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_5b6336a2-5f4b-4ef9-90e2-8884d635e3b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInContractWithCustomerAsset_b7f033e6-1247-47cb-8191-dcda1cb60671_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MinorityInterest_96d70ff4-fed8-44ea-9981-095cf4916a0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6d8dbce1-ab9a-4e97-b351-3946dffb86a0_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 (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96cb4936-d805-49c6-a4d3-c5a887646aaf_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 usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e5224984-366b-41ce-89d3-6ee75d83e370_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtCovenantTermsDomain_79b01a9a-7708-4954-8afd-8e404fd2ad96_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantTermsDomain" xlink: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 Terms [Domain]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsDomain_label_en-US" xlink:label="lab_strl_DebtCovenantTermsDomain" xlink: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 Terms [Domain]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsDomain_documentation_en-US" xlink:label="lab_strl_DebtCovenantTermsDomain" xlink: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 Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsDomain" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantTermsDomain" xlink:to="lab_strl_DebtCovenantTermsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_cd777672-d1b3-4b54-965b-accc96093c94_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockSharesIssued_07da09a7-ae57-41ba-8767-1a78aac55e25_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a6658dc5-d006-41b3-a5ec-b546016b1239_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 ($26,122 and $7,538 related to variable interest entities (&#8220;VIEs&#8221;))</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_173d37f3-d61c-4afb-9acb-31baf5bcf4df_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_f1a416c5-05fe-42b6-9fa4-c253890d4a82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_MeasurementInputRiskFreeInterestRateMember_b9a6b110-a6eb-4e47-bf06-88ad551dd92e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfImpairedFinancingReceivableTable_304fb53d-93a9-4adf-9151-be8311b66352_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilitiesOther_6bbec47d-26bd-4c5c-ac4a-60155bdc60db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_1308d997-d7c0-443c-a5b2-72e68b989594_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_f2d42b2e-ca53-4214-9626-aef3c7ae425b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermDebtNoncurrent_950fbcc5-f2f2-4091-802c-0a82ee8521d8_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 ($53 and $2 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_59743d9e-3595-4862-91b7-ea45a25215c9_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SegmentReportingAbstract_8bcff12a-5253-4d92-a3aa-03464b1a3212_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_15bc8342-972d-4591-a9fb-c72e9f3f74be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InterestExpenseMember_ba3e8626-3276-480f-b3c7-1eb6e5085f64_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_25db8516-fe6b-42c1-95a5-4fda5e3acccd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink: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 accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d9d7e527-eefa-491e-b246-45713c6cc95e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_da141ab4-c2c0-4b7b-b914-c6a3e52c9485_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_530b02bb-197b-4fc6-ae3e-7744ad327d19_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_SpecialtyServiceMember_d501be07-0d58-42aa-9cc1-ed6c39b6883d_terseLabel_en-US" xlink:label="lab_strl_SpecialtyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Service</link:label>
    <link:label id="lab_strl_SpecialtyServiceMember_671b5ee4-84a2-429f-ba46-eab2b710e098_verboseLabel_en-US" xlink:label="lab_strl_SpecialtyServiceMember" 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">Specialty Services</link:label>
    <link:label id="lab_strl_SpecialtyServiceMember_label_en-US" xlink:label="lab_strl_SpecialtyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Service [Member]</link:label>
    <link:label id="lab_strl_SpecialtyServiceMember_documentation_en-US" xlink:label="lab_strl_SpecialtyServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SpecialtyServiceMember" xlink:to="lab_strl_SpecialtyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_0db9fc64-f428-4206-8c68-84e2dc368d5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_f73b5640-5ef1-4efa-aa4f-2324f02bd1dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_6199bc1a-8496-4a0b-81dd-176a3aa6c5ec_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesAndStockholdersEquity_a2ecd9ee-a5a8-4e1e-843f-6b389a36fbc6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c8468314-93dc-451c-afb8-0babb2933814_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_d5bf48d3-38fc-4170-8cff-2965c6ee4e2c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtCovenantTermsThreeMember_c0cd2d1d-9df2-4016-8ee1-beae93f0e570_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantTermsThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater than or equal to 1.50 but less than 2.00</link:label>
    <link:label id="lab_strl_DebtCovenantTermsThreeMember_label_en-US" xlink:label="lab_strl_DebtCovenantTermsThreeMember" xlink: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 Terms Three [Member]</link:label>
    <link:label id="lab_strl_DebtCovenantTermsThreeMember_documentation_en-US" xlink:label="lab_strl_DebtCovenantTermsThreeMember" xlink: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 Terms Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsThreeMember" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantTermsThreeMember" xlink:to="lab_strl_DebtCovenantTermsThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_59233de4-133e-4314-a8b1-da9b97ea1d8b_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-20201231.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_92a531d7-0e2a-4d36-b57f-57f1e666bae7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_8db9e734-1df8-48fb-b10b-837d9031c614_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_30d8c4dd-6df3-4f4b-83e0-b78071842d19_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressCityOrTown_de62269a-8724-4499-a00d-c0b8ae74ea7e_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/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_bf299011-adda-4d39-830a-fce10d2fc27d_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 ($2,141 and $1,521 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_be99350e-8683-4329-9167-39a3020fdfe0_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueByFairValueHierarchyLevelAxis_2fc9b644-3594-4fb7-b714-d5ca879ca145_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestrictedStockUnitsRSUMember_b5bac5ad-6dbb-4682-97a3-aeca5ce71c42_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_7e50c405-04eb-4733-a7fa-121ed5a9434a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeaseCost_17188408-baab-4c36-b243-6b5bc193db88_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_e2ab418f-ceb2-4223-aec5-1112602f3829_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e66c6694-863c-446e-a79a-95f62bb02a7b_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4d314cae-2630-4384-899b-a5534b1cdb7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GeneralAndAdministrativeExpense_2e652fb4-012e-4485-a66c-58333c84fe20_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_c495617f-3227-4cad-83a5-e55414d11307_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CurrentIncomeTaxExpenseBenefit_580a9b32-ad60-4d73-93d7-0a7245d93780_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ea939a75-289a-4dd4-9900-65da42d3063c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a3928a3a-6c0f-40c8-a293-556ea8047812_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_7f169aab-ee0a-4aa4-9340-359a4844291f_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-20201231.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_us-gaap_ShortTermLeaseCost_8a76d600-0120-401b-a138-550f143174bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GainLossOnSaleOfPropertyPlantEquipment_a68b6bb8-9565-4775-bb6d-c06c9af4ba73_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_f6e2e1d6-597e-4834-8250-578a2ced7e05_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_52ef24db-5ca7-4f97-87bf-ac8c03d41807_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_bfb29a34-d9d2-4a5f-9338-98000bfab77f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquityMethodInvestmentNonconsolidatedInvesteeAxis_4afe720e-edff-44f5-9ae5-f0201e963299_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_GrossProfit_5e42afb6-5538-4f1e-a26b-d21389efc4fc_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1e5db639-409f-48de-a394-45ab56f7c719_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, 2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_080bdf6c-d6a5-42be-846a-0de826bbde4c_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/2020/dei-2020-01-31.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_RevenueFromContractWithCustomerPolicyTextBlock_98c8497a-22a1-456a-8b8a-3ec53e98f4c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_WarrantsAndRightsOutstandingTerm_2dba48ce-7dff-48eb-907c-add178c36289_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeLeaseDescriptionTable_9094c187-4f40-4f52-aa42-2e94fe86364e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_9d339935-6478-43f1-ace8-1dab944e8539_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-20201231.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0e7d3706-7931-408b-9dcd-7be33b1eca0b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_4c603c31-722e-4302-948a-fff70ae765b1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_EarnoutExpense_9d60e290-71c2-47d5-a948-973b8c1982e6_terseLabel_en-US" xlink:label="lab_strl_EarnoutExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out expense</link:label>
    <link:label id="lab_strl_EarnoutExpense_label_en-US" xlink:label="lab_strl_EarnoutExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out Expense</link:label>
    <link:label id="lab_strl_EarnoutExpense_documentation_en-US" xlink:label="lab_strl_EarnoutExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of cost from an agreement as earn-out expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EarnoutExpense" xlink:href="strl-20201231.xsd#strl_EarnoutExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_EarnoutExpense" xlink:to="lab_strl_EarnoutExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_3d997dc9-433e-4604-bd78-fdfcf6077000_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 ($1,374 and $1,429 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_4c8004ef-43d8-4605-8354-475f82aad705_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfVariableInterestEntitiesTable_a3c054e9-6ea6-41d5-b0c1-64635b7a2825_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsToMinorityShareholders_da749376-c9d1-4bb2-828f-a9d47dff63ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_08a5897d-44d9-4c87-915d-308316bc8067_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_EquityMethodInvesteeNameDomain_8160bdd0-dda1-47c0-becf-87d0295bb113_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_TradeNamesMember_678381bf-2925-4026-9373-653f666b90d6_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_16afe730-67aa-4556-bd0f-b528a7bb2026_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_Period4Member_a9524391-bda9-4a78-8fa1-e7f590daca50_terseLabel_en-US" xlink:label="lab_strl_Period4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">April 1, 2021 - June 30, 2021</link:label>
    <link:label id="lab_strl_Period4Member_label_en-US" xlink:label="lab_strl_Period4Member" xlink: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 4 [Member]</link:label>
    <link:label id="lab_strl_Period4Member_documentation_en-US" xlink:label="lab_strl_Period4Member" xlink: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 4 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period4Member" xlink:href="strl-20201231.xsd#strl_Period4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Period4Member" xlink:to="lab_strl_Period4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_f666c7eb-4d3e-4df8-aac9-abc5e301d9ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsCurrent_e4d6d014-8393-40ee-b937-d85aa6b6890b_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_89775950-69e4-4abe-b69d-5453184c8f17_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c4ea0ae0-6644-425f-bffd-aa32343d28e5_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/2020/dei-2020-01-31.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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_f6fa203d-b592-48a1-a2e8-ab3fc1f6ae24_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLossCarryforwards_2f06515f-09c8-4f95-b39d-8013313947f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_f05f6100-ea63-490f-84d6-f650e742bdfe_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Sterling common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_be94c027-6835-4356-912b-9db96a6545d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_UDOTMember_131021ca-65ea-4876-8620-56b3a755857c_terseLabel_en-US" xlink:label="lab_strl_UDOTMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utah Department of Transportation (&#8220;UDOT&#8221;)</link:label>
    <link:label id="lab_strl_UDOTMember_label_en-US" xlink:label="lab_strl_UDOTMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UDOT [Member]</link:label>
    <link:label id="lab_strl_UDOTMember_documentation_en-US" xlink:label="lab_strl_UDOTMember" xlink: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 UDOT.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UDOTMember" xlink:href="strl-20201231.xsd#strl_UDOTMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_UDOTMember" xlink:to="lab_strl_UDOTMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_9c90614a-a52e-4ae0-b8f0-41737030ee8b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_db9f5633-79a8-4e2c-bd54-032bcb4d0f5f_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">Property and equipment, gross</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_12d10189-fa5a-448a-a056-23d67f5d64da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_39b5a367-d37d-4208-b772-cde9d7d50d8b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingIncomeLossMember_37e86d77-5d1b-480d-ab9a-354d2ad49f0c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquityAbstract_f423d3d3-da4b-4b32-8f04-574c2c9393ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b47ced55-ac82-4b9f-b009-958a08d0eb44_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_338a6a5f-e5b5-478b-8a94-29597d6cf39c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedOtherComprehensiveIncomeLossLineItems_5fe38ff4-82f9-4358-bf63-8cade98c3c16_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_57bbf670-d219-4368-ba53-5e5db0b656a1_totalLabel_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Income Taxes And Earnings Attributable To Noncontrolling Interests</link:label>
    <link:label id="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_documentation_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sum of operating profit and non-operating income (expense) before income taxes, extraordinary items, cumulative effects of changes in accounting principles, and non-controlling interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:href="strl-20201231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2393d5cc-39d1-4188-b1b1-660ece472837_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, 2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_bb444cda-0b65-4fde-a394-fd9e73ff44b6_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/2020/dei-2020-01-31.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_strl_ReceivablesFromAndEquityInConstructionJointVenture_9585ed1a-7ddd-49f9-9ee1-6e2be3124117_verboseLabel_en-US" xlink:label="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables from and equity in construction joint ventures ($9,708 and $7,406 related to VIEs)</link:label>
    <link:label id="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture_bc7d4d8b-a83c-482b-a416-5f39b85261a6_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_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-20201231.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_SubsidiarySaleOfStockLineItems_542e606e-160a-49d4-a1b1-c3e472573415_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e3aa88c1-763a-43e8-9e42-3fb9dd41ce78_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink: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, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityNumberOfEmployees_7ccdf1c2-0c1b-4b47-9bb0-f9babb46b278_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/2020/dei-2020-01-31.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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f22d55e9-50ee-4f9a-9c8c-40944e0d8671_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_8c027706-fc52-4c43-bc1b-d1b8dab79045_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SupplementalCashFlowInformationAbstract_f72403ac-e664-404e-bbe8-7dc8e026190a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_LongtermDebtCurrentMaturitiesGross_72df6b6f-b432-4af3-ac4f-a516f4a8035d_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-20201231.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LongtermDebtCurrentMaturitiesGross" xlink:to="lab_strl_LongtermDebtCurrentMaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_9308dfab-78ea-43ea-8272-638a5c18ee31_terseLabel_en-US" xlink:label="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% owned subsidiaries, number of entities</link:label>
    <link:label id="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_label_en-US" xlink:label="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% Owned Subsidiaries, Number Of Entities</link:label>
    <link:label id="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_documentation_en-US" xlink:label="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% Owned Subsidiaries, Number Of Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:href="strl-20201231.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:to="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_46ac8c6f-fd75-4088-a80c-f8feb44ba9f5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_cedb38e5-d6e1-41ee-b58e-b8ed8c2f1f3b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityFilerCategory_7ac2fa80-9aee-433b-b1ad-40c15a97b9ed_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/2020/dei-2020-01-31.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_CommonStockMember_b5552091-8ddf-4b2d-9cd8-0f0cd6da8cdb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_26ae5797-7e61-4055-a153-53a28714a535_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_62775366-c69d-4fc0-a079-a56941efed95_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-20201231.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_PropertyPlantAndEquipmentLineItems_959b61dc-f143-4118-b6d2-bfe29e439b4e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_b4631cd9-4564-4b99-a221-5dcfc790ea0b_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_c93515ae-9a6b-4548-aadf-2640d2ff408c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_6f80d895-004e-434a-8b6c-97d239e6a105_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentPeriodicPaymentPrincipal_47a1e1cf-59ed-4b41-9959-4480cc0db02f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseWeightedAverageDiscountRatePercent_9ea57577-26d0-42e5-8c04-f95ce87492e1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_7958b3e2-9db2-4737-883b-0d73c27e4e92_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_79b722dd-2e16-4c82-b892-044f9286c8c4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2c7a2c02-049e-4960-af13-d7e572e6f14e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ceb5d4da-08ba-4b2a-b155-9cb4881571be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_558df8e9-1ab3-44f5-9d6d-386b11366b11_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_label_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" xlink: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, Contract With Customer, Asset</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_documentation_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" xlink: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, Contract With Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" xlink:to="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_e48d4f2f-b244-48d7-8460-229c0777ce0e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink: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 Subject to or Available for Operating Lease [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink: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 Subject to or Available for Operating Lease [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_da4e206c-fe86-4e93-9683-b7911f6771b0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ConstructionEquipmentMember_d94fcaa7-93bd-4517-9f1e-673085a44ac8_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-20201231.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_ScheduleOfEquityMethodInvestmentsLineItems_977ad928-eca9-4e25-beb7-747812096516_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_ff3c4b96-304f-4257-a2f2-0dc5425ea07f_negatedLabel_en-US" xlink:label="lab_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on debt extinguishment</link:label>
    <link:label id="lab_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_label_en-US" xlink:label="lab_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" xlink: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, Related To Cash Portion</link:label>
    <link:label id="lab_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_documentation_en-US" xlink:label="lab_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" xlink: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, Related To Cash Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" xlink:href="strl-20201231.xsd#strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" xlink:to="lab_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_cdec1f52-9ea8-4e96-98c1-6bdf2d325e41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_HeavyCivilConstructionMember_c04394be-ad49-46ff-9582-d9ae2eb0e4cb_verboseLabel_en-US" xlink:label="lab_strl_HeavyCivilConstructionMember" 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">Heavy Civil Construction</link:label>
    <link:label id="lab_strl_HeavyCivilConstructionMember_d288e0c7-da7c-4964-9476-ba3838dbc3c9_terseLabel_en-US" xlink:label="lab_strl_HeavyCivilConstructionMember" xlink: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 Civil</link:label>
    <link:label id="lab_strl_HeavyCivilConstructionMember_label_en-US" xlink:label="lab_strl_HeavyCivilConstructionMember" xlink: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 Civil Construction [Member]</link:label>
    <link:label id="lab_strl_HeavyCivilConstructionMember_documentation_en-US" xlink:label="lab_strl_HeavyCivilConstructionMember" xlink: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 Heavy Civil Construction segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_HeavyCivilConstructionMember" xlink:to="lab_strl_HeavyCivilConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_43fef37e-4019-4bf1-99ca-6006561ed212_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AcquiredIndefiniteLivedIntangibleAssetsLineItems_baddf513-df2a-45b3-a650-8eeb9c44a59a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_d87129d5-02eb-41d6-9747-72dbadcb127b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherDebtMember_8bb8108f-26fb-4de9-b254-ef7737fd84c7_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-20201231.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_8bbb6958-f4a6-4912-b1c7-2fdd9b514c4d_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-20201231.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:to="lab_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_7997c69d-4147-4b1a-aa90-624a597562b0_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow prepayment term</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_label_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_documentation_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:to="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_3a351198-a4ec-4b78-8a55-80a1af27a1ad_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-20201231.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_RelatedPartyTransactionsAbstract_70681eed-4193-43e6-82bc-90b47847eec8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_116b407a-49e4-4a8b-88cc-d824c6a35a3b_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_889bb0ec-f93e-4371-b594-b11da01e9211_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">Plateau Acquisition</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_RLWMember_7c658bed-4dff-4fe6-ad55-cc8ae04836ea_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-20201231.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_FinanceLeaseRightOfUseAsset_169ff435-abf6-4ddc-8790-2a24679ac976_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1ef86f49-c470-4f87-a545-bfb5f2c0eba2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CommercialMember_6510b964-f49a-416a-b347-2c7a415b46be_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-20201231.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_60a6f1b0-e481-4363-b708-113e875d12a1_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">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxReconciliationOtherAdjustments_b685e721-7570-41ee-a3ad-b781284685e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_82820950-6ba8-4328-88fd-5faad8e1c7a0_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_cf5ccafd-9575-4635-964b-a095ef8042fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_53672edf-2e47-483a-9c8f-c9e424c207a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_Period3Member_42b35cfa-1aaf-4796-871e-bc84d17a3c6a_terseLabel_en-US" xlink:label="lab_strl_Period3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 1, 2020 - March 31, 2021</link:label>
    <link:label id="lab_strl_Period3Member_label_en-US" xlink:label="lab_strl_Period3Member" xlink: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 3 [Member]</link:label>
    <link:label id="lab_strl_Period3Member_documentation_en-US" xlink:label="lab_strl_Period3Member" xlink: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 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period3Member" xlink:href="strl-20201231.xsd#strl_Period3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Period3Member" xlink:to="lab_strl_Period3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_89541420-ef55-4689-aa2c-f47ca24f431c_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 ($25,789 and $19,241 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_287484c2-34bf-477e-8435-1c7a0753a0a0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_TreasuryStockShares_5e462206-a59e-4ebe-833c-d569c13268d3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_883be3f6-2398-40e9-bf54-78ed1f836542_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LossContingenciesTable_22adfa8e-4665-4d63-a8ef-e52399d4ac2a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_f7d03ded-10ce-4ce1-93dc-3f47e98c715b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityWellKnownSeasonedIssuer_8dcc410b-c1c8-4121-b314-73cfa35f11ee_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/2020/dei-2020-01-31.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_RevenueFromContractWithCustomerTextBlock_98a1ecb4-aa89-4bbe-9334-03a4b5b8a1c1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_1cd2c052-321e-45bc-abfb-63f410e86348_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_0196f42c-87f9-479e-b5c1-4e056b1d3b6b_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92e4c46e-0579-49f1-941a-d881ed8614c7_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_a4ca3fe8-d049-4734-a227-58eac9577391_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">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3b2f6859-84ca-4361-9d68-47f8bc8b429b_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_77c511b6-efb5-4d83-906c-ab36f4e687d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_2bdf4849-0496-438e-970e-6ac6c08f5621_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_58e436d6-17cd-4ea3-8f77-b637178b6419_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_738aa9a5-2d7c-4452-92f0-40a2228b352e_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, 2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_80bbf708-67df-473e-97ea-0013b1f09359_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementClassOfStockAxis_43a741e7-e5c9-4700-a26a-ebee5c0c2221_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxExpenseBenefit_7e1e1a84-d03a-4dde-91b6-924d9384c245_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) benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6f7d6585-96cb-4567-b3f2-203d0d09c3fd_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 (benefit) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_2ca0b424-03f3-4443-a563-b8cafe9f9e6c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d17e024c-c2e7-43ea-a875-96d79fd9ba30_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b1568122-4e41-4182-939e-43c40c33addb_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ad3a03a9-1fcc-4aba-8b05-a0d8f59e2ef2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentPolicyTextBlock_4961c10e-c7e7-4e1d-94a8-a0b9fdc48fab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_5fb3e46d-6de4-4930-8008-300e0b703c6b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) recognized in OCI, tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_f825fe59-d925-44db-b0a4-86849bd152e0_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c54cbd15-adf3-4c3b-ba71-d708bbd1a947_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_707edef4-8dd5-46e7-8da9-1350a82191ba_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 (loss) per share attributable to Sterling common stockholders (in usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_b3ad1093-a6f2-42ae-a3d8-414593f6ce30_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_6deac66d-66ed-4b79-9b05-9baed79e9bc0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_LocalPhoneNumber_e9f48e9a-d03d-423e-b06c-93d74d4c93da_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/2020/dei-2020-01-31.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_PaymentsToAcquireBusinessesGross_ff1f3522-17a1-4061-9e83-399b7283184b_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 $2,425 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_0fa7308f-ce8e-4d73-81c5-6fd4cde2c80a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Proforma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5fe8fb12-38ac-4bea-a486-3e18210bc012_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EntityNumberofEmployeesFieldPersonnel_e8a624cf-2978-4e3a-b23c-5beae446ef0e_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-20201231.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_us-gaap_ScheduleOfStockByClassTable_a3d4f839-755b-4743-b775-2c31394883db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8889e0af-dbad-47c2-acd9-dc12ada14a3b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_MinorityInterestLineItems_b2b56488-4e7d-4a63-986c-418df66ddab4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_863fb102-9cae-4c23-97a7-e7510b8f2fc4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeLineItems_275052f1-18e2-4c64-9eb3-25b58dcc30fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_244c4878-117a-4594-8d8f-4fc779e13c9e_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 and Intangibles</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentCarryingAmount_148c783c-5218-467d-bd62-b6e2463869d9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_BusinessCombinationConsiderationTransferredAbstract_e00f43e2-1ee4-410d-a105-cfb5b530c4d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfDebtInstrumentsTextBlock_2fd52e6a-badc-4c82-a1c5-559077053413_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Depreciation_c43a8708-e329-4936-ac35-b3e5d0d11d8d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressAddressLine1_d381e2f9-0df7-4509-896b-d4e126cfe94a_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/2020/dei-2020-01-31.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_NoncompeteAgreementsMember_701160f5-e9b5-4c06-af6c-5fede33e613d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodValueShareBasedCompensationGross_11acf716-600f-4ba6-8511-7cbec4d0ab2c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInOtherOperatingAssets_7a56d1c0-4552-4fe9-93fc-99f3e65d9386_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityEmergingGrowthCompany_d657e057-3bd0-4c24-aa8a-62508bcf4d60_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/2020/dei-2020-01-31.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_strl_UnionMembersMember_54e687a2-2dc1-434c-a8d8-67a928bad1d5_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-20201231.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_ScheduleOfFiniteLivedIntangibleAssetsTable_31eddc7e-7fc8-4cbf-8334-25f1661f823b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_653e23e3-466c-42dc-ab0a-c5333526a862_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_f34f9826-962f-48e5-8a5b-e24bd919288f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d59cf0d8-baef-4524-9454-4a0329ca69de_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 (benefit) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_e3058996-44e7-4f55-9f80-7f70b4396247_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amount reclassified from AOCI into earnings, tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MultiemployerPlanEmployerContributionCost_7be7dcb0-9149-4daf-95ab-c6327acb8297_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_7115a8e7-f83f-4dc5-82b4-a19878c088cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_df9508f8-051d-4e74-a4f7-2a304cdeaeb8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AwardTypeAxis_b6cc90cc-8b18-469c-b48d-2086a11ed5a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0d3d3db0-db71-4179-a9f1-82588cad1b27_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_797c1d18-24bd-4d31-a7e8-3564a2dbd88c_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-20201231.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_b2ca63f9-3499-4bc0-bf6b-2414e5734cab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1adacf34-3930-4349-be45-695f9e106419_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AmortizationOfFinancingCosts_9f98a984-b929-4d52-9e57-d28ba46702e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_MaximumMember_a8b17b05-4b15-474f-b67a-609ea92e62e8_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d9b0bca9-16cb-4071-81e9-721459e6549f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NoncontrollingInterestMember_af2b9fc7-51dd-4a7f-a1b2-3983e752a1ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_027384b8-8de7-42a4-ab26-836ff116723f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_93cb6e50-73f0-408e-a9de-01c46ebeeace_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivatives</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_38cba25c-8891-492f-b848-5e548a656976_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9192c818-830e-4c24-be8e-a76d78dd8a63_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2e93c889-5c32-4145-8591-f8e01191a673_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInInvestingActivities_834b4ca3-4371-477f-867a-edb737fbc97c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_11c6a176-2aec-4ca9-adbe-cf86070a4e59_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AllowanceForDoubtfulAccountsReceivable_8680de07-25e6-44d0-83a6-ecf4d52bc6f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_838d8581-1cdb-4f25-9164-5b4a62c107f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87c3a0b4-5cf0-437b-ba65-e473403203fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_57b791af-d10d-4fff-bd8a-a9e40eb40809_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/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_ec798c02-47e0-40dd-82d2-7696892c62a1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 related parties</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_b1c12025-d375-46a7-8c54-eb5b56cc65c7_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_AccumulatedOtherComprehensiveIncomeLossTable_abc8dfce-9e44-409a-bdcf-aa560302568f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentDisclosureTextBlock_93b9ab69-a3d4-41c6-9eaa-a617de4da0a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_25f25ce1-f8ad-47d3-9341-012b19b53417_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-20201231.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_TreasuryStockValue_1d664633-b3e8-42d8-851a-75a56f3b968b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury stock, at cost: 95 and 518 shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_abee189b-dd14-461c-819e-b5eebf0d4c12_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PensionPlansDefinedBenefitMember_1e256299-700a-477b-b2a8-60734e6720a6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EarningsPerShareTextBlock_3e395cfc-aad9-402f-a065-9b15538d1aa9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_33d2c2a7-d003-418c-aa04-7b4cdf73e991_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1f9c4ef0-c586-491f-a93f-02941850dafe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_4af649a7-757a-4fa4-a688-49a1dc4b08fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesCurrentAbstract_b39df9f2-3c14-4676-b747-93bffea2fa38_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d7a7e771-550c-4493-b08d-4009d0e930f8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7cab2929-4c8e-4db1-9381-fe36e9959d15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_2810e6b5-0182-44c0-a760-5e4853fcf9ed_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/2020/dei-2020-01-31.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_SegmentReportingInformationLineItems_77cb8b96-90ae-438c-b20a-7750ffb7d18c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fe2e50ae-fbb2-4a3d-87fd-73f0985d43d6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementsRecurringMember_a3b2813c-fd2c-4096-aa05-34d963861eae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SharesPaidForTaxWithholdingForShareBasedCompensation_54f40436-944b-46ac-814d-9e830f42aad7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_strl_Period5Member_5d2bf4bb-08e1-4782-92c4-8c02e5319bf5_terseLabel_en-US" xlink:label="lab_strl_Period5Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 1, 2021 - December 31, 2021</link:label>
    <link:label id="lab_strl_Period5Member_label_en-US" xlink:label="lab_strl_Period5Member" xlink: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 5 [Member]</link:label>
    <link:label id="lab_strl_Period5Member_documentation_en-US" xlink:label="lab_strl_Period5Member" xlink: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 5 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period5Member" xlink:href="strl-20201231.xsd#strl_Period5Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Period5Member" xlink:to="lab_strl_Period5Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1a635b70-07c9-4335-be1d-9dae6d7258fb_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_1375a528-e470-4331-9daf-8879d1903ad7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_eb191008-a282-4b1c-807c-be3fb97eb19d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_c9e9c537-5976-455b-b472-cfca57865a83_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/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_28614d10-6bac-4f22-b48b-d765b9df2fa5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>strl-20201231_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 2021 Workiva-->
<!--r:1c9f29e7-a28d-4b9d-8a7a-dd8b49a2841d,g:9248ac06-a52b-489c-a896-3ff6a7058ac8-->
<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-20201231.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_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_18821787-91d8-4273-a853-6775b01e0c1c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentType_18821787-91d8-4273-a853-6775b01e0c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_6a29c01f-c738-49de-af83-bea16d5060df" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentAnnualReport_6a29c01f-c738-49de-af83-bea16d5060df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3652ebf8-1af7-4e22-b134-6344ce8171f4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentPeriodEndDate_3652ebf8-1af7-4e22-b134-6344ce8171f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_88271f54-e7a4-48ea-bcd2-295ff8032560" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_CurrentFiscalYearEndDate_88271f54-e7a4-48ea-bcd2-295ff8032560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_c591a45d-171a-4d1e-92d1-74cf6f852bd6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentTransitionReport_c591a45d-171a-4d1e-92d1-74cf6f852bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f3e1b4c6-a64b-4585-9541-67884bef6b2e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityFileNumber_f3e1b4c6-a64b-4585-9541-67884bef6b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_522a4b18-2521-4b1c-9c8e-593bb85443ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityRegistrantName_522a4b18-2521-4b1c-9c8e-593bb85443ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_351b5e68-ff9b-4ae3-ac59-d95c4f30ed6b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityIncorporationStateCountryCode_351b5e68-ff9b-4ae3-ac59-d95c4f30ed6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a541f570-6b9d-440f-a685-486d6f9cff2f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityTaxIdentificationNumber_a541f570-6b9d-440f-a685-486d6f9cff2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3e40dff3-e337-4e56-8d85-069cfac10965" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityAddressAddressLine1_3e40dff3-e337-4e56-8d85-069cfac10965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_668afa19-e3c0-4414-bb87-346279762ba7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityAddressCityOrTown_668afa19-e3c0-4414-bb87-346279762ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9062b972-294d-43ca-bce4-f80d95430ba7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityAddressStateOrProvince_9062b972-294d-43ca-bce4-f80d95430ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_1682144c-ce52-46db-9123-d79e3fe43a26" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityAddressPostalZipCode_1682144c-ce52-46db-9123-d79e3fe43a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ba0168db-5b1e-45d8-938d-455cbe6a1968" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_CityAreaCode_ba0168db-5b1e-45d8-938d-455cbe6a1968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2779540c-e512-4196-b443-7e16b20625d5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_LocalPhoneNumber_2779540c-e512-4196-b443-7e16b20625d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_26918286-cc64-4a19-adef-7af99899356e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_Security12bTitle_26918286-cc64-4a19-adef-7af99899356e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_876080da-db0c-4461-a423-6709c721f7be" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_TradingSymbol_876080da-db0c-4461-a423-6709c721f7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2608cdd7-ba4d-454a-b963-f3fe9643b41e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_SecurityExchangeName_2608cdd7-ba4d-454a-b963-f3fe9643b41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2d8aea63-d8cb-4264-b4f1-7ba53366a41c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2d8aea63-d8cb-4264-b4f1-7ba53366a41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d1d3c933-d4d7-496d-88ca-c25efd8d4857" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityVoluntaryFilers_d1d3c933-d4d7-496d-88ca-c25efd8d4857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_24bd94b6-a32f-4b99-a59b-e17d105853ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityCurrentReportingStatus_24bd94b6-a32f-4b99-a59b-e17d105853ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a293febe-0fab-43ed-96bc-d290b072bda4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityInteractiveDataCurrent_a293febe-0fab-43ed-96bc-d290b072bda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7585e04e-5052-40b3-b665-da2e758573b6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityFilerCategory_7585e04e-5052-40b3-b665-da2e758573b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_beeea1b3-0b65-4b3b-a4b8-f77d46c1cc2e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntitySmallBusiness_beeea1b3-0b65-4b3b-a4b8-f77d46c1cc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6379d6d0-cee9-420c-ab41-2260224f478c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityEmergingGrowthCompany_6379d6d0-cee9-420c-ab41-2260224f478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_edb92f1d-76ab-4c70-90b9-babc769b19cb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_IcfrAuditorAttestationFlag_edb92f1d-76ab-4c70-90b9-babc769b19cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5449eeeb-a8e3-4744-9e53-ea242e7fdba3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityShellCompany_5449eeeb-a8e3-4744-9e53-ea242e7fdba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1bf117e6-c272-4c2f-8c31-d3bd94a73378" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityPublicFloat_1bf117e6-c272-4c2f-8c31-d3bd94a73378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_56b57436-c983-4a90-a02c-b58d2479307c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_56b57436-c983-4a90-a02c-b58d2479307c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_a413e9c7-3647-48df-ab61-e0e51f62cb0a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_a413e9c7-3647-48df-ab61-e0e51f62cb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bcdefa09-12f4-4c03-a297-a8e71fc444d6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_EntityCentralIndexKey_bcdefa09-12f4-4c03-a297-a8e71fc444d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1fdd6074-5a15-404e-a955-81ca958fc2ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentFiscalYearFocus_1fdd6074-5a15-404e-a955-81ca958fc2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_63808981-cbab-4b50-9b16-8c8ef584ee13" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_DocumentFiscalPeriodFocus_63808981-cbab-4b50-9b16-8c8ef584ee13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_aa65d56b-4276-4f73-8213-ea5e24ac3c3e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d9d0d51-fd33-4058-a783-52516d2f3c37" xlink:to="loc_dei_AmendmentFlag_aa65d56b-4276-4f73-8213-ea5e24ac3c3e" 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-20201231.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_77707282-889e-433f-b978-24cd6acfad95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3a26ce6-2e2e-4efe-9ad7-fa59cda48731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3a26ce6-2e2e-4efe-9ad7-fa59cda48731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e0d65516-7678-4ad7-a38e-0e75e3b9aa9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e0d65516-7678-4ad7-a38e-0e75e3b9aa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_656b9661-5352-406c-b924-a7f3b022beb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_GrossProfit_656b9661-5352-406c-b924-a7f3b022beb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f1f99b64-1b03-4efb-8f33-cb96462befba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f1f99b64-1b03-4efb-8f33-cb96462befba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b28f7e66-eee5-42a3-b95a-917620f8ac17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b28f7e66-eee5-42a3-b95a-917620f8ac17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_cc19f6dd-e3c5-40d8-b043-047ed9827502" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_cc19f6dd-e3c5-40d8-b043-047ed9827502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_42cadec6-1d07-4215-9d47-7f37a5330255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_42cadec6-1d07-4215-9d47-7f37a5330255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ab90f94f-3735-458d-8b32-a69e191400a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_OperatingIncomeLoss_ab90f94f-3735-458d-8b32-a69e191400a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_e63b989c-b19b-460b-9443-42bc585b953e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_InterestIncomeOther_e63b989c-b19b-460b-9443-42bc585b953e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest_0f412963-c33a-4f99-8493-718f8d72373a" xlink:href="strl-20201231.xsd#strl_InterestExpenseAndAccretedInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_strl_InterestExpenseAndAccretedInterest_0f412963-c33a-4f99-8493-718f8d72373a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_06030a4a-6015-45b1-8071-bbb5503fdebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_06030a4a-6015-45b1-8071-bbb5503fdebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_93a5260e-aa6e-4158-928e-067015006222" xlink:href="strl-20201231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_93a5260e-aa6e-4158-928e-067015006222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3f464f4b-dca9-4976-af3b-60fbd3ff5f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3f464f4b-dca9-4976-af3b-60fbd3ff5f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6f73c77c-4824-47b6-b79f-b883ea3c1a21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_ProfitLoss_6f73c77c-4824-47b6-b79f-b883ea3c1a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_519c28a4-054a-496c-8b6c-8759b1a0bd15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_519c28a4-054a-496c-8b6c-8759b1a0bd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dbbcf38a-22ff-4496-9693-e7374996d7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dbbcf38a-22ff-4496-9693-e7374996d7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_367c63a1-17f7-4513-b971-f3b86e7be1d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_EarningsPerShareAbstract_367c63a1-17f7-4513-b971-f3b86e7be1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f06f8f96-e4a2-4500-a13c-5d5b0942a3bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_367c63a1-17f7-4513-b971-f3b86e7be1d1" xlink:to="loc_us-gaap_EarningsPerShareBasic_f06f8f96-e4a2-4500-a13c-5d5b0942a3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e42ece31-689b-4aa2-8d2d-cd4bbb7e56e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_367c63a1-17f7-4513-b971-f3b86e7be1d1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e42ece31-689b-4aa2-8d2d-cd4bbb7e56e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a88390f9-0d29-4779-bf5a-b697b490ebb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_77707282-889e-433f-b978-24cd6acfad95" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a88390f9-0d29-4779-bf5a-b697b490ebb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4fb4e817-61cb-44ce-b726-938850e957b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a88390f9-0d29-4779-bf5a-b697b490ebb3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4fb4e817-61cb-44ce-b726-938850e957b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f3616001-6dd9-4117-994e-0a658679dfd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a88390f9-0d29-4779-bf5a-b697b490ebb3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f3616001-6dd9-4117-994e-0a658679dfd1" 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-20201231.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_6e128897-3d70-4ef5-961b-05da200c2080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_571d638b-1712-4ac4-a2bb-878c07aec427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6e128897-3d70-4ef5-961b-05da200c2080" xlink:to="loc_us-gaap_ProfitLoss_571d638b-1712-4ac4-a2bb-878c07aec427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_47417bce-00d1-4387-b3c8-ec603c2cc47b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6e128897-3d70-4ef5-961b-05da200c2080" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_47417bce-00d1-4387-b3c8-ec603c2cc47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fba24ce1-804f-4fd7-8e97-2124e7a7e6cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6e128897-3d70-4ef5-961b-05da200c2080" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fba24ce1-804f-4fd7-8e97-2124e7a7e6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_916a5882-d365-4b44-bf96-4518c2cccbbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6e128897-3d70-4ef5-961b-05da200c2080" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_916a5882-d365-4b44-bf96-4518c2cccbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5a6ed26-c458-4fb9-a5a8-393984815d12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6e128897-3d70-4ef5-961b-05da200c2080" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5a6ed26-c458-4fb9-a5a8-393984815d12" 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-20201231.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_9ed6802f-89bd-4bb8-b710-883abf753260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ed6802f-89bd-4bb8-b710-883abf753260" xlink:to="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_37c6ea28-e9c7-4b76-82cb-8aa6e4f8d81a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_37c6ea28-e9c7-4b76-82cb-8aa6e4f8d81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_2729bd6a-c296-40e4-8158-95f4ce09c44a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_2729bd6a-c296-40e4-8158-95f4ce09c44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_204e8c86-fd48-41b4-956d-656921c49ec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:to="loc_us-gaap_CapitalizedContractCostGross_204e8c86-fd48-41b4-956d-656921c49ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_d2611b6c-bfca-45dd-9fd9-b467ec5f6fc3" xlink:href="strl-20201231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_d2611b6c-bfca-45dd-9fd9-b467ec5f6fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_bfe7673b-b8d7-4cc1-9421-991047e4d3cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:to="loc_us-gaap_OtherAssetsCurrent_bfe7673b-b8d7-4cc1-9421-991047e4d3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3106f935-ce73-44d9-805b-5c068fddbad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adc940a5-b5fe-44b0-b1ac-b6196949791b" xlink:to="loc_us-gaap_AssetsCurrent_3106f935-ce73-44d9-805b-5c068fddbad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e429b157-31f2-4428-a310-7e5ffdec854a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e429b157-31f2-4428-a310-7e5ffdec854a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_567e2682-f242-4ef4-bff6-e00ee0b0e6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_567e2682-f242-4ef4-bff6-e00ee0b0e6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3cb47014-8e3d-4c9b-b44d-8e6f315c73a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_Goodwill_3cb47014-8e3d-4c9b-b44d-8e6f315c73a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c67134de-fa26-4a03-86ec-21e0c1b37ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c67134de-fa26-4a03-86ec-21e0c1b37ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b5839b9d-fb65-45aa-9ab4-af06401d2185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b5839b9d-fb65-45aa-9ab4-af06401d2185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_18afd678-4dfc-4f82-bade-aed7408ad999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_18afd678-4dfc-4f82-bade-aed7408ad999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c1e38890-0aad-459e-adf8-badd11e45579" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_03af27a0-9d72-4824-9f45-469edba66294" xlink:to="loc_us-gaap_Assets_c1e38890-0aad-459e-adf8-badd11e45579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ed6802f-89bd-4bb8-b710-883abf753260" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8512e3a9-498d-4e78-ae57-bbcbcc54a9f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_AccountsPayableCurrent_8512e3a9-498d-4e78-ae57-bbcbcc54a9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3c07aa4e-0db0-4d18-b5a8-c08386c8cf16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3c07aa4e-0db0-4d18-b5a8-c08386c8cf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_399a7603-525b-44f7-bab9-1a96f365e1cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_LongTermDebtCurrent_399a7603-525b-44f7-bab9-1a96f365e1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d7764f38-fbfd-438b-8a05-03a6e72efbd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d7764f38-fbfd-438b-8a05-03a6e72efbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_2d878022-2003-4d37-9541-a1ea6ca4e325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_2d878022-2003-4d37-9541-a1ea6ca4e325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2f691fc5-ee15-417a-8348-770755e63287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2f691fc5-ee15-417a-8348-770755e63287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6e2e8cb2-b62b-48aa-ada6-c1e40f873c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6e2e8cb2-b62b-48aa-ada6-c1e40f873c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0174c0ae-72de-4bbb-ac62-62231905098c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4daaa636-d383-4df3-a980-29136fe7dfe1" xlink:to="loc_us-gaap_LiabilitiesCurrent_0174c0ae-72de-4bbb-ac62-62231905098c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e1d3ebb9-201e-4523-93b7-24f3e4b25435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e1d3ebb9-201e-4523-93b7-24f3e4b25435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_16e51fee-3fab-43c4-b2f8-26bd282002c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_16e51fee-3fab-43c4-b2f8-26bd282002c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_e7777f20-354e-41e3-9550-c515f338c2f4" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_e7777f20-354e-41e3-9550-c515f338c2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9b6cb123-ab01-4b52-962c-5237cfd9d95c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9b6cb123-ab01-4b52-962c-5237cfd9d95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0511c409-21cf-45cc-ad97-7b465892196b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_Liabilities_0511c409-21cf-45cc-ad97-7b465892196b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_15af1961-b48a-4120-91d2-55ff452ab3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_15af1961-b48a-4120-91d2-55ff452ab3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f398ffba-3da2-475a-ac2b-29e23d3f5142" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_CommonStockValue_f398ffba-3da2-475a-ac2b-29e23d3f5142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e7ade1d6-5afb-4e34-85a0-e308eb60a0c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e7ade1d6-5afb-4e34-85a0-e308eb60a0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8a624ed0-46f4-4762-94b7-58539828f60b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_TreasuryStockValue_8a624ed0-46f4-4762-94b7-58539828f60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9b0c20e6-3582-43b4-a234-cf2c8b14ef8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9b0c20e6-3582-43b4-a234-cf2c8b14ef8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba559d28-9469-41b5-93c5-1cb1a5a23970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba559d28-9469-41b5-93c5-1cb1a5a23970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bfea0b04-6068-46f3-b8c4-e7248acb29cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_StockholdersEquity_bfea0b04-6068-46f3-b8c4-e7248acb29cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_764294fe-2ed0-4dd3-910d-aac0acb65ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_MinorityInterest_764294fe-2ed0-4dd3-910d-aac0acb65ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b0778159-edca-4caa-9dcd-6cfdd06bc3a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8b7a47bb-e577-4c0e-943a-2184af5aa15f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b0778159-edca-4caa-9dcd-6cfdd06bc3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_065238ce-c835-4fcb-9860-c9bf37ad4198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d3a716ae-5989-4baa-8068-6e13503f3e4b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_065238ce-c835-4fcb-9860-c9bf37ad4198" 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-20201231.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_03aa07f3-42b1-4d0f-8384-fe70b39bf0c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_03aa07f3-42b1-4d0f-8384-fe70b39bf0c8" xlink:to="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_339e0b77-292f-4518-87c2-1a6d014c92eb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0864f371-857f-47f1-acdc-2819d25cdc54" xlink:to="loc_srt_ConsolidatedEntitiesDomain_339e0b77-292f-4518-87c2-1a6d014c92eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e80511c1-00da-46dc-ba67-915211e3f2af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_339e0b77-292f-4518-87c2-1a6d014c92eb" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e80511c1-00da-46dc-ba67-915211e3f2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af332c6a-b232-4b24-85f5-7c9cde33f631" xlink:to="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8b14531-5a3c-4c45-b89b-30bcdb9b5dfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8b14531-5a3c-4c45-b89b-30bcdb9b5dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_34fcfbbb-e7ef-4885-8045-672fb423f669" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_34fcfbbb-e7ef-4885-8045-672fb423f669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_045a17d9-12b9-4f26-a7f4-d8e13d51b38e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CapitalizedContractCostGross_045a17d9-12b9-4f26-a7f4-d8e13d51b38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_c2a79468-d4cd-4997-9b04-1930a4cd028f" xlink:href="strl-20201231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_c2a79468-d4cd-4997-9b04-1930a4cd028f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9d3f673d-b867-4a8c-b93e-b44e6f8e23e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OtherAssetsCurrent_9d3f673d-b867-4a8c-b93e-b44e6f8e23e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_95ea3b3e-bd66-4c09-9f3f-c7b7ae28b18f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_95ea3b3e-bd66-4c09-9f3f-c7b7ae28b18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cc0f1541-3557-414e-9924-c41da7b4328c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cc0f1541-3557-414e-9924-c41da7b4328c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f7241b6c-eda7-4114-bee0-da99633a7004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_Goodwill_f7241b6c-eda7-4114-bee0-da99633a7004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2316b8da-26f0-44ef-b4a9-3784b5c15230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_AccountsPayableCurrent_2316b8da-26f0-44ef-b4a9-3784b5c15230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_85b3570e-9720-49cb-8cc0-5c4b69d4a795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_85b3570e-9720-49cb-8cc0-5c4b69d4a795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_02746d2b-75f0-4cd3-8e76-709bc0cb5d93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_LongTermDebtCurrent_02746d2b-75f0-4cd3-8e76-709bc0cb5d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_786327de-d048-4f9c-a47f-e6402ead76ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_786327de-d048-4f9c-a47f-e6402ead76ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8284c3b6-cab2-4a06-94ff-871af7e0bfa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8284c3b6-cab2-4a06-94ff-871af7e0bfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6499068f-44de-41ba-96dd-e967c907d609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6499068f-44de-41ba-96dd-e967c907d609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_77101986-85b0-4753-90a7-08a912250e24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_77101986-85b0-4753-90a7-08a912250e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b36e6d91-7584-4af8-a315-45336d0a5969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b36e6d91-7584-4af8-a315-45336d0a5969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_42c79b7c-d7f5-4f34-82bb-b06371e443d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_42c79b7c-d7f5-4f34-82bb-b06371e443d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_828516ac-a069-495e-a31a-e1b728ad7aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_828516ac-a069-495e-a31a-e1b728ad7aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e6bdb42c-8168-40d6-8a92-1fe81c81e64d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e6bdb42c-8168-40d6-8a92-1fe81c81e64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c23a68c7-ee8b-480d-9b41-c3068340d051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockSharesIssued_c23a68c7-ee8b-480d-9b41-c3068340d051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_58abac18-6f4a-4df7-b1c1-ae7935113c94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_58abac18-6f4a-4df7-b1c1-ae7935113c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_9e1d900b-dfe1-4985-899c-5af674cd63e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d95bc465-be9f-4c7f-9b05-01b96e769f1e" xlink:to="loc_us-gaap_TreasuryStockShares_9e1d900b-dfe1-4985-899c-5af674cd63e8" 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-20201231.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_668cea14-cd7a-4261-ba62-7de166304385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_17d417d9-d299-43c0-9e82-0e716ed75808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_17d417d9-d299-43c0-9e82-0e716ed75808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ab0f97c0-f109-4e9e-8010-3d07842d3885" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_17d417d9-d299-43c0-9e82-0e716ed75808" xlink:to="loc_us-gaap_ProfitLoss_ab0f97c0-f109-4e9e-8010-3d07842d3885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_17d417d9-d299-43c0-9e82-0e716ed75808" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bea92ba2-f592-46d5-9d6c-6dba7ac3b8a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bea92ba2-f592-46d5-9d6c-6dba7ac3b8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c1ba1ef2-c639-4af6-992c-f44517c39c7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c1ba1ef2-c639-4af6-992c-f44517c39c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_c4dcf023-0e16-41bc-b08b-f563d1d531d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_c4dcf023-0e16-41bc-b08b-f563d1d531d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_e305ec5d-0507-4217-aed0-8719cecb3b1a" xlink:href="strl-20201231.xsd#strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion_e305ec5d-0507-4217-aed0-8719cecb3b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_83bb971f-36f2-4396-abd0-f97ba45ebb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_83bb971f-36f2-4396-abd0-f97ba45ebb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_347986ac-142c-4822-87fd-1005149a5e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_ShareBasedCompensation_347986ac-142c-4822-87fd-1005149a5e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_7c68f659-91a0-4522-8d72-62a5e10271b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_7c68f659-91a0-4522-8d72-62a5e10271b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_902b4fe4-1307-4a70-897f-3a58136715b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_902b4fe4-1307-4a70-897f-3a58136715b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_08a67a5a-0ca1-4c13-8546-7885d622bb32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_aad8ea50-bd84-441d-9325-188d4827d65a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_08a67a5a-0ca1-4c13-8546-7885d622bb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_4be7960a-7d4c-4a5e-b590-85f7397a87a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_4be7960a-7d4c-4a5e-b590-85f7397a87a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f4f9f758-0813-4880-8bb3-b2a1242fddde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_4be7960a-7d4c-4a5e-b590-85f7397a87a9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f4f9f758-0813-4880-8bb3-b2a1242fddde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4fed364c-7624-4082-9c65-5f493a9e15c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_4be7960a-7d4c-4a5e-b590-85f7397a87a9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4fed364c-7624-4082-9c65-5f493a9e15c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_fcde1775-2e0f-4718-822d-dd8a9c5ceb26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_4be7960a-7d4c-4a5e-b590-85f7397a87a9" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_fcde1775-2e0f-4718-822d-dd8a9c5ceb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59dd6d98-7a80-4c00-a4a1-ddd379bcdab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_4be7960a-7d4c-4a5e-b590-85f7397a87a9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59dd6d98-7a80-4c00-a4a1-ddd379bcdab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_643c6b68-287b-40ae-9e46-0b91ab64c55d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_643c6b68-287b-40ae-9e46-0b91ab64c55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8eb1c075-13f9-4595-b2ea-030c60f4e72c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8eb1c075-13f9-4595-b2ea-030c60f4e72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_f2802072-a64e-4302-ae77-d8c1523a8cfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_f2802072-a64e-4302-ae77-d8c1523a8cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2a626f8f-2a37-49a5-baa4-dc67950a8f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2a626f8f-2a37-49a5-baa4-dc67950a8f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2bdfe956-101b-4561-8473-181270df0268" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2bdfe956-101b-4561-8473-181270df0268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_deac7708-1694-4b11-8acf-c27f1e4cd352" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_deac7708-1694-4b11-8acf-c27f1e4cd352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_da46fe98-2fbc-4c52-b59a-592c141a0a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2b164023-8a5e-4f98-b140-d1438bba3ebd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_da46fe98-2fbc-4c52-b59a-592c141a0a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d58f9ea7-cd51-4114-ab71-fcea758a6393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d58f9ea7-cd51-4114-ab71-fcea758a6393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e81580ac-3d21-4e81-bbed-a3cbd75fd8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e81580ac-3d21-4e81-bbed-a3cbd75fd8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0a7b688-94d4-4773-85bd-519773dd2f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0a7b688-94d4-4773-85bd-519773dd2f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_77884cc2-904e-4df9-b819-35bec92413f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_77884cc2-904e-4df9-b819-35bec92413f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d63f4dac-4580-43d0-9ff2-4e819eb19165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_77884cc2-904e-4df9-b819-35bec92413f7" xlink:to="loc_us-gaap_InterestPaidNet_d63f4dac-4580-43d0-9ff2-4e819eb19165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_6f4b4693-64a0-49e6-9ec1-e3031bc67487" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_77884cc2-904e-4df9-b819-35bec92413f7" xlink:to="loc_us-gaap_IncomeTaxesPaid_6f4b4693-64a0-49e6-9ec1-e3031bc67487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bdd284a0-f1f7-4648-8c07-177780a8bb66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_668cea14-cd7a-4261-ba62-7de166304385" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bdd284a0-f1f7-4648-8c07-177780a8bb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_5120cd4d-6eb0-4b36-a2c0-f72f43654796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bdd284a0-f1f7-4648-8c07-177780a8bb66" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_5120cd4d-6eb0-4b36-a2c0-f72f43654796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_db8f320d-c255-47b8-8e4e-7e0211b109f7" xlink:href="strl-20201231.xsd#strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bdd284a0-f1f7-4648-8c07-177780a8bb66" xlink:to="loc_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_db8f320d-c255-47b8-8e4e-7e0211b109f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_10129c1d-6122-4013-bc1c-e983727fa3b3" xlink:href="strl-20201231.xsd#strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bdd284a0-f1f7-4648-8c07-177780a8bb66" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_10129c1d-6122-4013-bc1c-e983727fa3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="strl-20201231.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_5d0bab72-c366-4c20-835f-f954e617aadb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5d0bab72-c366-4c20-835f-f954e617aadb" xlink:to="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_36a0a41a-d14a-40da-802a-7933aeaa574e" xlink:to="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fbd875e2-78f4-4a42-aed7-82e46d72d277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_CommonStockMember_fbd875e2-78f4-4a42-aed7-82e46d72d277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9894ce5a-0cf5-452c-aa51-4ff87efff37a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9894ce5a-0cf5-452c-aa51-4ff87efff37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c10f3770-eee2-47cf-813d-3c773801abcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_TreasuryStockMember_c10f3770-eee2-47cf-813d-3c773801abcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e6f87580-2fd0-49d7-9750-f4fb16ee84c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_RetainedEarningsMember_e6f87580-2fd0-49d7-9750-f4fb16ee84c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f46ee3f0-b1f7-4bc8-b801-d1ad2baddbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f46ee3f0-b1f7-4bc8-b801-d1ad2baddbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_3197b968-f055-4f94-baed-2c9df69a6ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_ParentMember_3197b968-f055-4f94-baed-2c9df69a6ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c21d2044-5425-438c-8744-14152db96020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e795156-e950-48d2-915b-c11c6f658950" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c21d2044-5425-438c-8744-14152db96020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4719d3e1-edf0-441b-be5d-cad9d08d5ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fce3245d-59d9-48bb-abff-5f35d1b9bc2b" xlink:to="loc_us-gaap_StatementLineItems_4719d3e1-edf0-441b-be5d-cad9d08d5ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4719d3e1-edf0-441b-be5d-cad9d08d5ce0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4069a2d8-9333-490b-8e33-0b768fa00f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_SharesOutstanding_4069a2d8-9333-490b-8e33-0b768fa00f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_461125dc-f14c-4406-8348-ba08c6724263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_461125dc-f14c-4406-8348-ba08c6724263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_af51ae3c-6560-473d-8c9f-c8985ccc1950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_ProfitLoss_af51ae3c-6560-473d-8c9f-c8985ccc1950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c5b57f3f-344a-464d-a79b-859eb861df43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c5b57f3f-344a-464d-a79b-859eb861df43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_7edb9d29-3766-4acf-aa38-d2fec8315a27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_7edb9d29-3766-4acf-aa38-d2fec8315a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_7402c9bc-1814-4fe3-b79d-dda03ea8355a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_7402c9bc-1814-4fe3-b79d-dda03ea8355a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_1e263c70-b742-4fe3-929e-c7b755e819e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_1e263c70-b742-4fe3-929e-c7b755e819e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_df1fd7bd-9687-46b6-aba7-28d07fa3ab08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_df1fd7bd-9687-46b6-aba7-28d07fa3ab08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e9f7e80a-9583-4b65-8eee-bffd76f91b33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e9f7e80a-9583-4b65-8eee-bffd76f91b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_33a7b912-5d4f-4ed3-9e9f-1becbbac4a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_33a7b912-5d4f-4ed3-9e9f-1becbbac4a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_9a93ec95-53e2-4f9a-8438-e13d75ab113f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_9a93ec95-53e2-4f9a-8438-e13d75ab113f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_58d4ac9d-ddef-4ed6-866a-644418aee842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_58d4ac9d-ddef-4ed6-866a-644418aee842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1498fe1-8327-4d02-b5fd-0963a47934b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1498fe1-8327-4d02-b5fd-0963a47934b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bf8a53cb-f0d5-46d6-a008-f6980150014e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bf8a53cb-f0d5-46d6-a008-f6980150014e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad2a83dc-660e-4d95-b63f-ccd3f5d67ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad2a83dc-660e-4d95-b63f-ccd3f5d67ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_b93b32d9-67d4-4a17-a216-5cde2cab2c64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_b93b32d9-67d4-4a17-a216-5cde2cab2c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_49cb281a-098f-4f73-8c83-c821bddb3d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_SharesOutstanding_49cb281a-098f-4f73-8c83-c821bddb3d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdd94292-248f-42ba-952f-d1f431513c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_78437276-d7e8-4ebf-a129-3bee680f9656" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdd94292-248f-42ba-952f-d1f431513c7b" 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-20201231.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_f8be1429-ef68-4992-befa-ca0400d2abc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_3965dca3-06da-4195-b6c7-5a1ab3d1b699" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f8be1429-ef68-4992-befa-ca0400d2abc2" xlink:to="loc_us-gaap_NatureOfOperations_3965dca3-06da-4195-b6c7-5a1ab3d1b699" 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-20201231.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_8625186c-7bb7-4817-be4b-5e6b84b56bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_be90528b-36cf-446b-a8fe-3d65248dc496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8625186c-7bb7-4817-be4b-5e6b84b56bfc" xlink:to="loc_us-gaap_NumberOfReportableSegments_be90528b-36cf-446b-a8fe-3d65248dc496" 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-20201231.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_fbcf2081-21dd-4c9e-9dda-5123feb62e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_91536cdc-6772-4ba9-971b-78b61e4f22d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fbcf2081-21dd-4c9e-9dda-5123feb62e50" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_91536cdc-6772-4ba9-971b-78b61e4f22d7" 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-20201231.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_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a81cdba3-6613-4959-afcc-6f8598df93da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a81cdba3-6613-4959-afcc-6f8598df93da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_1bae07a0-be89-4b41-bb26-b704d5dcefd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_UseOfEstimates_1bae07a0-be89-4b41-bb26-b704d5dcefd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5b5aaf29-567e-4a7f-a2d0-ccc42cd4cc88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5b5aaf29-567e-4a7f-a2d0-ccc42cd4cc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_7c5b16a2-69b9-4e84-a93d-883915a2253a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_7c5b16a2-69b9-4e84-a93d-883915a2253a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_9c08675b-c8de-4dd9-a955-c0466a6d8f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_9c08675b-c8de-4dd9-a955-c0466a6d8f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d0843e63-8972-415f-a1ea-f4624f2a0118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d0843e63-8972-415f-a1ea-f4624f2a0118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_12a8ef58-3c07-41b8-86e4-63844d801058" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_12a8ef58-3c07-41b8-86e4-63844d801058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_824edeb1-a721-4ccc-9615-8cd86f1fa57d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_824edeb1-a721-4ccc-9615-8cd86f1fa57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_602a345b-5b54-4fd6-a546-bd75460f16d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_602a345b-5b54-4fd6-a546-bd75460f16d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_f1121f21-41df-4be7-8a1c-31a4233621c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_f1121f21-41df-4be7-8a1c-31a4233621c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_2093bea5-f267-4f3e-9e86-bcd85b3d26b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_2093bea5-f267-4f3e-9e86-bcd85b3d26b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_322f3fe0-53c0-428b-8743-e1b5745637eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_82145b15-c430-4567-af21-84ba4c3e67d4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_322f3fe0-53c0-428b-8743-e1b5745637eb" 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-20201231.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_93b4f8f2-1f01-41bc-bf3f-3acd809da449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93b4f8f2-1f01-41bc-bf3f-3acd809da449" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:href="strl-20201231.xsd#strl_ProjectTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:href="strl-20201231.xsd#strl_ProjectTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_ProjectTypeAxis_19a3a308-e406-4e58-be64-98b61965ac21" xlink:to="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_27a52646-0ab4-42af-b2ff-7b9ddb6f76bb" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:to="loc_strl_HeavyCivilConstructionMember_27a52646-0ab4-42af-b2ff-7b9ddb6f76bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_d33b9ba8-76ed-405a-bafe-80d22fdcaed6" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_ProjectTypeDomain_268939a7-8078-4f23-a958-5e14a259ab54" xlink:to="loc_strl_SpecialtyServiceMember_d33b9ba8-76ed-405a-bafe-80d22fdcaed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6960ac8d-a94b-4cbb-b25b-76eede05f2b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e7dc79a9-db82-4df7-8f24-50830584bdd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e7dc79a9-db82-4df7-8f24-50830584bdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_7ec7e446-4e0e-4f03-96af-5459c51ae30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9fd6d3c7-b111-4fce-8a68-9adabc5de8c1" xlink:to="loc_us-gaap_EquipmentMember_7ec7e446-4e0e-4f03-96af-5459c51ae30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8d8e857d-39e4-4341-850f-d7fc1401d87b" xlink:to="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7edc08f8-21bf-416d-b59e-843cbf1ba765" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:to="loc_srt_MinimumMember_7edc08f8-21bf-416d-b59e-843cbf1ba765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d641a32e-eadf-4218-acc0-f3beac31e0ed" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8e4d8579-a073-4753-8e14-3630347e109c" xlink:to="loc_srt_MaximumMember_d641a32e-eadf-4218-acc0-f3beac31e0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_98481551-4f0d-4f68-b5de-8dc348af92fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_85d14590-6705-4d18-b47f-38315bf0144a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_98481551-4f0d-4f68-b5de-8dc348af92fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_87d167cf-488f-4316-89f9-ff07c29a9763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_98481551-4f0d-4f68-b5de-8dc348af92fd" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_87d167cf-488f-4316-89f9-ff07c29a9763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_be07d43a-3672-47c8-87c8-6d9aab682a7f" xlink:to="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RevenueRecognitionPercentageOfCompletionRange_d4c6ac2e-3650-4d19-a801-a07a5b5f19c1" xlink:href="strl-20201231.xsd#strl_RevenueRecognitionPercentageOfCompletionRange"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_RevenueRecognitionPercentageOfCompletionRange_d4c6ac2e-3650-4d19-a801-a07a5b5f19c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_21218358-3fbd-44dd-aa4d-41bb5961483d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_21218358-3fbd-44dd-aa4d-41bb5961483d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3088d0b2-5897-4091-b188-398e06fab7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3088d0b2-5897-4091-b188-398e06fab7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent_3b6c28b5-6393-4b42-b76f-4efa76425fac" xlink:href="strl-20201231.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractWithCustomerRetainageAssetCurrent_3b6c28b5-6393-4b42-b76f-4efa76425fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_a8f55f00-c6f9-4735-9fa3-4a98020933d2" xlink:href="strl-20201231.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_a8f55f00-c6f9-4735-9fa3-4a98020933d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_28994da1-6ff9-4967-83d1-919c50127d48" xlink:href="strl-20201231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_28994da1-6ff9-4967-83d1-919c50127d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_02cca3f4-5a67-4fc7-a778-148ffd9ddda8" xlink:href="strl-20201231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_02cca3f4-5a67-4fc7-a778-148ffd9ddda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_217c6d5e-5f28-4a01-a3a3-18cb4a0c9612" xlink:href="strl-20201231.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_217c6d5e-5f28-4a01-a3a3-18cb4a0c9612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b7a02bb5-c3af-441d-9000-f5779d827a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b7a02bb5-c3af-441d-9000-f5779d827a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_af3723d6-de90-4798-acf6-26668c91bb74" xlink:href="strl-20201231.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_af3723d6-de90-4798-acf6-26668c91bb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_c4652f48-0568-427b-9ab4-39e42dc3e8ac" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_c4652f48-0568-427b-9ab4-39e42dc3e8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_50424731-e43f-4d60-aa36-2ef534715e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_50424731-e43f-4d60-aa36-2ef534715e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_327ae294-8896-4398-9776-1440a0f6207d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_3e2e8ab3-05e9-4edb-8dfb-d23c082055ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_327ae294-8896-4398-9776-1440a0f6207d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisition" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisition"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PlateauAcquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1b6c58cd-ee44-4de5-b788-33d3f34cf082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_62e390f0-eda5-422f-b469-4d8a4de2d75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1b6c58cd-ee44-4de5-b788-33d3f34cf082" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_62e390f0-eda5-422f-b469-4d8a4de2d75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionTables" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7e97b2a8-0c7f-46a5-9e25-4f4bfcb51a62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ae838b80-db04-449d-ba11-7f40be14e092" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7e97b2a8-0c7f-46a5-9e25-4f4bfcb51a62" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ae838b80-db04-449d-ba11-7f40be14e092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_94444852-ba6e-48d0-9bee-2e5dc6575fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7e97b2a8-0c7f-46a5-9e25-4f4bfcb51a62" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_94444852-ba6e-48d0-9bee-2e5dc6575fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_d2174024-cdf5-4f77-b94c-67811dbdfe26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7e97b2a8-0c7f-46a5-9e25-4f4bfcb51a62" xlink:to="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_d2174024-cdf5-4f77-b94c-67811dbdfe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_5c26673f-fa14-400d-98c1-211b02ca3e9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7e97b2a8-0c7f-46a5-9e25-4f4bfcb51a62" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_5c26673f-fa14-400d-98c1-211b02ca3e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_bf78cd7a-2644-4a48-bf40-e0cada384ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_bf78cd7a-2644-4a48-bf40-e0cada384ec1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55b95f9c-7ebd-425b-a2b9-b9006b39d411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6dfc88b3-9ed1-4cbf-98f3-6db5c8def1b3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55b95f9c-7ebd-425b-a2b9-b9006b39d411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_08a2cb54-2908-45a7-837d-42d298e7b3a3" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55b95f9c-7ebd-425b-a2b9-b9006b39d411" xlink:to="loc_strl_PlateauExcavationMember_08a2cb54-2908-45a7-837d-42d298e7b3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eac6e71f-55c3-416a-aa35-6655c53f023a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_613b9021-d9cd-4e8f-af3a-d8dd0153717b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_613b9021-d9cd-4e8f-af3a-d8dd0153717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b46f7d87-8869-4301-8fe1-1bd5615daef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2b32ceef-7106-41cf-a205-9eb160dc4f45" xlink:to="loc_us-gaap_Goodwill_b46f7d87-8869-4301-8fe1-1bd5615daef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_bd7424fe-5fd4-4974-a13a-d981c233b999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_bd7424fe-5fd4-4974-a13a-d981c233b999" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b97c464b-82a4-4b4a-9ce2-6f4fad00435b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1d362a45-24c3-4c5f-8146-2b95aff6a1c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b97c464b-82a4-4b4a-9ce2-6f4fad00435b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_e8f144d6-8e31-41a4-a1ad-79c145d85582" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b97c464b-82a4-4b4a-9ce2-6f4fad00435b" xlink:to="loc_strl_PlateauExcavationMember_e8f144d6-8e31-41a4-a1ad-79c145d85582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c979884a-9ece-48a0-ad83-08d4e8ae37ec" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_86fe4935-3fac-4c7c-b036-d39ef03b835e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_86fe4935-3fac-4c7c-b036-d39ef03b835e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_cb8e13f4-9a84-45ae-a0d2-7eb8cbd61351" xlink:href="strl-20201231.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_cb8e13f4-9a84-45ae-a0d2-7eb8cbd61351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_397fb7f9-db28-4afa-b5d3-e8e12d0f2a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_397fb7f9-db28-4afa-b5d3-e8e12d0f2a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bbf95b0f-e4ea-44ab-8b45-c258ed7abf20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_bbf95b0f-e4ea-44ab-8b45-c258ed7abf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_20de1321-79cb-48cc-b58e-be071411cbe7" xlink:href="strl-20201231.xsd#strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment_20de1321-79cb-48cc-b58e-be071411cbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_78b5ef60-a9b7-4860-80d2-233435552ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_78b5ef60-a9b7-4860-80d2-233435552ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_2204f2c1-8fa2-4ceb-baec-72585ca5b148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_2204f2c1-8fa2-4ceb-baec-72585ca5b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_e09177c5-4214-4795-9951-96a5ef03cc9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_e09177c5-4214-4795-9951-96a5ef03cc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_ca5a22ed-64ae-4efc-86da-58bd5de97636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0d7cf477-1c27-4b06-b46e-0dd7fbc9bb07" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_ca5a22ed-64ae-4efc-86da-58bd5de97636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af381848-98d3-4330-870b-fc25e6b86676" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_d1b52b4e-f951-4093-8d58-6d6f2ab43956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_d1b52b4e-f951-4093-8d58-6d6f2ab43956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_eb25d36a-e8ed-46a7-b13b-2e9f8f8bb3af" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset_eb25d36a-e8ed-46a7-b13b-2e9f8f8bb3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_799481ee-c161-442a-99ea-9e79bac62947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_799481ee-c161-442a-99ea-9e79bac62947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a73f7d98-1eb4-4b64-bcb6-d98384647545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a73f7d98-1eb4-4b64-bcb6-d98384647545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3dbc5eb2-c079-460f-8075-7c375d00ab74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3dbc5eb2-c079-460f-8075-7c375d00ab74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c298cf89-e2a9-45b3-bd7a-d2268e6afc64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c298cf89-e2a9-45b3-bd7a-d2268e6afc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_86fb43db-d1d4-43b2-9467-8467f09b63fd" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_86fb43db-d1d4-43b2-9467-8467f09b63fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_97b24eac-a649-4739-b2da-1e1491106e72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_97b24eac-a649-4739-b2da-1e1491106e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_af5926c2-ea6e-4bc3-8e4c-6e0387b70a46" xlink:href="strl-20201231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_af5926c2-ea6e-4bc3-8e4c-6e0387b70a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b316d0a8-0340-44ca-8e14-36e7f30687b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b316d0a8-0340-44ca-8e14-36e7f30687b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a568fa57-8220-467d-abe2-ad543867de37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_Goodwill_a568fa57-8220-467d-abe2-ad543867de37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_906b69a5-5ab4-45b2-9c87-5e8bb3cd9aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_2845aa52-ea65-4b7d-80ba-a7ce4e804425" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_906b69a5-5ab4-45b2-9c87-5e8bb3cd9aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_3a259188-63f3-41fa-806f-67dc65a1f3e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_3a259188-63f3-41fa-806f-67dc65a1f3e5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e251c312-22d6-494a-9b97-b2c2343026b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_04e899a9-f9b6-4dee-ba00-95da1b70edbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_04e899a9-f9b6-4dee-ba00-95da1b70edbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e85dc763-b58f-4116-a8c1-f9a6d566f85f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:to="loc_us-gaap_TradeNamesMember_e85dc763-b58f-4116-a8c1-f9a6d566f85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_6f32a644-8a2f-47e3-8acf-203442bb8c14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1f24879-dfb9-4092-b440-5ad3b0fc12e4" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_6f32a644-8a2f-47e3-8acf-203442bb8c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_74cc96dd-0bdf-4ffb-91e3-5ec3727d6f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_685344e0-8586-49bb-90b8-74abe9085e25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_74cc96dd-0bdf-4ffb-91e3-5ec3727d6f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_50757471-5e74-4050-a614-978db5aaa279" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_74cc96dd-0bdf-4ffb-91e3-5ec3727d6f9b" xlink:to="loc_strl_PlateauExcavationMember_50757471-5e74-4050-a614-978db5aaa279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_97a7d346-d4b8-4743-a37a-0b17a1edc4d7" xlink:to="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_42c1eaf4-c226-405c-83e1-d39560856024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_42c1eaf4-c226-405c-83e1-d39560856024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5e967e7-d8f4-4df2-b9f2-6b3cc5625be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_cc9fe640-d2f1-4c49-9c88-c6ec2b107ad4" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5e967e7-d8f4-4df2-b9f2-6b3cc5625be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#PlateauAcquisitionSupplementalProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1a76df32-ab5e-4bbb-a459-ea239a9dc6b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1a76df32-ab5e-4bbb-a459-ea239a9dc6b6" xlink:to="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f206b937-80ab-4e93-a5c2-cc09c0d9d2f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f955e4c9-b547-420b-9eb5-02b6e5f28fcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f206b937-80ab-4e93-a5c2-cc09c0d9d2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_966cfc0b-cb31-427d-9bb8-d321eaf79e7b" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f206b937-80ab-4e93-a5c2-cc09c0d9d2f4" xlink:to="loc_strl_PlateauExcavationMember_966cfc0b-cb31-427d-9bb8-d321eaf79e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63b9005d-7232-4be0-b1b5-7e528c9b2694" xlink:to="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_c668603e-e1f5-416b-8f36-2e59d1be1727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_c668603e-e1f5-416b-8f36-2e59d1be1727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_c559edc5-4a07-42fe-8191-0dfbeea4ec8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d84ad28f-bbed-4757-96e8-6fcf7750768e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_c559edc5-4a07-42fe-8191-0dfbeea4ec8e" 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-20201231.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_9fc5e90e-0e94-4988-8fef-4e4a6048f655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_52e36a36-9b51-4030-ad59-dccf1ae8bd91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9fc5e90e-0e94-4988-8fef-4e4a6048f655" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_52e36a36-9b51-4030-ad59-dccf1ae8bd91" 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-20201231.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_190a5bb5-49e2-416e-ad13-34576731aaa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_797b76b4-5405-4555-8dd9-b7dd111c421a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_190a5bb5-49e2-416e-ad13-34576731aaa3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_797b76b4-5405-4555-8dd9-b7dd111c421a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d38be2d6-e425-4a24-9f2b-34120ca3d857" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_190a5bb5-49e2-416e-ad13-34576731aaa3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d38be2d6-e425-4a24-9f2b-34120ca3d857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e407aeb3-742c-4850-9722-5d57f5495eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e407aeb3-742c-4850-9722-5d57f5495eb2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8200e572-8518-419e-9c61-43fdcb59fccc" xlink:to="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_5c2e09a1-6e44-4da9-9f1e-ccccdc0b7fb1" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:to="loc_strl_HeavyCivilConstructionMember_5c2e09a1-6e44-4da9-9f1e-ccccdc0b7fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_40723d28-979c-49d0-bcf9-7aa4a34d147e" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bb0d9188-64be-45e6-a9e9-f36ae166ae2e" xlink:to="loc_strl_SpecialtyServiceMember_40723d28-979c-49d0-bcf9-7aa4a34d147e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_50809fe3-6b42-4dc6-82cc-ad026978dc59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aeea4d7e-f3a0-4ef6-9f85-24d73669187f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_50809fe3-6b42-4dc6-82cc-ad026978dc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_359b2e82-568c-404e-8761-b88e572e8db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_50809fe3-6b42-4dc6-82cc-ad026978dc59" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_359b2e82-568c-404e-8761-b88e572e8db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5d7148f7-0e55-4883-88a8-23099a25c18d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5d7148f7-0e55-4883-88a8-23099a25c18d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d1585bc4-7205-4439-b8cd-94e906b087bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d1585bc4-7205-4439-b8cd-94e906b087bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4fb66661-bea6-4a81-a420-6e1a6a726a53" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c6b99c2c-7716-43c7-bb8f-447ed09a711f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c6b99c2c-7716-43c7-bb8f-447ed09a711f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_593c0f87-9ff3-473b-98b3-2ed1547945d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3da2da2c-615b-4a9b-9c58-1c6df2b80c83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_593c0f87-9ff3-473b-98b3-2ed1547945d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1" xlink:type="simple" xlink:href="strl-20201231.xsd#RevenuefromCustomersAdditionalInformationDetails_1"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20201231.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_a3531caf-1b38-4de9-b907-adaa140861e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3531caf-1b38-4de9-b907-adaa140861e0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_e07a49f8-aa79-41ec-8cac-cd77a06dfb96" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_52aba48b-348a-4fa0-8e99-f5181d688f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:to="loc_us-gaap_FixedPriceContractMember_52aba48b-348a-4fa0-8e99-f5181d688f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember_1921bce6-b724-4b64-a547-ae1cbffaccb7" xlink:href="strl-20201231.xsd#strl_LumpSumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:to="loc_strl_LumpSumMember_1921bce6-b724-4b64-a547-ae1cbffaccb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember_705fd21f-1ffa-44da-96fc-01bace09810e" xlink:href="strl-20201231.xsd#strl_ResidentialAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_4ec9b4cf-1491-4885-8dd0-81d9ac4a12a8" xlink:to="loc_strl_ResidentialAndOtherMember_705fd21f-1ffa-44da-96fc-01bace09810e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f098d8c-fc89-46bc-a765-181443530e0e" xlink:to="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_56b28e00-673f-4385-bc93-f94d8ccd56a0" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:to="loc_strl_HeavyCivilConstructionMember_56b28e00-673f-4385-bc93-f94d8ccd56a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_ab026e74-a179-4f4d-a020-3ecc3aacbf6d" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:to="loc_strl_SpecialtyServiceMember_ab026e74-a179-4f4d-a020-3ecc3aacbf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_1102d08d-10c0-43cb-8bf0-aa892f675acd" xlink:href="strl-20201231.xsd#strl_ResidentialConstructionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_73133cbb-9233-4f0d-9841-130884295fec" xlink:to="loc_strl_ResidentialConstructionMember_1102d08d-10c0-43cb-8bf0-aa892f675acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_dc1688f1-9880-4b5d-80f0-953e95bd46fe" xlink:to="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember_9d6250f9-2346-4c48-997f-067b86c0b5ef" xlink:href="strl-20201231.xsd#strl_HeavyHighwayMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_HeavyHighwayMember_9d6250f9-2346-4c48-997f-067b86c0b5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember_d0143acb-b621-44f2-b774-8f5f2b6579fd" xlink:href="strl-20201231.xsd#strl_AviationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_AviationMember_d0143acb-b621-44f2-b774-8f5f2b6579fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WaterContainmentAndTreatmentMember_adef05f6-24d8-4ba4-91e5-1f6c2b82474d" xlink:href="strl-20201231.xsd#strl_WaterContainmentAndTreatmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_WaterContainmentAndTreatmentMember_adef05f6-24d8-4ba4-91e5-1f6c2b82474d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember_d742d2ab-f7c9-41d7-af32-0cc1efe9c8f3" xlink:href="strl-20201231.xsd#strl_OtherRevenueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_OtherRevenueMember_d742d2ab-f7c9-41d7-af32-0cc1efe9c8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LandDevelopmentMember_93294311-8297-491d-a859-c3a161d35d0b" xlink:href="strl-20201231.xsd#strl_LandDevelopmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_LandDevelopmentMember_93294311-8297-491d-a859-c3a161d35d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember_727c52af-f2b9-4c38-a15c-8d5ae9d252bd" xlink:href="strl-20201231.xsd#strl_CommercialMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_76b1cf84-ef17-4276-99fb-d13ed1b02b4c" xlink:to="loc_strl_CommercialMember_727c52af-f2b9-4c38-a15c-8d5ae9d252bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_47ba2ff3-7edf-4746-8c72-17ca7198b63f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_569a7747-cd83-4698-bf81-98180b7605c7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_47ba2ff3-7edf-4746-8c72-17ca7198b63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e68d6c27-2f52-4455-8259-202a02d0b074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_47ba2ff3-7edf-4746-8c72-17ca7198b63f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e68d6c27-2f52-4455-8259-202a02d0b074" 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-20201231.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_bea3dd51-c213-41c2-aad4-64c5b5c17294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bea3dd51-c213-41c2-aad4-64c5b5c17294" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1b62f034-8915-4b0e-a7a6-7a97e64e7e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_266b0c27-e880-4294-890e-be825d22b16b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1b62f034-8915-4b0e-a7a6-7a97e64e7e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_1b92f24a-e5c7-4d60-aa52-3b7355e80190" xlink:href="strl-20201231.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1b62f034-8915-4b0e-a7a6-7a97e64e7e06" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_1b92f24a-e5c7-4d60-aa52-3b7355e80190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0fd8bfa0-634d-4e2d-bca4-c9f8cb311221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_60ee8a5a-42fb-43f3-b572-a16eac22284d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0fd8bfa0-634d-4e2d-bca4-c9f8cb311221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_a03d9747-f146-4867-b244-16378a65e619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0fd8bfa0-634d-4e2d-bca4-c9f8cb311221" xlink:to="loc_us-gaap_OperatingIncomeLossMember_a03d9747-f146-4867-b244-16378a65e619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_539825bb-2476-4a26-99c5-80bbb5c662a2" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_73fd15e2-082c-4c22-b16c-650b3395409d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_73fd15e2-082c-4c22-b16c-650b3395409d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_2aeb0dff-eea8-4415-866f-1aeb35599713" xlink:href="strl-20201231.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_33de0278-8141-4658-841f-f602ceaf7b98" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_2aeb0dff-eea8-4415-866f-1aeb35599713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="simple" xlink:href="strl-20201231.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_4648fc6b-1726-4100-822e-131bac6cf485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_8f2a5a81-b883-4561-a6dc-dbdc8c58b12f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_4648fc6b-1726-4100-822e-131bac6cf485" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_8f2a5a81-b883-4561-a6dc-dbdc8c58b12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_592e41fe-56cd-4d31-b96c-1a4e1e04a0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_203fd053-3fc2-4e0d-9a69-6ab5ca09d67c" xlink:href="strl-20201231.xsd#strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_592e41fe-56cd-4d31-b96c-1a4e1e04a0d1" xlink:to="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_203fd053-3fc2-4e0d-9a69-6ab5ca09d67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_3307ca1f-7375-49c7-bc70-c6e4e61fe91d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_592e41fe-56cd-4d31-b96c-1a4e1e04a0d1" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_3307ca1f-7375-49c7-bc70-c6e4e61fe91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_4273ea64-7f58-4c6d-b080-83ec6586f2a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_4273ea64-7f58-4c6d-b080-83ec6586f2a7" xlink:to="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:to="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_018fa08b-0fb4-43eb-a7f6-0a3355ef9e59" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6855a47f-3fe0-4261-b570-44a99b331f35" xlink:to="loc_dei_EntityDomain_018fa08b-0fb4-43eb-a7f6-0a3355ef9e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_929f4af7-b907-401f-a0e0-fe16985a8916" xlink:href="strl-20201231.xsd#strl_MyersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_018fa08b-0fb4-43eb-a7f6-0a3355ef9e59" xlink:to="loc_strl_MyersMember_929f4af7-b907-401f-a0e0-fe16985a8916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:to="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_89125972-ff80-44a1-b92f-cc981c8d4141" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_54c8f370-f6bc-4888-8ac1-cae29cad2420" xlink:to="loc_srt_ConsolidatedEntitiesDomain_89125972-ff80-44a1-b92f-cc981c8d4141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_82549a7e-fbd0-46b6-ba90-f211b26794d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_89125972-ff80-44a1-b92f-cc981c8d4141" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_82549a7e-fbd0-46b6-ba90-f211b26794d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_d5743725-af9d-4f48-a36b-5b61f9c4aa50" xlink:to="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_4989496f-f5f4-4a50-85bf-e62121450dc9" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_4989496f-f5f4-4a50-85bf-e62121450dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_36b73e10-cf9e-4b5f-8bb7-d72fb460becd" xlink:href="strl-20201231.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_36b73e10-cf9e-4b5f-8bb7-d72fb460becd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_ebdc0f07-0fa0-4c95-b7f1-98ec44349e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_ebdc0f07-0fa0-4c95-b7f1-98ec44349e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_b8ce23d9-f05f-40c0-a739-adf3c67d476c" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_b8ce23d9-f05f-40c0-a739-adf3c67d476c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_61fd7546-3136-49dd-b96e-46ea9b3e4f47" xlink:href="strl-20201231.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_32e8d2bc-7c5b-4b6e-ae68-54fe73aed9ec" xlink:to="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_61fd7546-3136-49dd-b96e-46ea9b3e4f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_fff7bf59-0a30-48ae-9e3c-47c0fb1e8198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_6724bf8f-42a1-4f78-998f-c7e7aae7f77b" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_fff7bf59-0a30-48ae-9e3c-47c0fb1e8198" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_6724bf8f-42a1-4f78-998f-c7e7aae7f77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_1fb7c683-bb64-49d7-a4c5-c1b0dcc5e752" xlink:href="strl-20201231.xsd#strl_UndistributedEarningsOfDomesticSubsidiariesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_fff7bf59-0a30-48ae-9e3c-47c0fb1e8198" xlink:to="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_1fb7c683-bb64-49d7-a4c5-c1b0dcc5e752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_62459ca5-1751-40d4-8340-aac0f5fb79fa" xlink:href="strl-20201231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_fff7bf59-0a30-48ae-9e3c-47c0fb1e8198" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_62459ca5-1751-40d4-8340-aac0f5fb79fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#Consolidated50OwnedSubsidiariesStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_525ad8a9-8e8e-467b-9b03-0e853f7d04ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_525ad8a9-8e8e-467b-9b03-0e853f7d04ac" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e0e48894-4a1e-453a-a157-f422ce051290" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dfb5ee78-6b98-4272-92d0-84c1e6d988d8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e0e48894-4a1e-453a-a157-f422ce051290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e47c164f-5418-46c6-8226-08b407a90a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e0e48894-4a1e-453a-a157-f422ce051290" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e47c164f-5418-46c6-8226-08b407a90a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_40192b7c-a867-497e-a7c4-3eeb95589a23" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c83cc994-6f08-49a7-969e-2212b49117fc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_40192b7c-a867-497e-a7c4-3eeb95589a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_1439bdc8-4304-477a-be3c-9bc735aeaf25" xlink:href="strl-20201231.xsd#strl_MyersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_40192b7c-a867-497e-a7c4-3eeb95589a23" xlink:to="loc_strl_MyersMember_1439bdc8-4304-477a-be3c-9bc735aeaf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_fb69fb7a-1a31-43df-99d3-3c20baab5e9c" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eb1c0eaf-73e2-4fde-8227-baac5bf62b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_Revenues_eb1c0eaf-73e2-4fde-8227-baac5bf62b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9c753e1b-f0ac-4ff7-80ed-bda64c20fcb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_OperatingIncomeLoss_9c753e1b-f0ac-4ff7-80ed-bda64c20fcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e951e2-9fdb-4068-b1ca-23431e635bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_fd3e75a0-a509-40d0-8f05-d0d0a7ed6deb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e951e2-9fdb-4068-b1ca-23431e635bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="simple" xlink:href="strl-20201231.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_5371b01f-c068-42c0-b2af-41b8d09bc938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_4f515bff-a99e-4987-a58c-5742bf2ae6c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_5371b01f-c068-42c0-b2af-41b8d09bc938" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_4f515bff-a99e-4987-a58c-5742bf2ae6c4" 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-20201231.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_6a5cc356-0c55-41d1-8292-d4f7b303e030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_8b057321-0960-4f74-8b52-484bf386b082" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_6a5cc356-0c55-41d1-8292-d4f7b303e030" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_8b057321-0960-4f74-8b52-484bf386b082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_410871ee-3ec4-437a-9af6-92e468c85572" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_6a5cc356-0c55-41d1-8292-d4f7b303e030" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_410871ee-3ec4-437a-9af6-92e468c85572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20201231.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_b5478a56-4d71-4c1d-a22a-8df6af1c6f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_b5478a56-4d71-4c1d-a22a-8df6af1c6f06" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_75178034-d6f8-4148-b8a2-5c1ec6854376" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d0894cde-b957-4d8c-98a4-13ae7d64842d" xlink:to="loc_dei_EntityDomain_75178034-d6f8-4148-b8a2-5c1ec6854376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_f0dc6d98-a854-49a8-849e-ee12ed3d5131" xlink:href="strl-20201231.xsd#strl_RLWMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_75178034-d6f8-4148-b8a2-5c1ec6854376" xlink:to="loc_strl_RLWMember_f0dc6d98-a854-49a8-849e-ee12ed3d5131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3187e041-bf2f-43c9-9cdf-ba8622087fb8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a1b71187-2b6e-4f20-abed-afb4c73901c0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3187e041-bf2f-43c9-9cdf-ba8622087fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_be45b1db-1ffd-466e-9b9d-06c2735be411" xlink:href="strl-20201231.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3187e041-bf2f-43c9-9cdf-ba8622087fb8" xlink:to="loc_strl_JointVenturesMember_be45b1db-1ffd-466e-9b9d-06c2735be411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5bed4fc8-2b75-4fff-aabe-fba0627ea693" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da0322ff-32a9-4146-8045-159747e92faf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5bed4fc8-2b75-4fff-aabe-fba0627ea693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fdfd0680-dac6-4af1-9d54-a04486193b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5bed4fc8-2b75-4fff-aabe-fba0627ea693" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_fdfd0680-dac6-4af1-9d54-a04486193b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_61a4a49e-5e5f-4b30-8aec-8afc9c66fbd9" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1a393bf4-d8bd-4867-a5b7-550b33a327be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1a393bf4-d8bd-4867-a5b7-550b33a327be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a3aee3eb-821c-4d77-b163-bf910a391717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_Revenues_a3aee3eb-821c-4d77-b163-bf910a391717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0e2a151f-bfdf-4da2-898d-2ac50d53264b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_OperatingIncomeLoss_0e2a151f-bfdf-4da2-898d-2ac50d53264b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9f8dd7a9-329b-4386-9dfa-295fd2cbb677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d672135c-c956-47b5-a1da-736fb300dcd6" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9f8dd7a9-329b-4386-9dfa-295fd2cbb677" 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-20201231.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_ea1d4073-4a08-49fc-a134-1d63688d491b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_ea1d4073-4a08-49fc-a134-1d63688d491b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fb9eec65-a34e-4d76-abe4-e4296950f89b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ce2effb5-7a9a-40f4-9ca2-cfca2caf8575" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fb9eec65-a34e-4d76-abe4-e4296950f89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_4ccb4723-4e18-4488-a276-d4e596d97bcf" xlink:href="strl-20201231.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fb9eec65-a34e-4d76-abe4-e4296950f89b" xlink:to="loc_strl_JointVenturesMember_4ccb4723-4e18-4488-a276-d4e596d97bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bc783246-9dbc-42e8-9821-f16aef55ad88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f329f2f3-82cc-4905-9833-38658701767e" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bc783246-9dbc-42e8-9821-f16aef55ad88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b9682ec2-f548-47ec-94e7-40e8f9803ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bc783246-9dbc-42e8-9821-f16aef55ad88" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b9682ec2-f548-47ec-94e7-40e8f9803ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_358dea06-d532-48a4-8450-9673574b0cb7" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_069bf4fb-598c-4639-a954-11bb74d78fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_us-gaap_AssetsCurrent_069bf4fb-598c-4639-a954-11bb74d78fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3e91ead0-aeb7-418f-a1c8-54279ad852a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_us-gaap_LiabilitiesCurrent_3e91ead0-aeb7-418f-a1c8-54279ad852a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4431fd1f-2b92-46cc-9d57-30706445f4fc" xlink:href="strl-20201231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_d3c191b9-9b43-4bd3-811f-6fb76cc889a1" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4431fd1f-2b92-46cc-9d57-30706445f4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="simple" xlink:href="strl-20201231.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_f3601c43-7da3-4965-9295-c32e35330b5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_f3601c43-7da3-4965-9295-c32e35330b5e" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5d77d768-deb3-415d-a333-e31f4a30281f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8a42f450-e5f1-41af-85bf-785bf213f38c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5d77d768-deb3-415d-a333-e31f4a30281f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_4324c7c1-29e8-4fbf-b43f-9cbe5f1b3b00" xlink:href="strl-20201231.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5d77d768-deb3-415d-a333-e31f4a30281f" xlink:to="loc_strl_JointVenturesMember_4324c7c1-29e8-4fbf-b43f-9cbe5f1b3b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e0d64a0b-e537-4131-b134-6b1579e33161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_f59e307a-5541-4b2e-9a03-86fca94bb584" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e0d64a0b-e537-4131-b134-6b1579e33161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_466502ad-8234-4e93-92c9-2fd924b1c1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e0d64a0b-e537-4131-b134-6b1579e33161" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_466502ad-8234-4e93-92c9-2fd924b1c1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a5649ae5-0cdf-4e04-bfbb-116004c4cab8" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bfd3e2b4-81ee-4bb1-b1ea-9dbe066df4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_Revenues_bfd3e2b4-81ee-4bb1-b1ea-9dbe066df4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9eb7343-4842-4f87-b9bc-0dff3b638828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a9eb7343-4842-4f87-b9bc-0dff3b638828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_30caecd5-75c2-4bfb-a49f-350cd05e43ce" xlink:to="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_12380dd4-1685-45b3-bd4f-5352b78632c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_12380dd4-1685-45b3-bd4f-5352b78632c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_26152658-3848-47ea-a104-95043bf4f8cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_3b041438-39a2-4873-abbb-60b6e4dad3d3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_26152658-3848-47ea-a104-95043bf4f8cd" 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-20201231.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_3d5df2b1-a9db-4a8a-bdd0-949e08f61512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_25a3cffb-3c55-4eb0-b021-0b02dd32046a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3d5df2b1-a9db-4a8a-bdd0-949e08f61512" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_25a3cffb-3c55-4eb0-b021-0b02dd32046a" 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-20201231.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_7f784640-f235-41a6-9a4c-31f2d085ca2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_92e26ade-c30d-43a7-8c86-fe985f7bb4fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7f784640-f235-41a6-9a4c-31f2d085ca2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_92e26ade-c30d-43a7-8c86-fe985f7bb4fd" 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-20201231.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_e9004435-32bc-4fb2-ac9e-6a668c14ffd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e9004435-32bc-4fb2-ac9e-6a668c14ffd6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73124bca-e957-40da-a016-26fe5465a44a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember_7f93f37f-8e6f-44f5-8364-75f74ae5ad2e" xlink:href="strl-20201231.xsd#strl_ConstructionEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_strl_ConstructionEquipmentMember_7f93f37f-8e6f-44f5-8364-75f74ae5ad2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_d5e23ee3-feaa-4096-8123-ec731a164cdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_us-gaap_BuildingMember_d5e23ee3-feaa-4096-8123-ec731a164cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_d39773e6-a054-41bd-9cf9-961e6d22f06d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_us-gaap_LandMember_d39773e6-a054-41bd-9cf9-961e6d22f06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_23a1ed8e-fddb-4829-a785-d5468e484a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb35a04d-9f45-4eb8-9577-7f84c75183f2" xlink:to="loc_us-gaap_OfficeEquipmentMember_23a1ed8e-fddb-4829-a785-d5468e484a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4837855f-7439-4242-84e7-a1071b5bad95" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d35f735f-dbbf-4ecf-87a3-250e8721215d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d35f735f-dbbf-4ecf-87a3-250e8721215d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b2cede9a-945f-41a9-994f-52db100f7324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b2cede9a-945f-41a9-994f-52db100f7324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d3c6d055-2e12-4959-b142-6df64030a7c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_271db365-b3d4-4c92-9b07-a016554bd83b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d3c6d055-2e12-4959-b142-6df64030a7c8" 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-20201231.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_b7a9f055-344a-43cd-9034-ba4092575341" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_30f4169c-940d-4627-87fb-6fed5ae7986c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b7a9f055-344a-43cd-9034-ba4092575341" xlink:to="loc_us-gaap_Depreciation_30f4169c-940d-4627-87fb-6fed5ae7986c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4ba3d7f-ce74-4e9d-b397-f3a03ebe537a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6ab9b371-ed83-4cc6-ab41-85d553b3cbba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4ba3d7f-ce74-4e9d-b397-f3a03ebe537a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6ab9b371-ed83-4cc6-ab41-85d553b3cbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51c9cc41-3407-4db1-982f-8ade3ff68428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_18128d81-e7ee-4f75-b9e0-7b41cdc29c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51c9cc41-3407-4db1-982f-8ade3ff68428" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_18128d81-e7ee-4f75-b9e0-7b41cdc29c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bf51abe2-a2b2-44f0-8175-25b7b48cb368" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51c9cc41-3407-4db1-982f-8ade3ff68428" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bf51abe2-a2b2-44f0-8175-25b7b48cb368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5ebab710-cd44-42c0-924b-7050f6d180bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_Goodwill_5ebab710-cd44-42c0-924b-7050f6d180bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4a5d0ff6-c02a-41b9-8334-7e6372d3ed03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4a5d0ff6-c02a-41b9-8334-7e6372d3ed03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_054aa67b-fdc9-42a2-87f5-6eab20124289" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_054aa67b-fdc9-42a2-87f5-6eab20124289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d0f3d6cf-ef4f-4adb-b89a-8f76804a9be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d0f3d6cf-ef4f-4adb-b89a-8f76804a9be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_64eaeff6-6112-46a8-bf6f-7058d2b7143a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_64eaeff6-6112-46a8-bf6f-7058d2b7143a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7ad2a41d-2394-4b08-b11b-ee61f6d8d781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7ad2a41d-2394-4b08-b11b-ee61f6d8d781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_47745af6-3037-46b1-a667-c5ef2ee70d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb7f0d9b-3c2a-4438-b6fc-8a6ec55c2cf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_47745af6-3037-46b1-a667-c5ef2ee70d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_daa2e948-35d1-4e5f-ae30-a81419713c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_daa2e948-35d1-4e5f-ae30-a81419713c06" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1170ecc0-1fdd-43ff-9691-b43d90abced6" xlink:to="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_0156f1f5-3ace-4395-9da4-184ea69a61e8" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:to="loc_strl_HeavyCivilConstructionMember_0156f1f5-3ace-4395-9da4-184ea69a61e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_26d034d8-e002-4778-bd48-e7dfe1c47fff" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:to="loc_strl_SpecialtyServiceMember_26d034d8-e002-4778-bd48-e7dfe1c47fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_903ca96b-8553-4c6d-907f-25e47a693995" xlink:href="strl-20201231.xsd#strl_ResidentialConstructionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9df2d613-2f7f-48a9-ba34-f11a8889bd7d" xlink:to="loc_strl_ResidentialConstructionMember_903ca96b-8553-4c6d-907f-25e47a693995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b062453f-6095-44d6-b7af-3c410ed0f933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_e4d24d64-6cd7-46df-ba23-db4d0ceefb54" xlink:to="loc_us-gaap_GoodwillLineItems_b062453f-6095-44d6-b7af-3c410ed0f933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_61825a87-5c4b-45d6-b75f-e0ae56c584c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b062453f-6095-44d6-b7af-3c410ed0f933" xlink:to="loc_us-gaap_Goodwill_61825a87-5c4b-45d6-b75f-e0ae56c584c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20201231.xsd#GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_14a78cff-b784-4f44-befa-a977f7d4877f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_14a78cff-b784-4f44-befa-a977f7d4877f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d96c2a25-0bfb-4766-9f1f-a5608e1b6a67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_550903c9-8a5f-4e62-9b11-bc34c35925dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_550903c9-8a5f-4e62-9b11-bc34c35925dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_273ee93d-0acc-4b8c-ae5e-7b0538c3d39e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:to="loc_us-gaap_TradeNamesMember_273ee93d-0acc-4b8c-ae5e-7b0538c3d39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_bd65330e-bf00-449a-82b9-c2364a232c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4499e379-0208-45d8-ae18-d5502a242be4" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_bd65330e-bf00-449a-82b9-c2364a232c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e657aa32-6713-46a6-bb65-3d52133a4ce0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9a36e24d-97bf-41d9-b87c-e035ee290495" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9a36e24d-97bf-41d9-b87c-e035ee290495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4231dd27-d737-48fd-ae67-eff039d4c997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4231dd27-d737-48fd-ae67-eff039d4c997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_35065666-a2fd-4608-9d37-ad4c8d39fef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_969a4903-16a7-4f41-9a88-15fbc396a9f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_35065666-a2fd-4608-9d37-ad4c8d39fef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Debt" xlink:type="simple" xlink:href="strl-20201231.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_b79d8936-4a8c-478a-aab5-dd9f21fde292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_6d542f96-7ac3-4bed-a7bd-b9c2ca0eabdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b79d8936-4a8c-478a-aab5-dd9f21fde292" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_6d542f96-7ac3-4bed-a7bd-b9c2ca0eabdc" 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-20201231.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_4de8128c-7b81-4954-ad27-97d616bfa95c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3800f520-3c2f-40d2-9f12-5d97c81bc74b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4de8128c-7b81-4954-ad27-97d616bfa95c" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3800f520-3c2f-40d2-9f12-5d97c81bc74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20201231.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_7ae8acf3-f7ce-47f2-bfb9-133bb9a046b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7ae8acf3-f7ce-47f2-bfb9-133bb9a046b6" xlink:to="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_46cdb3c2-5d94-48ab-a262-199149e5b4a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_1f804db9-7b94-41e6-92b3-2a1e851167bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:to="loc_us-gaap_SecuredDebtMember_1f804db9-7b94-41e6-92b3-2a1e851167bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_96a77633-cbe2-41bc-b304-e74896ecbf56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a45e7c9-2579-49a7-a8a5-ede4e4b045ff" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_96a77633-cbe2-41bc-b304-e74896ecbf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:to="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0650a380-4ba9-4635-86f9-1208867a99b5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_3a71583f-878d-4403-9498-28ef7afc2736" xlink:href="strl-20201231.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_TermLoanFacilityMember_3a71583f-878d-4403-9498-28ef7afc2736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_560714d9-8f65-4043-b7b0-b5d46fa0c372" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_560714d9-8f65-4043-b7b0-b5d46fa0c372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_ec8b9bb2-161b-455d-ad0a-93693a6a8c93" xlink:href="strl-20201231.xsd#strl_TheCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_TheCreditFacilityMember_ec8b9bb2-161b-455d-ad0a-93693a6a8c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_373933f2-82cb-40fc-97c0-abf21cb76a80" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_PlateauExcavationMember_373933f2-82cb-40fc-97c0-abf21cb76a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember_2de1e955-b7a7-4cda-8c8e-c5e195858b3d" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_TealstoneConstructionMember_2de1e955-b7a7-4cda-8c8e-c5e195858b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember_3ac769bb-68cc-4553-940f-87a709dd64bf" xlink:href="strl-20201231.xsd#strl_OtherDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_14cfe8cf-eef8-44d5-b032-9fdbaadc1bf5" xlink:to="loc_strl_OtherDebtMember_3ac769bb-68cc-4553-940f-87a709dd64bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fd6c25b5-f33c-41fd-bda8-d88dd3958dea" xlink:to="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5bcfd7df-5161-491f-b338-fc640882d951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5bcfd7df-5161-491f-b338-fc640882d951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross_0a119fd2-5593-4155-9a2d-c6e874c6af1d" xlink:href="strl-20201231.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_strl_LongtermDebtCurrentMaturitiesGross_0a119fd2-5593-4155-9a2d-c6e874c6af1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_43c498f5-a9ca-48da-8148-9f0af9dbdcb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_43c498f5-a9ca-48da-8148-9f0af9dbdcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_821aa6ed-bd00-4227-8f42-8796b0031e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439806f2-c8b8-469d-98e2-e12094e51949" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_821aa6ed-bd00-4227-8f42-8796b0031e8b" 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-20201231.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_286c06b7-ec13-4733-8f9f-5dc9f1e999ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_286c06b7-ec13-4733-8f9f-5dc9f1e999ea" xlink:to="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6cb53ca9-7073-49c2-bed5-812974df1477" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_a4c39353-45c7-4f06-b16f-68115aa260a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:to="loc_us-gaap_SecuredDebtMember_a4c39353-45c7-4f06-b16f-68115aa260a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a898a4f0-0c91-4ce2-ab83-e620ed9ae448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:to="loc_us-gaap_LineOfCreditMember_a898a4f0-0c91-4ce2-ab83-e620ed9ae448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_6ff5dfad-0df3-4d6f-a02f-7ee62a182e43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_99278dc8-9327-4366-bb4f-7fca440be65f" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_6ff5dfad-0df3-4d6f-a02f-7ee62a182e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_56c92a73-cede-4006-982c-aafb5ac5145a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_027ab9e8-57de-4ddb-b64a-ae351e34172b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_56c92a73-cede-4006-982c-aafb5ac5145a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:href="strl-20201231.xsd#strl_TheCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_56c92a73-cede-4006-982c-aafb5ac5145a" xlink:to="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember_01e75952-4502-48f2-88b2-b2e572ab5162" xlink:href="strl-20201231.xsd#strl_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:to="loc_strl_CreditAgreementMember_01e75952-4502-48f2-88b2-b2e572ab5162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember_75c03f63-3282-4141-ad4c-3bbac607f13c" xlink:href="strl-20201231.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:to="loc_strl_TheRevolvingCreditFacilityMember_75c03f63-3282-4141-ad4c-3bbac607f13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_b19425ca-2402-42a5-8565-59f854a2a24d" xlink:href="strl-20201231.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_TheCreditFacilityMember_27c42d66-afbb-40ef-9d26-4010f6132ebc" xlink:to="loc_strl_TermLoanFacilityMember_b19425ca-2402-42a5-8565-59f854a2a24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ed49dfb8-bd2c-4078-82e1-f0dda584c09b" xlink:to="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b24df880-fd64-4ff7-ba0c-732cba772e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b24df880-fd64-4ff7-ba0c-732cba772e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember_bdd497e6-ae9b-4b92-87e9-8910e0d3c55c" xlink:href="strl-20201231.xsd#strl_SwingLineLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2e01ef58-af2d-4f4f-8370-333ae8e056de" xlink:to="loc_strl_SwingLineLoanMember_bdd497e6-ae9b-4b92-87e9-8910e0d3c55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4dfb9488-2aa7-472c-a999-3517f68eb0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_831b5b3f-9f85-4eb0-b7d9-265f700f6f5d" xlink:to="loc_us-gaap_VariableRateDomain_4dfb9488-2aa7-472c-a999-3517f68eb0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4453d54-4f6b-41a6-999b-abdace60682e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4dfb9488-2aa7-472c-a999-3517f68eb0b7" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4453d54-4f6b-41a6-999b-abdace60682e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_38bdc8d5-4600-476a-9593-62cfddb47ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9fbd2b9f-edb1-416c-813b-ec95e4d2f6d6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_38bdc8d5-4600-476a-9593-62cfddb47ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_435dfa1a-4b2e-4c16-a3c9-0b600486d7f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_38bdc8d5-4600-476a-9593-62cfddb47ad0" xlink:to="loc_us-gaap_InterestRateSwapMember_435dfa1a-4b2e-4c16-a3c9-0b600486d7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:href="strl-20201231.xsd#strl_DebtCovenantPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:href="strl-20201231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodAxis_ed31f830-aed1-4cc6-a431-4c395fcc1453" xlink:to="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period1Member_f1f297a7-9c1c-481c-8b79-432ef088741c" xlink:href="strl-20201231.xsd#strl_Period1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period1Member_f1f297a7-9c1c-481c-8b79-432ef088741c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period2Member_05c12b96-f116-46e0-8c1a-ed691dc9f672" xlink:href="strl-20201231.xsd#strl_Period2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period2Member_05c12b96-f116-46e0-8c1a-ed691dc9f672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period3Member_79e82dc0-cbdb-4172-b3b6-b531f12efac5" xlink:href="strl-20201231.xsd#strl_Period3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period3Member_79e82dc0-cbdb-4172-b3b6-b531f12efac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period4Member_a22fe9a0-bbfa-4e68-8706-130861439fb8" xlink:href="strl-20201231.xsd#strl_Period4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period4Member_a22fe9a0-bbfa-4e68-8706-130861439fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period5Member_3c6abeb8-5229-4e75-832e-d5d663d1e78d" xlink:href="strl-20201231.xsd#strl_Period5Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_b340a775-3a6c-4a4e-b527-081c093c834a" xlink:to="loc_strl_Period5Member_3c6abeb8-5229-4e75-832e-d5d663d1e78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b080e3b1-a50d-4306-b78f-ee1979f98040" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_165a1656-a237-497e-a5ea-85cd387f483e" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:to="loc_strl_PlateauExcavationMember_165a1656-a237-497e-a5ea-85cd387f483e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember_e915f800-ecd9-4453-99bf-05c10ffa09f7" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eee3e8d9-d9ee-4d55-a583-bf8870ae9600" xlink:to="loc_strl_TealstoneConstructionMember_e915f800-ecd9-4453-99bf-05c10ffa09f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c02bfe83-fc23-4df2-b932-d43d96933cce" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_e7760d2d-3905-4a83-8e70-9027b6441803" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c02bfe83-fc23-4df2-b932-d43d96933cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d89e6121-36a6-4e4c-93d4-b3168756b7f5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c02bfe83-fc23-4df2-b932-d43d96933cce" xlink:to="loc_srt_ScenarioForecastMember_d89e6121-36a6-4e4c-93d4-b3168756b7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantTermsAxis_5535cf1f-da1f-4e27-8780-255eafd6e8f4" xlink:to="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsOneMember_7f644a43-4499-4ae7-b807-168094d101ff" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsOneMember_7f644a43-4499-4ae7-b807-168094d101ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsTwoMember_edd06e73-064d-40c2-9e38-e2ac7d8738c0" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsTwoMember_edd06e73-064d-40c2-9e38-e2ac7d8738c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsThreeMember_acf99f9a-aa86-400a-a25e-d0d3805e7c82" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsThreeMember_acf99f9a-aa86-400a-a25e-d0d3805e7c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantTermsFourMember_9bf03637-d3ca-49a2-a919-7dbe3f68b0be" xlink:href="strl-20201231.xsd#strl_DebtCovenantTermsFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantTermsDomain_7069d679-f7bb-42b3-bc4b-e4bca7f46871" xlink:to="loc_strl_DebtCovenantTermsFourMember_9bf03637-d3ca-49a2-a919-7dbe3f68b0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e4abb6b2-96af-4c99-8224-624483243f85" xlink:to="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e7e3ba92-64f5-4adb-90cc-38f02839ae89" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:to="loc_srt_MinimumMember_e7e3ba92-64f5-4adb-90cc-38f02839ae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5efd9835-6cf8-4306-b39b-aa74d2ddc3a4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1167d6c-17e5-4f62-8c24-ac066a740c1e" xlink:to="loc_srt_MaximumMember_5efd9835-6cf8-4306-b39b-aa74d2ddc3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d862a7d1-00a5-454a-8d4a-76f7825323ae" xlink:to="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8f4d741b-da22-4f89-9341-c7216b5df9b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8f4d741b-da22-4f89-9341-c7216b5df9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b51a1ba4-a8fc-43a0-8c2e-a7de5a3ac8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b51a1ba4-a8fc-43a0-8c2e-a7de5a3ac8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatio_d559100b-6688-4737-8bef-986d1ebeebf1" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatio_d559100b-6688-4737-8bef-986d1ebeebf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_3d33d5c6-7aae-4460-9a25-70ee992a73cd" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent_3d33d5c6-7aae-4460-9a25-70ee992a73cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_1875143e-e2d4-4c4c-b327-9b83affe35ed" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_1875143e-e2d4-4c4c-b327-9b83affe35ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_745e6a29-0b66-4c46-ae7c-336993061bbb" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantFixedChargeRatioMinimum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_745e6a29-0b66-4c46-ae7c-336993061bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate_14854f47-ebed-4f33-b10b-a4ee2c342e2d" xlink:href="strl-20201231.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentStatedLIBORInterestRate_14854f47-ebed-4f33-b10b-a4ee2c342e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e81bdafc-eeb1-4387-a76a-9875eaea1bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e81bdafc-eeb1-4387-a76a-9875eaea1bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6d05b9a4-abd6-46c5-978d-2ad141d842f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6d05b9a4-abd6-46c5-978d-2ad141d842f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8ed49e92-0262-47b7-956c-9759d8137ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8ed49e92-0262-47b7-956c-9759d8137ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_44f4e469-1b43-4789-9a0e-540c3e4c968a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_44f4e469-1b43-4789-9a0e-540c3e4c968a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7e6366e6-1996-435f-875c-f074a462f2e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7e6366e6-1996-435f-875c-f074a462f2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0952ab47-252a-4140-b3d4-44e40d958546" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0952ab47-252a-4140-b3d4-44e40d958546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_91f62187-2a20-4a4b-9f22-d4b421f707d1" xlink:href="strl-20201231.xsd#strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment_91f62187-2a20-4a4b-9f22-d4b421f707d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_06d5b78e-ca5e-4a28-8dff-b1ea5f319981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_RepaymentsOfDebt_06d5b78e-ca5e-4a28-8dff-b1ea5f319981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_92f56eee-4943-46dd-9d8b-d4a9273dbd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_92f56eee-4943-46dd-9d8b-d4a9273dbd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d2c1bb9e-cda0-42b9-9fc7-c2803e650690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d2c1bb9e-cda0-42b9-9fc7-c2803e650690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_081de1dc-cb2b-40bf-920b-6ded7ee20bbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_081de1dc-cb2b-40bf-920b-6ded7ee20bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5e4345d3-9f9f-4f96-bce3-0bc29733b862" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5e4345d3-9f9f-4f96-bce3-0bc29733b862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_bf6faef2-14e1-4fb0-bde6-9875a9b3e6f2" xlink:href="strl-20201231.xsd#strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued_bf6faef2-14e1-4fb0-bde6-9875a9b3e6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredCashPaymentsDue_dcf4e70a-316e-4dd8-823b-947a59ed89f8" xlink:href="strl-20201231.xsd#strl_DeferredCashPaymentsDue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_DeferredCashPaymentsDue_dcf4e70a-316e-4dd8-823b-947a59ed89f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_603118d5-2b28-431f-a362-10f0109e5457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpense"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_us-gaap_AccretionExpense_603118d5-2b28-431f-a362-10f0109e5457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_9afed411-b5e3-471b-8075-c7fef0c86d3f" xlink:href="strl-20201231.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_9afed411-b5e3-471b-8075-c7fef0c86d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_6149a3ce-a974-4a0e-8bae-0ff5f8efdb76" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_6149a3ce-a974-4a0e-8bae-0ff5f8efdb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoansReceivableCARESAct_973ee48f-15df-4f9f-a884-6bef76279d56" xlink:href="strl-20201231.xsd#strl_LoansReceivableCARESAct"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98d6ae90-368e-4957-9e05-6c8b59286103" xlink:to="loc_strl_LoansReceivableCARESAct_973ee48f-15df-4f9f-a884-6bef76279d56" 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-20201231.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_04d1df18-156a-423c-b57a-bb923de1c9a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_868862a4-1953-46b1-a4ac-fdd56a2ec860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_04d1df18-156a-423c-b57a-bb923de1c9a7" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_868862a4-1953-46b1-a4ac-fdd56a2ec860" 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-20201231.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_8be74114-8e91-4cfe-9a8f-c94f72679a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_79f3d2a5-b075-4a13-ba5c-c8635b6e4fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8be74114-8e91-4cfe-9a8f-c94f72679a9d" xlink:to="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_79f3d2a5-b075-4a13-ba5c-c8635b6e4fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_2d298779-ed93-4386-a54e-e8be46fd95c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8be74114-8e91-4cfe-9a8f-c94f72679a9d" xlink:to="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_2d298779-ed93-4386-a54e-e8be46fd95c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_89d8a745-c645-4d6f-b9fb-4dc8f1a61ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8be74114-8e91-4cfe-9a8f-c94f72679a9d" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_89d8a745-c645-4d6f-b9fb-4dc8f1a61ff4" 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-20201231.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_b0212e72-e363-4528-9909-bc2c3cf63d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b0212e72-e363-4528-9909-bc2c3cf63d96" xlink:to="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c48db72-f31f-46e3-b688-30bb96ca5a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_bcda96e3-aa3d-4543-9048-c8eff508504d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c48db72-f31f-46e3-b688-30bb96ca5a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_6eb41792-cf61-4fc9-8fde-84dd4b3f273e" xlink:href="strl-20201231.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c48db72-f31f-46e3-b688-30bb96ca5a60" xlink:to="loc_strl_TermLoanFacilityMember_6eb41792-cf61-4fc9-8fde-84dd4b3f273e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01d1595a-458a-4285-acf7-fd9b08b43728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e5512ce2-5ab9-43fb-96ee-3477a7dfe330" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01d1595a-458a-4285-acf7-fd9b08b43728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_d31ff482-174d-43db-8d11-e79d28b3025b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01d1595a-458a-4285-acf7-fd9b08b43728" xlink:to="loc_us-gaap_SecuredDebtMember_d31ff482-174d-43db-8d11-e79d28b3025b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e92f5750-7aa7-4ccc-bf49-5ca1172cb9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_28c76473-718d-4594-a2b1-2452c68ddd41" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e92f5750-7aa7-4ccc-bf49-5ca1172cb9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_04cd2d15-ad69-4113-bf2b-8324efb287cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e92f5750-7aa7-4ccc-bf49-5ca1172cb9c6" xlink:to="loc_us-gaap_InterestRateSwapMember_04cd2d15-ad69-4113-bf2b-8324efb287cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_4a16a424-ceeb-4a9e-830c-58db8677c816" xlink:to="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_72f72344-eac3-4d80-b793-ecf927c289e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_DerivativeNotionalAmount_72f72344-eac3-4d80-b793-ecf927c289e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_11a8d811-9f23-495a-8e6f-4e13aad3ca65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_11a8d811-9f23-495a-8e6f-4e13aad3ca65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_abb2f60e-ed2e-4010-854e-bd88223c641d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbea8cb6-8cd2-4020-9318-992c98030c74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_abb2f60e-ed2e-4010-854e-bd88223c641d" 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-20201231.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_3610bddc-c1e5-4f20-85a0-b0e090f0b827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3610bddc-c1e5-4f20-85a0-b0e090f0b827" xlink:to="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c7e9dd52-5ce7-491c-a355-da62db697a71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e877f054-fbcb-4add-abcd-10e8e55a95ed" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c7e9dd52-5ce7-491c-a355-da62db697a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_d594de82-01c4-4b4b-a3fa-82347fa8ea31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_c7e9dd52-5ce7-491c-a355-da62db697a71" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_d594de82-01c4-4b4b-a3fa-82347fa8ea31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_442f35fc-2a66-4243-8c4f-dc8dfdcb016d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_70c6be8e-00ce-40c8-8361-599235655b37" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_442f35fc-2a66-4243-8c4f-dc8dfdcb016d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_4c7d017f-de9f-4517-920d-98b8097f488c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_442f35fc-2a66-4243-8c4f-dc8dfdcb016d" xlink:to="loc_us-gaap_InterestRateSwapMember_4c7d017f-de9f-4517-920d-98b8097f488c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cd8dafdc-8efd-4d22-ad14-4449e6add8b1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b28824a3-ea52-49b6-8338-7bb89c8eaa04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b28824a3-ea52-49b6-8338-7bb89c8eaa04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f0c94450-f185-4ad8-8b1e-196973322262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f0c94450-f185-4ad8-8b1e-196973322262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_27119c70-5996-4c99-be7a-da1e2aaf0375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19c1d112-d86c-4c0d-8140-3fb2b36a6951" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_27119c70-5996-4c99-be7a-da1e2aaf0375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0157516b-a632-4274-93f9-0ecca4088d7e" xlink:to="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_a2f1ca9b-a964-49f0-a0d5-03a97038707e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_a2f1ca9b-a964-49f0-a0d5-03a97038707e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_ca3720ff-4ac4-4064-9d2d-acca6015f925" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_ca3720ff-4ac4-4064-9d2d-acca6015f925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_febd7806-a9eb-4412-9e60-2e98c497220a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_968a088b-3b97-42e5-a113-11972f89088d" xlink:to="loc_us-gaap_DerivativeAssets_febd7806-a9eb-4412-9e60-2e98c497220a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_7014f9c2-0e3e-4e28-bc21-b8ffedefade9" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_f700cefa-7eab-4abd-b731-508002ee6760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_f700cefa-7eab-4abd-b731-508002ee6760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d9a12287-e1f5-433f-a53f-d81ad6b61d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d9a12287-e1f5-433f-a53f-d81ad6b61d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2f122b4e-84f8-4002-8357-6e44a0c09fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_70182c0b-842d-4f8d-bf43-88730fca8b27" xlink:to="loc_us-gaap_DerivativeLiabilities_2f122b4e-84f8-4002-8357-6e44a0c09fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20201231.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_fdb2649d-52d8-4b17-a459-63068e770c24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fdb2649d-52d8-4b17-a459-63068e770c24" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6f49bc81-e88e-4cde-a4c1-1af0bf1233d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3307492a-5476-405a-92f7-9ae4ff1c136e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6f49bc81-e88e-4cde-a4c1-1af0bf1233d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_76ce02ce-3968-4328-bfb9-166ea077883f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6f49bc81-e88e-4cde-a4c1-1af0bf1233d2" xlink:to="loc_us-gaap_InterestExpenseMember_76ce02ce-3968-4328-bfb9-166ea077883f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8575be8f-a1d3-4375-a8eb-260132ee32b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bcfa6fd2-9b67-4701-8248-fad0f36eaf8e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8575be8f-a1d3-4375-a8eb-260132ee32b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c190768b-0bf0-411a-8093-5dab1f2b2d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8575be8f-a1d3-4375-a8eb-260132ee32b0" xlink:to="loc_us-gaap_InterestRateSwapMember_c190768b-0bf0-411a-8093-5dab1f2b2d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d090da9c-c191-4862-b98e-2f8a1572e97e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9c094bab-4c41-426d-88c8-748f17a6d629" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9c094bab-4c41-426d-88c8-748f17a6d629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b0f5455-e6af-4fd0-9cdf-02b0a3eac196" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b0f5455-e6af-4fd0-9cdf-02b0a3eac196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_22ba4ab9-d314-4e43-88ee-3f386c658d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_22ba4ab9-d314-4e43-88ee-3f386c658d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_888d77c0-9f8d-4186-bbe1-7aec20d2288f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_888d77c0-9f8d-4186-bbe1-7aec20d2288f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f1964ccc-064c-4bba-b808-3f06923f630d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f1964ccc-064c-4bba-b808-3f06923f630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_83c72931-3e1c-4b49-8257-794ab7fc37bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_83c72931-3e1c-4b49-8257-794ab7fc37bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_8b3aafec-d023-4f54-9340-f969e8bf5b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_8b3aafec-d023-4f54-9340-f969e8bf5b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bb958489-511e-4bfd-8cd7-94970f8edffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bb958489-511e-4bfd-8cd7-94970f8edffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_fd38cce6-0146-4e6b-88cc-a7f20da56764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_fd38cce6-0146-4e6b-88cc-a7f20da56764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_cbf8ab6b-0aa8-4c0d-b29c-7b593ba33472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a4a579da-6cdc-4af6-a0b0-3b72f0172dd0" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_cbf8ab6b-0aa8-4c0d-b29c-7b593ba33472" 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-20201231.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_aec1896a-30b8-4675-88f2-4b7169207b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_47f9c526-234d-413e-8a39-58a1c955f7e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aec1896a-30b8-4675-88f2-4b7169207b66" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_47f9c526-234d-413e-8a39-58a1c955f7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_cdd69935-650c-4a2d-a7dc-4c2536a805ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aec1896a-30b8-4675-88f2-4b7169207b66" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_cdd69935-650c-4a2d-a7dc-4c2536a805ce" 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-20201231.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_f10fb00a-0ba7-4c4f-982c-dce29003337c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_f3bbd2da-9820-4b2a-a2a6-4c9e55e57f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f10fb00a-0ba7-4c4f-982c-dce29003337c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_f3bbd2da-9820-4b2a-a2a6-4c9e55e57f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_c874c0b8-3abd-4760-9ad5-9ec080928888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f10fb00a-0ba7-4c4f-982c-dce29003337c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_c874c0b8-3abd-4760-9ad5-9ec080928888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1f83415c-e4e7-4b36-955a-3d918eca0d89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f10fb00a-0ba7-4c4f-982c-dce29003337c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1f83415c-e4e7-4b36-955a-3d918eca0d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20201231.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_c97300f8-3278-4698-a284-fda432ac9bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c97300f8-3278-4698-a284-fda432ac9bfa" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:to="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_589f53b7-969e-42ee-825c-739f2c5f0efc" xlink:to="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d6307060-6b9e-4662-ba00-0e7a93b023b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:to="loc_srt_MinimumMember_d6307060-6b9e-4662-ba00-0e7a93b023b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6efe605f-885c-46c9-89a8-b65ba41e34d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ba31fd3e-6711-43de-871d-c30d5a755a92" xlink:to="loc_srt_MaximumMember_6efe605f-885c-46c9-89a8-b65ba41e34d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e540ea6d-1cc6-42ea-9b8b-cb0a861e87d4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseRenewalTerm_2dd412aa-a1bb-4c51-af0c-ca72e0470a9d" xlink:href="strl-20201231.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_LesseeLeaseRenewalTerm_2dd412aa-a1bb-4c51-af0c-ca72e0470a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseTerminationPeriod_99b2a53b-914a-4968-8c43-9e8e2cfaa02e" xlink:href="strl-20201231.xsd#strl_LesseeLeaseTerminationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_LesseeLeaseTerminationPeriod_99b2a53b-914a-4968-8c43-9e8e2cfaa02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_13323273-3f7c-486e-b955-d3bb99ee6db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:to="loc_us-gaap_OperatingLeaseCost_13323273-3f7c-486e-b955-d3bb99ee6db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_fe736b0e-de3a-4b54-9d7c-1a4088088a20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:to="loc_us-gaap_ShortTermLeaseCost_fe736b0e-de3a-4b54-9d7c-1a4088088a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:href="strl-20201231.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_0e66a019-3da3-4b69-ac6d-37b24d753cab" xlink:to="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_15fb5d2c-3c3b-41e2-9b92-64a4c20d0d33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_15fb5d2c-3c3b-41e2-9b92-64a4c20d0d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d1c043f4-3bd7-4e45-8971-34414cb88248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d1c043f4-3bd7-4e45-8971-34414cb88248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d669d135-6d20-4366-95da-f3baf740e365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_FinanceLeasesCostAbstract_cbea253a-2a49-4b96-9d45-a313d085e21a" xlink:to="loc_us-gaap_LeaseCost_d669d135-6d20-4366-95da-f3baf740e365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:href="strl-20201231.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_a47e3c4e-9ef5-47b5-b1c1-f044a4e1b5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:to="loc_us-gaap_OperatingLeasePayments_a47e3c4e-9ef5-47b5-b1c1-f044a4e1b5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ea8c2242-517f-4477-a7e7-c42422eed442" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ea8c2242-517f-4477-a7e7-c42422eed442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8b8f8080-f729-49be-a21e-6d5f3ebe17c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_a6b1ca15-0cdb-4c29-96a5-6995e1d89a22" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8b8f8080-f729-49be-a21e-6d5f3ebe17c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:href="strl-20201231.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_79ad806e-67bb-42fc-8909-d2d60a125e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_79ad806e-67bb-42fc-8909-d2d60a125e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f0294c77-b34a-4ad8-91ad-a8f2c05d1498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_9e057a20-c88f-4c7f-8584-42b3ce6bdc5f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f0294c77-b34a-4ad8-91ad-a8f2c05d1498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dc0cc1d9-91c1-45fd-ae4a-68307afc5c65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dc0cc1d9-91c1-45fd-ae4a-68307afc5c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8d0b1ca-b076-464e-a61e-be17d086e338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8d0b1ca-b076-464e-a61e-be17d086e338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e92859cd-2160-43ac-9c9f-aa8e16af4043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e92859cd-2160-43ac-9c9f-aa8e16af4043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fef27333-2a7f-40c9-b974-5808c9f36d9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseLiability_fef27333-2a7f-40c9-b974-5808c9f36d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7fac7698-7eae-47ce-82bf-c3f822852a32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7fac7698-7eae-47ce-82bf-c3f822852a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_e8aed5ff-24a3-4223-b5cf-6689d4bb1a22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_e8aed5ff-24a3-4223-b5cf-6689d4bb1a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf978be4-48c9-4bc3-99b6-ef544d8fa525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf978be4-48c9-4bc3-99b6-ef544d8fa525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6d571951-aac2-4ee3-af10-9d288ea5b110" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6d571951-aac2-4ee3-af10-9d288ea5b110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_640395ca-873d-44d1-87b1-c82c73dd7474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_640395ca-873d-44d1-87b1-c82c73dd7474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_181cfb55-da0c-41e9-9116-c6cecc49e70e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_181cfb55-da0c-41e9-9116-c6cecc49e70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_65d9e8b9-060f-4284-b944-35cb55628a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_65d9e8b9-060f-4284-b944-35cb55628a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ecc1592b-8f37-405b-aebc-630f71ef27bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ecc1592b-8f37-405b-aebc-630f71ef27bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_e3896dfa-8ae2-46cc-83a7-2f2c73c520ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseLiability_e3896dfa-8ae2-46cc-83a7-2f2c73c520ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cd5455d1-53e2-4a7a-a7d8-d7f3f60c837b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cd5455d1-53e2-4a7a-a7d8-d7f3f60c837b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_50074d75-ee8d-4c77-aaf0-6e3f3d9aa389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_50074d75-ee8d-4c77-aaf0-6e3f3d9aa389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d9111b83-82e9-4ef5-b933-0dfabe3e28fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d9111b83-82e9-4ef5-b933-0dfabe3e28fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0c29711c-50fe-4944-9035-de33c9f398e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_68640c93-7543-4836-a682-00b0fcb6295d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0c29711c-50fe-4944-9035-de33c9f398e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2ecf604-1005-4899-8944-f971269f2ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2ecf604-1005-4899-8944-f971269f2ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bf14e5d1-ee7f-421b-9284-3cc42c35e32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bf14e5d1-ee7f-421b-9284-3cc42c35e32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce0899a5-0fe0-4925-987c-1d87217d3560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ce0899a5-0fe0-4925-987c-1d87217d3560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_401c2aa6-879f-4e59-85e5-b00e98da5ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_401c2aa6-879f-4e59-85e5-b00e98da5ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6f9b96ac-e474-41e3-a219-98b863cd35fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6f9b96ac-e474-41e3-a219-98b863cd35fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a63e2005-608b-4dca-aa3c-8161f70d086a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a63e2005-608b-4dca-aa3c-8161f70d086a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34cc4677-8a12-4c7f-a664-11a4f42d9097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34cc4677-8a12-4c7f-a664-11a4f42d9097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d5eb2c2-c9a7-4550-9135-39c3e149ab00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d5eb2c2-c9a7-4550-9135-39c3e149ab00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8c5165b0-0e34-4f42-a7e4-5fa63780ca87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7edd247-0654-49ea-92c0-38487360729e" xlink:to="loc_us-gaap_OperatingLeaseLiability_8c5165b0-0e34-4f42-a7e4-5fa63780ca87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c6c50826-f258-41b1-a05e-4122921d2958" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e26c416a-1b36-4278-925b-0e0f48c75411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e26c416a-1b36-4278-925b-0e0f48c75411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_98731beb-6498-4a37-a1aa-efcd9ffbc0bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_98731beb-6498-4a37-a1aa-efcd9ffbc0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fc629c9e-f6db-4971-b96d-e923336389a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fc629c9e-f6db-4971-b96d-e923336389a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7071b028-bef1-4257-af47-babf5131971c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7071b028-bef1-4257-af47-babf5131971c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0aa3a3f3-153f-4f54-83b8-644d77ed47d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0aa3a3f3-153f-4f54-83b8-644d77ed47d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a71fdb8c-5c87-4a65-8dfa-c3a28f0e4d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a71fdb8c-5c87-4a65-8dfa-c3a28f0e4d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f8e6aace-2f39-4937-bac5-a3268d30ebb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f8e6aace-2f39-4937-bac5-a3268d30ebb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_68b64eec-f013-4ac4-bff7-6e3e4aa97d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_68b64eec-f013-4ac4-bff7-6e3e4aa97d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_822180ac-417b-4ccc-aa1b-a9d1476d3249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_79526068-df5a-4a63-a195-8f9dc86d23e5" xlink:to="loc_us-gaap_FinanceLeaseLiability_822180ac-417b-4ccc-aa1b-a9d1476d3249" 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-20201231.xsd#LeaseObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="strl-20201231.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_63dcc235-f49f-4034-a419-147ab8160dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3711a92f-ca2a-4ea2-97d7-db18e9c331da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_63dcc235-f49f-4034-a419-147ab8160dcf" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3711a92f-ca2a-4ea2-97d7-db18e9c331da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.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_ab977f1a-95a7-4386-bdad-c9c539964498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ab977f1a-95a7-4386-bdad-c9c539964498" xlink:to="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf9fafdc-af28-429a-aa96-15afbdefa3dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11919e18-b921-4cd4-8e1c-fb8500595348" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf9fafdc-af28-429a-aa96-15afbdefa3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TealstoneConstructionMember_cbcb0a81-b810-4738-86ac-26f45f4bdc26" xlink:href="strl-20201231.xsd#strl_TealstoneConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf9fafdc-af28-429a-aa96-15afbdefa3dc" xlink:to="loc_strl_TealstoneConstructionMember_cbcb0a81-b810-4738-86ac-26f45f4bdc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:to="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f87ce2b5-d842-48e2-9846-4878f2353cdc" xlink:to="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5e96ed4b-87d8-4ee9-b1af-fe2752d880c6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:to="loc_srt_MinimumMember_5e96ed4b-87d8-4ee9-b1af-fe2752d880c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94c93baf-4b21-4b93-a14b-b35f8c099ec5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_55132c7a-2fd9-43a4-b4c5-4c1b413e6fe9" xlink:to="loc_srt_MaximumMember_94c93baf-4b21-4b93-a14b-b35f8c099ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f2e6a96f-d9da-452a-9d06-de49543e90b9" xlink:to="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_f124c332-e2b2-4a98-b400-a323b175f10f" xlink:href="strl-20201231.xsd#strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_f124c332-e2b2-4a98-b400-a323b175f10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_78fd5ac6-e3b3-4a4c-a991-4b70229aaaf0" xlink:href="strl-20201231.xsd#strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_78fd5ac6-e3b3-4a4c-a991-4b70229aaaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_5de93914-140b-4e13-9a2b-a257d67b9508" xlink:href="strl-20201231.xsd#strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_5de93914-140b-4e13-9a2b-a257d67b9508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_7df5f714-07ac-433c-ae53-feb6099b7e5b" xlink:href="strl-20201231.xsd#strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability_7df5f714-07ac-433c-ae53-feb6099b7e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialInsuranceCoverage_5d2923a4-15d9-453d-9bcd-4b420479c407" xlink:href="strl-20201231.xsd#strl_CommercialInsuranceCoverage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_CommercialInsuranceCoverage_5d2923a4-15d9-453d-9bcd-4b420479c407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e32f71db-50ff-4042-8114-185b46918ef2" xlink:href="strl-20201231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e32f71db-50ff-4042-8114-185b46918ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EarnoutExpense_915dd19b-fbea-4682-a354-c6e1f5d3ed4b" xlink:href="strl-20201231.xsd#strl_EarnoutExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_de779c72-5905-4a7a-97a1-ca9d787db225" xlink:to="loc_strl_EarnoutExpense_915dd19b-fbea-4682-a354-c6e1f5d3ed4b" 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-20201231.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_305f8f8f-5ba7-49eb-a01b-5463cb714b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_38000325-692f-4819-9edc-4a43958ae813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_305f8f8f-5ba7-49eb-a01b-5463cb714b72" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_38000325-692f-4819-9edc-4a43958ae813" 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-20201231.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_84f34832-6c89-46f2-98a4-80ad430d36d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_735def73-30fe-42eb-b5b8-5ccefbe6a189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_84f34832-6c89-46f2-98a4-80ad430d36d3" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_735def73-30fe-42eb-b5b8-5ccefbe6a189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6477739d-989f-499e-9452-7c1b64d6601e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_84f34832-6c89-46f2-98a4-80ad430d36d3" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6477739d-989f-499e-9452-7c1b64d6601e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_88a40c9e-84e0-4eeb-899f-65359894282a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_84f34832-6c89-46f2-98a4-80ad430d36d3" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_88a40c9e-84e0-4eeb-899f-65359894282a" 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-20201231.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_82199e98-ce0c-490e-8cbd-177254631c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a20f0e26-dd8d-47c1-93d4-ea21f74a273e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_82199e98-ce0c-490e-8cbd-177254631c57" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a20f0e26-dd8d-47c1-93d4-ea21f74a273e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_eb30c5d7-bed8-42f3-b824-cd962281eaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_82199e98-ce0c-490e-8cbd-177254631c57" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_eb30c5d7-bed8-42f3-b824-cd962281eaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e4e2f740-a1a5-497a-a262-3096260dcf00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_82199e98-ce0c-490e-8cbd-177254631c57" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e4e2f740-a1a5-497a-a262-3096260dcf00" 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-20201231.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_4431ef92-1784-465d-871e-ae214acc65d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4431ef92-1784-465d-871e-ae214acc65d6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_fa5ec5dc-97ee-40df-9dfd-31859235a846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_fa5ec5dc-97ee-40df-9dfd-31859235a846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3641f7b5-4605-4fb6-a474-417e7ab07688" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3641f7b5-4605-4fb6-a474-417e7ab07688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_c3e295a7-a32e-4a01-94de-7505b8e806dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_c3e295a7-a32e-4a01-94de-7505b8e806dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_67d63729-8e9d-4c45-a55e-437a2444304f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_67d63729-8e9d-4c45-a55e-437a2444304f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2904fd63-f99a-4855-bd62-652ed0584af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2904fd63-f99a-4855-bd62-652ed0584af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4b41e6d0-0048-4138-854c-ab00df2d296f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4b41e6d0-0048-4138-854c-ab00df2d296f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d4e597ae-6eac-4de4-a3f9-85894070bdd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_ac665f9a-6522-4e23-a9f2-8ed2791b09ad" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d4e597ae-6eac-4de4-a3f9-85894070bdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4431ef92-1784-465d-871e-ae214acc65d6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cb4f009e-78b4-4ce0-b38f-e01c8ceaeaf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cb4f009e-78b4-4ce0-b38f-e01c8ceaeaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_85c4fce8-d948-4442-822c-ea5481f816b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_85c4fce8-d948-4442-822c-ea5481f816b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_079137e7-fa86-49a0-b234-f7d028a11216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_079137e7-fa86-49a0-b234-f7d028a11216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_9a8d8d12-b16b-4e3c-a7fa-0ab96c05165b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_9a8d8d12-b16b-4e3c-a7fa-0ab96c05165b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_d5827ec4-45b4-4382-b285-f21dbc734730" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_d5827ec4-45b4-4382-b285-f21dbc734730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_7bb5f209-0ef8-456b-aa37-52e8256fb2b7" xlink:href="strl-20201231.xsd#strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_7bb5f209-0ef8-456b-aa37-52e8256fb2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aae30412-d570-4963-a795-1f57ef04dad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_af950cbc-9c9b-4d53-94a2-6d429aef0a9a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aae30412-d570-4963-a795-1f57ef04dad2" 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-20201231.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_57ad8456-ced1-4caa-9cc7-2715f069711a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_57ad8456-ced1-4caa-9cc7-2715f069711a" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_300f2009-85e3-437a-b388-fbaa2affc39f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_300f2009-85e3-437a-b388-fbaa2affc39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsNoncontrollingInterest_9b6590fa-0bf2-4fc1-91d0-e6e0c0297859" xlink:href="strl-20201231.xsd#strl_DeferredTaxAssetsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_strl_DeferredTaxAssetsNoncontrollingInterest_9b6590fa-0bf2-4fc1-91d0-e6e0c0297859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_b14a2954-0f1b-4a79-9c0e-9fc640726b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_b14a2954-0f1b-4a79-9c0e-9fc640726b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_03ac01b5-654e-4747-a660-41f9306b3924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_03ac01b5-654e-4747-a660-41f9306b3924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsRightOfUseLiability_3550e000-2af7-4e00-b671-c2f2c0c23fcd" xlink:href="strl-20201231.xsd#strl_DeferredTaxAssetsRightOfUseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_strl_DeferredTaxAssetsRightOfUseLiability_3550e000-2af7-4e00-b671-c2f2c0c23fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_934c1695-1a16-41cc-a0e2-50e7370f8060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_934c1695-1a16-41cc-a0e2-50e7370f8060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsDeferredPayments_48aa57f2-feef-47ce-8c64-a36f8aa85281" xlink:href="strl-20201231.xsd#strl_DeferredTaxAssetsDeferredPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_strl_DeferredTaxAssetsDeferredPayments_48aa57f2-feef-47ce-8c64-a36f8aa85281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a1821862-bf0e-4fb5-9870-ac3df70ef2bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a1821862-bf0e-4fb5-9870-ac3df70ef2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_43df6dee-f844-41b9-bebe-24bf2141f584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_d3c1da2b-f3b7-4d36-a196-8bb265b41abb" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_43df6dee-f844-41b9-bebe-24bf2141f584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_57ad8456-ced1-4caa-9cc7-2715f069711a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ce0f8f1a-812d-4283-bad7-56cb241cf633" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ce0f8f1a-812d-4283-bad7-56cb241cf633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_a4e4a274-5d04-484d-a213-1ac9d8719523" xlink:href="strl-20201231.xsd#strl_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:to="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_a4e4a274-5d04-484d-a213-1ac9d8719523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_41eeef72-32f5-42df-9d23-b5aa5b1a8de0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_41eeef72-32f5-42df-9d23-b5aa5b1a8de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_f25d614e-b4d5-42cd-97c8-a1954f28d42e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_f25d614e-b4d5-42cd-97c8-a1954f28d42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4e289706-afeb-443f-b85a-1832cd9aa024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6e70ad7d-8fbf-4943-a282-45b4f490f3fb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4e289706-afeb-443f-b85a-1832cd9aa024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a4798771-c6e8-4278-80d8-f4c2e1daf90e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_57ad8456-ced1-4caa-9cc7-2715f069711a" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a4798771-c6e8-4278-80d8-f4c2e1daf90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.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_b0f06202-b165-481d-b39a-293551904da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b0f06202-b165-481d-b39a-293551904da9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:to="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9b85eaba-0d1b-43d5-853a-051cb1f32e4c" xlink:to="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f54a49d9-5ff6-47ee-ae4e-73ca337f8ddc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:to="loc_srt_MinimumMember_f54a49d9-5ff6-47ee-ae4e-73ca337f8ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_23146556-3353-447b-bc53-587f4272b6a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f74eca02-ebc0-49ca-84d5-425ced2dfb59" xlink:to="loc_srt_MaximumMember_23146556-3353-447b-bc53-587f4272b6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_7c2ea546-fa5c-475c-bf5f-e6f2d3d395af" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_f3bd9827-5273-4d88-a309-98dbe3734993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:to="loc_us-gaap_DomesticCountryMember_f3bd9827-5273-4d88-a309-98dbe3734993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3d9eac5a-f4c2-46b7-899d-ded66e5339f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5cf22cb0-0ba7-4d26-8145-ab3343b61431" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3d9eac5a-f4c2-46b7-899d-ded66e5339f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ddd75d8a-c72d-45d4-a48f-ee1acb7181b6" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_d05e4b71-e0d5-45f5-89dd-61d1da53e2d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_d05e4b71-e0d5-45f5-89dd-61d1da53e2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OperatingLossCarryforwardExpirationPeriod_96053d5c-3f8c-4e2e-b81b-e761e42a0202" xlink:href="strl-20201231.xsd#strl_OperatingLossCarryforwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a7fc1496-75a2-4044-843f-45893d4aa53b" xlink:to="loc_strl_OperatingLossCarryforwardExpirationPeriod_96053d5c-3f8c-4e2e-b81b-e761e42a0202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNotes" xlink:type="simple" xlink:href="strl-20201231.xsd#StockholdersEquityNotes"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockholdersEquityNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_70067df3-f308-48c1-a876-0db6570cd228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a97de5cb-3316-473d-8065-466f65d21e21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_70067df3-f308-48c1-a876-0db6570cd228" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a97de5cb-3316-473d-8065-466f65d21e21" 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-20201231.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_39430a1d-533a-489d-96b6-710b275cb9bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39430a1d-533a-489d-96b6-710b275cb9bd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4caf6a2b-0932-4e46-83ed-c36d6fbcd3d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6d91b734-799f-4b22-840d-2b8a9ef2b40e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4caf6a2b-0932-4e46-83ed-c36d6fbcd3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_d69b10e9-5861-4ebf-a223-d0cef24a6fe2" xlink:href="strl-20201231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4caf6a2b-0932-4e46-83ed-c36d6fbcd3d6" xlink:to="loc_strl_PlateauExcavationMember_d69b10e9-5861-4ebf-a223-d0cef24a6fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9aeb0b2d-73ac-4e71-b2e6-f5a613d52fbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_80151c84-2408-4e08-a5a5-65a4fdf9b375" xlink:to="loc_us-gaap_ClassOfStockDomain_9aeb0b2d-73ac-4e71-b2e6-f5a613d52fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e8694576-212f-4b20-b725-b4c0ff2655f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9aeb0b2d-73ac-4e71-b2e6-f5a613d52fbc" xlink:to="loc_us-gaap_CommonStockMember_e8694576-212f-4b20-b725-b4c0ff2655f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a61f18dc-6bdb-4fd9-ba7e-1522ed5d3d3c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommonStockVotesPerShare_2ce5a64e-ed42-44bf-b764-446ec256d656" xlink:href="strl-20201231.xsd#strl_CommonStockVotesPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_strl_CommonStockVotesPerShare_2ce5a64e-ed42-44bf-b764-446ec256d656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_90232400-279d-4b7c-90a5-e90a61433e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_90232400-279d-4b7c-90a5-e90a61433e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_af8aeced-37b9-49af-9861-0530c4bda347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_af8aeced-37b9-49af-9861-0530c4bda347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_a5559e52-336a-4f6e-b0ef-b5b6131b3e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_a5559e52-336a-4f6e-b0ef-b5b6131b3e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_7cb4d50d-621b-4740-93a4-0f0f29e5d04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ea9b061-2414-446b-ae99-d64a403d4f2e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_7cb4d50d-621b-4740-93a4-0f0f29e5d04d" 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-20201231.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_7aa3969b-4b01-4931-960c-e4fb663f1666" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cfeb5af0-7257-42ec-ac0f-404c099dfd06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_7aa3969b-4b01-4931-960c-e4fb663f1666" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cfeb5af0-7257-42ec-ac0f-404c099dfd06" 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-20201231.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_de9cab61-3594-41dd-a722-3939d9e13362" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d15dd3d3-4da2-4dce-a242-98d16b819527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_de9cab61-3594-41dd-a722-3939d9e13362" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d15dd3d3-4da2-4dce-a242-98d16b819527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_e9cb855c-925a-4352-a80f-4266ee775954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_de9cab61-3594-41dd-a722-3939d9e13362" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_e9cb855c-925a-4352-a80f-4266ee775954" 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-20201231.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_35fa7f6c-8232-4ccb-bed9-ab336cbe20b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_35fa7f6c-8232-4ccb-bed9-ab336cbe20b9" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7efb1999-360c-48f3-af7c-e631e5376e1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_a4ca153d-c0c0-4d4f-b3fe-5260710af76b" xlink:to="loc_us-gaap_PlanNameDomain_7efb1999-360c-48f3-af7c-e631e5376e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:href="strl-20201231.xsd#strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7efb1999-360c-48f3-af7c-e631e5376e1f" xlink:to="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanMember_5d5db594-c432-4ccd-b927-ad797aafef14" xlink:href="strl-20201231.xsd#strl_StockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:to="loc_strl_StockIncentivePlanMember_5d5db594-c432-4ccd-b927-ad797aafef14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember_e9be37a8-296b-4e26-a6ed-ae6ddb663d45" xlink:href="strl-20201231.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_53bc5327-82b5-4c33-aafa-77ba5443e5bf" xlink:to="loc_strl_EmployeeStockPurchasePlanMember_e9be37a8-296b-4e26-a6ed-ae6ddb663d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_5745879b-111f-4362-80d0-89bf3b6e38fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_e374743d-8d6d-44bc-9700-ac7f0b8ffa1a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_5745879b-111f-4362-80d0-89bf3b6e38fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_47b03ecf-5fee-4d49-a59e-3b997fe93515" xlink:href="strl-20201231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_5745879b-111f-4362-80d0-89bf3b6e38fd" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_47b03ecf-5fee-4d49-a59e-3b997fe93515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_59b6841e-3d33-4962-8425-c955929d26c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f95ebf42-af62-4f57-8aa4-f83b564342fb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_59b6841e-3d33-4962-8425-c955929d26c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoanAndSecurityAgreementMember_403fc964-446e-4bc0-aa72-703e24b3b218" xlink:href="strl-20201231.xsd#strl_LoanAndSecurityAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_59b6841e-3d33-4962-8425-c955929d26c2" xlink:to="loc_strl_LoanAndSecurityAgreementMember_403fc964-446e-4bc0-aa72-703e24b3b218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e7778ae9-abc5-4982-ba24-36ce98fe1a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:href="strl-20201231.xsd#strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:to="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_95654c3c-6585-40c3-bd15-cb5f03fd375b" xlink:href="strl-20201231.xsd#strl_RestrictedStockAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:to="loc_strl_RestrictedStockAwardMember_95654c3c-6585-40c3-bd15-cb5f03fd375b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_30f14b70-c7f1-4a6e-a28b-500ef0748d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_30f14b70-c7f1-4a6e-a28b-500ef0748d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_23814cb9-8a43-4e91-a9b9-dd67de2b24a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_c02d0293-776c-490a-b142-5bb719440ac6" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_23814cb9-8a43-4e91-a9b9-dd67de2b24a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_575b1b4c-c25b-4ae9-8375-e6595aa8fe5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:to="loc_us-gaap_EmployeeStockMember_575b1b4c-c25b-4ae9-8375-e6595aa8fe5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_fd5b3de0-10ce-4dc0-9d1a-b6544e5a5e3a" xlink:href="strl-20201231.xsd#strl_RestrictedStockUnitsAndPhantomStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0aa7327-a467-4031-96ac-e3e802abd508" xlink:to="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_fd5b3de0-10ce-4dc0-9d1a-b6544e5a5e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_28c80fe5-03d1-4a32-8d38-9027f0fb5c08" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba57e7b0-3e91-452a-8651-b66e28dde3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba57e7b0-3e91-452a-8651-b66e28dde3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3e5f2b59-6ba3-4b08-9244-505a5a2878ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3e5f2b59-6ba3-4b08-9244-505a5a2878ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8440be33-9f69-436f-8bbc-9d852c5eba39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8440be33-9f69-436f-8bbc-9d852c5eba39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_e559024a-30e8-4765-975c-5efc81b100c6" xlink:href="strl-20201231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_e559024a-30e8-4765-975c-5efc81b100c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_6722c4b0-bb09-401c-92f2-7c71a312c21f" xlink:href="strl-20201231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_6722c4b0-bb09-401c-92f2-7c71a312c21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aee0433d-f02b-4f5d-9470-5fd88f6c698f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aee0433d-f02b-4f5d-9470-5fd88f6c698f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_62c6ca4d-0ff4-490d-9565-318bc924d039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_62c6ca4d-0ff4-490d-9565-318bc924d039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a64bf48-4235-463a-ad46-3db82995680e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a64bf48-4235-463a-ad46-3db82995680e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b852adec-4c2e-4de0-8ae9-72d99a685b3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b852adec-4c2e-4de0-8ae9-72d99a685b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ebd3224-f17b-463e-9c6e-66d9397e2c88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ebd3224-f17b-463e-9c6e-66d9397e2c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9fc8af07-f040-492e-a20f-891ca35669de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9fc8af07-f040-492e-a20f-891ca35669de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_91abfc97-736f-4dd4-9e8a-108380a07544" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_91abfc97-736f-4dd4-9e8a-108380a07544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec450130-e155-439a-a7b2-6e85129a7950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ec450130-e155-439a-a7b2-6e85129a7950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_de5b83ea-402e-4d8e-bd11-cabe3618c3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_de5b83ea-402e-4d8e-bd11-cabe3618c3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8418fa46-ed76-40d5-aa6d-044f524585e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8418fa46-ed76-40d5-aa6d-044f524585e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_2c4a38a3-2df2-46c3-9576-4bef632aee32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_2c4a38a3-2df2-46c3-9576-4bef632aee32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightTerm_260e8754-1b3a-4440-a4ab-70f76d208caf" xlink:href="strl-20201231.xsd#strl_ClassOfWarrantOrRightTerm"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_ClassOfWarrantOrRightTerm_260e8754-1b3a-4440-a4ab-70f76d208caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_e9ecfbde-9cc5-4768-8ec1-3d48e88fa586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_e9ecfbde-9cc5-4768-8ec1-3d48e88fa586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_ac59e680-dbe7-4e2b-b4be-9112c6f1bcd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_ac59e680-dbe7-4e2b-b4be-9112c6f1bcd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_ae97eb5a-5ff1-40db-8b1f-c9c5fdc219fa" xlink:href="strl-20201231.xsd#strl_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_ae97eb5a-5ff1-40db-8b1f-c9c5fdc219fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_91163884-dc04-4bb7-ad6d-452df3fb4fb8" xlink:href="strl-20201231.xsd#strl_ClassOfWarrantOrRightNumberOfWarrantsExercised"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_91163884-dc04-4bb7-ad6d-452df3fb4fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_cd05dcbe-ce97-445e-8b1e-6c57eafa1552" xlink:href="strl-20201231.xsd#strl_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_105cdca8-386c-4234-ba3c-fe5a5b586256" xlink:to="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_cd05dcbe-ce97-445e-8b1e-6c57eafa1552" 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-20201231.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_b4956cec-ce36-43bc-abc3-20b005325839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b4956cec-ce36-43bc-abc3-20b005325839" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:to="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1ef88a74-7c63-474a-94ee-719a3ded2708" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_228e26ee-19f0-4042-8d79-4d40906faa8a" xlink:href="strl-20201231.xsd#strl_RestrictedStockAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:to="loc_strl_RestrictedStockAwardMember_228e26ee-19f0-4042-8d79-4d40906faa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0110bd69-4892-446e-9e6a-13d4c87e1217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d02ec16-d9be-47f3-bb0c-e5a7c396355f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0110bd69-4892-446e-9e6a-13d4c87e1217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9b8a255e-378e-4ae4-8433-61c09817b3e7" xlink:to="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ca3110a5-f2fb-4d1b-b53a-e75d00c95a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ca3110a5-f2fb-4d1b-b53a-e75d00c95a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e84689c-2fcb-4cce-9293-8930e0a6586d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e84689c-2fcb-4cce-9293-8930e0a6586d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9376292a-9c76-4c7e-9701-d7de9c8c5eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9376292a-9c76-4c7e-9701-d7de9c8c5eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5cb23a77-74a8-42e2-8b5e-937d32f9c624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5cb23a77-74a8-42e2-8b5e-937d32f9c624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_475f26a2-8371-49ba-9468-758a799b9644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4b946240-61f0-4d65-b777-1febce6a4d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_475f26a2-8371-49ba-9468-758a799b9644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_74e89fac-62a6-4dd6-8e91-3173a4b2a4ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5355b2e3-1cbe-4b22-b21a-5c598d07fd5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5355b2e3-1cbe-4b22-b21a-5c598d07fd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8c3667d7-78d4-438b-a95e-7367ecb795f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8c3667d7-78d4-438b-a95e-7367ecb795f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_37a2b350-e539-443a-b971-0fd9d7afdd76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_37a2b350-e539-443a-b971-0fd9d7afdd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ec721bdc-ee7d-4f4e-87bd-6d08bdd622fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ec721bdc-ee7d-4f4e-87bd-6d08bdd622fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_872010c0-0b76-4d0b-ad5e-677b855afcf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9ad2c52f-1ace-4f26-8b37-3ae9b8298819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_872010c0-0b76-4d0b-ad5e-677b855afcf4" 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-20201231.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_be2f9b1e-ece9-4333-940f-19571d37c18a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_be2f9b1e-ece9-4333-940f-19571d37c18a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3ae2e734-27a0-468d-a542-0e583cd3106b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_143e5f32-7546-4e9f-85c2-3947cbcd37d2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3ae2e734-27a0-468d-a542-0e583cd3106b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_fe44d32a-4912-4319-ab1f-00e5cd60e367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3ae2e734-27a0-468d-a542-0e583cd3106b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_fe44d32a-4912-4319-ab1f-00e5cd60e367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_cff233e0-6f7d-4fde-96a2-f9c23caad05c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45300867-6f88-472c-9012-3b5b0090dfb2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_cff233e0-6f7d-4fde-96a2-f9c23caad05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_80fe6558-ec55-408a-b087-b36face30042" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_cff233e0-6f7d-4fde-96a2-f9c23caad05c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_80fe6558-ec55-408a-b087-b36face30042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_719ef316-a747-4f8e-b45b-59c4e7e62b64" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_401eb052-f14a-4655-8c0d-9c462bebc4ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_401eb052-f14a-4655-8c0d-9c462bebc4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_a18d75da-e92f-439f-8097-8649eef131ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_a18d75da-e92f-439f-8097-8649eef131ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_43f9ad4b-279c-4cc3-81d0-fc4570b2b973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_43f9ad4b-279c-4cc3-81d0-fc4570b2b973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_95cc7599-1a8e-4f48-9dfb-ddacc3f16138" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_95cc7599-1a8e-4f48-9dfb-ddacc3f16138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_b37d282c-a3c8-4642-95e6-7dc2c49e8104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_9bcffe14-8ce9-4714-af2f-e2ff0c809b69" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_b37d282c-a3c8-4642-95e6-7dc2c49e8104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_8fb8b3e4-e5fb-4fd4-b35c-4a8affff7475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_a4061ef9-4330-44ca-993a-487475ae7435" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_8fb8b3e4-e5fb-4fd4-b35c-4a8affff7475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_37df8806-d642-4f79-a773-05fba6b2c383" xlink:href="strl-20201231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_8fb8b3e4-e5fb-4fd4-b35c-4a8affff7475" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_37df8806-d642-4f79-a773-05fba6b2c383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f45aff6-b77b-438f-a60c-3511ee5fb126" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9ab57179-35b4-4c92-b4ef-bd0b1f44ec4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9ab57179-35b4-4c92-b4ef-bd0b1f44ec4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_2aa15508-ba75-4b36-8d70-9c1b0aaf4353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_2aa15508-ba75-4b36-8d70-9c1b0aaf4353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_5c955d95-4478-46c6-b0fa-33aba0083f63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9b4e6d2e-2e0f-4777-9d2f-99597bc41d44" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_5c955d95-4478-46c6-b0fa-33aba0083f63" 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-20201231.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_a94e8e8e-c149-4801-8da5-8accd62cf431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2a2da8f0-8776-4d89-8984-48ae8ac2f183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a94e8e8e-c149-4801-8da5-8accd62cf431" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2a2da8f0-8776-4d89-8984-48ae8ac2f183" 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-20201231.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_26fab936-74f8-4f46-b3a0-09e9db2ca062" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bbab0d0b-abd9-4c68-b1bf-f6a067a294b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_26fab936-74f8-4f46-b3a0-09e9db2ca062" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bbab0d0b-abd9-4c68-b1bf-f6a067a294b2" 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-20201231.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_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d00e2638-9429-4ea5-a80e-536a76dc9b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d00e2638-9429-4ea5-a80e-536a76dc9b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bfcfaa56-31ba-40e5-a156-130bd0404d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bfcfaa56-31ba-40e5-a156-130bd0404d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e7c6ac38-90a3-4166-98ea-ec9491f3f0f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e7c6ac38-90a3-4166-98ea-ec9491f3f0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0cebbb79-d76c-4631-90be-07f7653d397c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0cebbb79-d76c-4631-90be-07f7653d397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_14f97e06-8dc2-453a-9af5-9c53ae798aca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:to="loc_us-gaap_EarningsPerShareBasic_14f97e06-8dc2-453a-9af5-9c53ae798aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9da42f03-6984-4f72-86e3-0ae423a2b2cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49d723da-25b4-4928-98b3-a5eeedde4c3c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9da42f03-6984-4f72-86e3-0ae423a2b2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefits" xlink:type="simple" xlink:href="strl-20201231.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_6d566b90-4e0d-44c1-8568-501d6d28398c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_e97e7087-7c51-43a2-94c1-5ceb48a97c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_6d566b90-4e0d-44c1-8568-501d6d28398c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_e97e7087-7c51-43a2-94c1-5ceb48a97c30" 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-20201231.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_de44cfaa-201a-49ce-b09f-b81b81f134c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ScheduleofDefinedContributionPlanTableTextBlock_30e1a10d-40d2-4e7f-b7bd-0eb6876e6d27" xlink:href="strl-20201231.xsd#strl_ScheduleofDefinedContributionPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_de44cfaa-201a-49ce-b09f-b81b81f134c0" xlink:to="loc_strl_ScheduleofDefinedContributionPlanTableTextBlock_30e1a10d-40d2-4e7f-b7bd-0eb6876e6d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.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_f11ef536-2443-47e6-ad32-b384fec1d397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f11ef536-2443-47e6-ad32-b384fec1d397" xlink:to="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:to="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_24e8e0d6-31f6-4d2e-ad0a-6c1d71027f36" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_30ef5978-94b2-4d49-bc02-f66c18654658" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_24e8e0d6-31f6-4d2e-ad0a-6c1d71027f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UnionMembersMember_f2cc8b81-491e-4cae-bb80-d0d0e12323da" xlink:href="strl-20201231.xsd#strl_UnionMembersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_24e8e0d6-31f6-4d2e-ad0a-6c1d71027f36" xlink:to="loc_strl_UnionMembersMember_f2cc8b81-491e-4cae-bb80-d0d0e12323da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_24945d71-45fe-4b67-b68e-1e607af1c8b5" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_bfaf04a1-87d9-44c2-8a70-353a1b56cbfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_bfaf04a1-87d9-44c2-8a70-353a1b56cbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_ff64381b-1a51-4861-869e-e165adfdfecb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityNumberOfEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_dei_EntityNumberOfEmployees_ff64381b-1a51-4861-869e-e165adfdfecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EntityNumberofEmployeesFieldPersonnel_dbb569e3-3d5d-4772-9c3f-4f9d4117e15b" xlink:href="strl-20201231.xsd#strl_EntityNumberofEmployeesFieldPersonnel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_strl_EntityNumberofEmployeesFieldPersonnel_dbb569e3-3d5d-4772-9c3f-4f9d4117e15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfEmployeesPercent_87ed2787-ed7a-4ca8-8cdf-e1e9f705e57d" xlink:href="strl-20201231.xsd#strl_NumberOfEmployeesPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d7f623c4-7844-4f54-9dbc-040b23c0fd49" xlink:to="loc_strl_NumberOfEmployeesPercent_87ed2787-ed7a-4ca8-8cdf-e1e9f705e57d" 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-20201231.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_eff9a1c0-0703-429e-9c25-9925ccd188db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_eff9a1c0-0703-429e-9c25-9925ccd188db" xlink:to="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7f880c3d-e445-48bc-9e40-0a2da666e267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3e5191a6-3633-4633-913b-57e94989eaf6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7f880c3d-e445-48bc-9e40-0a2da666e267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6809e02a-5f3e-4f05-bddd-42a19f0eae48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7f880c3d-e445-48bc-9e40-0a2da666e267" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6809e02a-5f3e-4f05-bddd-42a19f0eae48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:to="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_88eea0db-34df-4212-898c-1927b643c63a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_3727688e-ff64-4f07-8c8a-b7844754bd31" xlink:href="strl-20201231.xsd#strl_PensionTrustFundForOperatingEngineersPensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_3727688e-ff64-4f07-8c8a-b7844754bd31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CarpenterFundsAdministrativeOfficeMember_ab9d3e59-61fa-445b-adf7-792e822baa7c" xlink:href="strl-20201231.xsd#strl_CarpenterFundsAdministrativeOfficeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_CarpenterFundsAdministrativeOfficeMember_ab9d3e59-61fa-445b-adf7-792e822baa7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LaborersPensionTrustForNorthernCaliforniaMember_c6eba0a7-002c-483e-af14-c07024cdd10d" xlink:href="strl-20201231.xsd#strl_LaborersPensionTrustForNorthernCaliforniaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_LaborersPensionTrustForNorthernCaliforniaMember_c6eba0a7-002c-483e-af14-c07024cdd10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_d7930b34-f5fa-4bb2-aa8c-382910ab0061" xlink:href="strl-20201231.xsd#strl_CementMasonPensionTrustFundForNorthernCaliforniaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_CementMasonPensionTrustFundForNorthernCaliforniaMember_d7930b34-f5fa-4bb2-aa8c-382910ab0061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AllOtherFundsMember_fdcbddea-15ee-4419-b1a9-71f58029cc45" xlink:href="strl-20201231.xsd#strl_AllOtherFundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_AllOtherFundsMember_fdcbddea-15ee-4419-b1a9-71f58029cc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RedZoneMember_6aff0fce-4bf8-415d-8bdb-d299de6bbaaf" xlink:href="strl-20201231.xsd#strl_RedZoneMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_RedZoneMember_6aff0fce-4bf8-415d-8bdb-d299de6bbaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OrangeZoneMember_651b6e43-082e-466b-8fad-3e274482739b" xlink:href="strl-20201231.xsd#strl_OrangeZoneMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_OrangeZoneMember_651b6e43-082e-466b-8fad-3e274482739b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_YellowZoneMember_69e98f68-b71b-462f-9f5a-81910467d83b" xlink:href="strl-20201231.xsd#strl_YellowZoneMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_YellowZoneMember_69e98f68-b71b-462f-9f5a-81910467d83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GreenZoneMember_90907079-3315-410a-a71d-5c8a0d671f49" xlink:href="strl-20201231.xsd#strl_GreenZoneMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_81297e9a-cce3-4185-94a6-28e41b7258e5" xlink:to="loc_strl_GreenZoneMember_90907079-3315-410a-a71d-5c8a0d671f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_2fe97fd6-beae-447b-8823-7153d60cb419" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_86da2cd7-a06e-4b5f-b327-f52988deb3a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_86da2cd7-a06e-4b5f-b327-f52988deb3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_90185a7c-1060-4f48-a705-8d988471b6b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_520a63fa-2ec5-4e01-8b3a-d5ad27d234b2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_90185a7c-1060-4f48-a705-8d988471b6b0" 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-20201231.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_b45048c2-ccce-4afb-a597-a001dcea6b1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_bd17af24-4612-4d0a-9659-b59b317fb1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_b45048c2-ccce-4afb-a597-a001dcea6b1d" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_bd17af24-4612-4d0a-9659-b59b317fb1a1" 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-20201231.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_623d5b0e-05aa-4b29-b82a-93fbc9b9323d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_1fb3f8f5-f111-459a-8c0e-e73ca6edc862" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_623d5b0e-05aa-4b29-b82a-93fbc9b9323d" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_1fb3f8f5-f111-459a-8c0e-e73ca6edc862" 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-20201231.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_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_710e398a-5fa3-443f-8cae-c5d574e2d40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_710e398a-5fa3-443f-8cae-c5d574e2d40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ba7271dc-18ad-4fc9-b057-ac151f7a33b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ba7271dc-18ad-4fc9-b057-ac151f7a33b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_ced5740c-6616-4213-ae4f-4cf44aa84704" xlink:href="strl-20201231.xsd#strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_ced5740c-6616-4213-ae4f-4cf44aa84704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4f9ac97e-5e6c-42fc-9e9b-e03cdf789a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4f9ac97e-5e6c-42fc-9e9b-e03cdf789a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7ed67049-6413-4fd3-9cb9-268daac74be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7ed67049-6413-4fd3-9cb9-268daac74be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a5ef98fb-0775-44fc-a8ed-2a05513f5d51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a5ef98fb-0775-44fc-a8ed-2a05513f5d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_93f42208-ca3d-41fe-83fb-8966396ed3a6" xlink:href="strl-20201231.xsd#strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_93f42208-ca3d-41fe-83fb-8966396ed3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_452aca46-6fd2-402b-b902-1b9ca5a01fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_781a30d4-8a1b-4f35-9232-3e487416ee19" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_452aca46-6fd2-402b-b902-1b9ca5a01fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="simple" xlink:href="strl-20201231.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_ace7832f-66c8-4a14-96bd-a6e4952407e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_352be12a-4e4a-429a-a62d-c20cf6482fb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ace7832f-66c8-4a14-96bd-a6e4952407e3" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_352be12a-4e4a-429a-a62d-c20cf6482fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables" xlink:type="simple" xlink:href="strl-20201231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4bc3e880-4243-48b7-a3b2-53c22aa0d7a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_57971ce3-fd10-4004-8c52-c7e925cc8549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4bc3e880-4243-48b7-a3b2-53c22aa0d7a3" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_57971ce3-fd10-4004-8c52-c7e925cc8549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="simple" xlink:href="strl-20201231.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_05360fe0-e1d6-4470-849c-fa0b424f14c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_05360fe0-e1d6-4470-849c-fa0b424f14c2" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d2ae8dfd-3257-4b76-ae5f-e91e6420dc97" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1338935f-f65c-4418-a904-fe503d23f2ee" xlink:to="loc_srt_NameOfMajorCustomerDomain_d2ae8dfd-3257-4b76-ae5f-e91e6420dc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UDOTMember_a74eee71-6a7a-4dee-845c-9f734f7a73f3" xlink:href="strl-20201231.xsd#strl_UDOTMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d2ae8dfd-3257-4b76-ae5f-e91e6420dc97" xlink:to="loc_strl_UDOTMember_a74eee71-6a7a-4dee-845c-9f734f7a73f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a34b3b02-fc03-4507-8778-1bb87d614f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b4b145e-f987-48a0-8114-eb4d7c03dde8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a34b3b02-fc03-4507-8778-1bb87d614f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_74cc35e4-0a65-437e-9325-0e57c8628a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a34b3b02-fc03-4507-8778-1bb87d614f0f" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_74cc35e4-0a65-437e-9325-0e57c8628a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_64020f1b-d59a-40a6-8e38-ab652f4c23f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_5ebd626f-e75a-4a9f-a858-d1641cc11a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_5ebd626f-e75a-4a9f-a858-d1641cc11a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_92747c98-6ebc-4caa-a249-ff1452db62da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94e397a9-3f86-4af5-9c2e-0e4a00884eb4" xlink:to="loc_us-gaap_AccountsReceivableMember_92747c98-6ebc-4caa-a249-ff1452db62da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0a2a9cb8-4b23-4ff3-b984-3fdb3bb80e1d" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5121ff07-ad84-4e29-ace5-2a2123f67bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5121ff07-ad84-4e29-ace5-2a2123f67bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_f418eb89-8d68-4a10-9ea0-44b6bfdf8ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_f418eb89-8d68-4a10-9ea0-44b6bfdf8ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_f9d4b9cd-66e4-407a-b25a-6b08750afc37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_afd4a8a2-7364-45c7-ac54-dce7b894aa57" xlink:to="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_f9d4b9cd-66e4-407a-b25a-6b08750afc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="strl-20201231.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_833949fa-a27f-4ce9-8b48-f2b5c28d8604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6fd07140-ff52-4bd3-862f-49b914062628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_833949fa-a27f-4ce9-8b48-f2b5c28d8604" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6fd07140-ff52-4bd3-862f-49b914062628" 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-20201231.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_00fef2d7-4693-40e1-8a98-21042a3b87d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_00fef2d7-4693-40e1-8a98-21042a3b87d4" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8a2d550e-1197-4a3b-99db-c38f79c60796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_426698a0-0504-4520-9e4d-c7c592534c07" xlink:to="loc_us-gaap_RelatedPartyDomain_8a2d550e-1197-4a3b-99db-c38f79c60796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_420fccae-a556-4972-b8bc-f4821ec4d150" xlink:href="strl-20201231.xsd#strl_RLWMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8a2d550e-1197-4a3b-99db-c38f79c60796" xlink:to="loc_strl_RLWMember_420fccae-a556-4972-b8bc-f4821ec4d150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_24ce1ccf-5b2d-44f1-adf4-818502cc42ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_559f809f-1c36-47b4-9d17-ef98b56cae5b" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_24ce1ccf-5b2d-44f1-adf4-818502cc42ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MainOfficeMember_650d0c47-17ac-49c6-b567-f9360372e3b6" xlink:href="strl-20201231.xsd#strl_MainOfficeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_24ce1ccf-5b2d-44f1-adf4-818502cc42ec" xlink:to="loc_strl_MainOfficeMember_650d0c47-17ac-49c6-b567-f9360372e3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d02bc4a4-ef9f-44a0-b7fd-2dc9bbaa5bdc" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_d390ff98-81e4-4a55-9e42-ed581c3dca6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:to="loc_us-gaap_RevenueFromRelatedParties_d390ff98-81e4-4a55-9e42-ed581c3dca6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_46eab2ce-4f2e-4971-87a2-263bae8f1d0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f38d1e4e-542a-476e-9d8a-a24c9a1598b4" xlink:to="loc_us-gaap_OperatingLeaseExpense_46eab2ce-4f2e-4971-87a2-263bae8f1d0a" 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-20201231.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_c7af49ad-6dde-4699-90c9-4c63ce8527e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_43319781-5963-4bcd-b193-6d94622711f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c7af49ad-6dde-4699-90c9-4c63ce8527e0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_43319781-5963-4bcd-b193-6d94622711f3" 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-20201231.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_07bd2a72-f250-4576-a590-6f97c5d4af8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_fd2a09f1-f140-439c-b232-6247fba39f20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_07bd2a72-f250-4576-a590-6f97c5d4af8f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_fd2a09f1-f140-439c-b232-6247fba39f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="strl-20201231.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_bfebd98b-0361-40b8-b54f-b4e98d3906ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ef5db845-9de6-48d6-bfd0-5e99ba19e7de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bfebd98b-0361-40b8-b54f-b4e98d3906ed" xlink:to="loc_us-gaap_NumberOfReportableSegments_ef5db845-9de6-48d6-bfd0-5e99ba19e7de" 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-20201231.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_67a35603-4c71-40c8-a22f-152db90ffceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_67a35603-4c71-40c8-a22f-152db90ffceb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:to="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_10be7ba2-c5e8-439c-8a5b-9ae71d3e5da2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f3aebdf5-772c-4a15-bfe0-efab85cf356f" xlink:to="loc_srt_ConsolidationItemsDomain_10be7ba2-c5e8-439c-8a5b-9ae71d3e5da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8e0202c8-37d4-4df2-86d4-c09f5ed93bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_10be7ba2-c5e8-439c-8a5b-9ae71d3e5da2" xlink:to="loc_us-gaap_OperatingSegmentsMember_8e0202c8-37d4-4df2-86d4-c09f5ed93bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fb5019a7-3177-4045-89e8-83952dc5d69c" xlink:to="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyCivilConstructionMember_ea0f1e7c-7551-45c9-a40c-0ff84e4e287a" xlink:href="strl-20201231.xsd#strl_HeavyCivilConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:to="loc_strl_HeavyCivilConstructionMember_ea0f1e7c-7551-45c9-a40c-0ff84e4e287a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SpecialtyServiceMember_146aa340-f0b3-4b35-9320-94befa6ccc33" xlink:href="strl-20201231.xsd#strl_SpecialtyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:to="loc_strl_SpecialtyServiceMember_146aa340-f0b3-4b35-9320-94befa6ccc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_14b72e29-6689-4c84-8675-d928853bf551" xlink:href="strl-20201231.xsd#strl_ResidentialConstructionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3d87e9de-243b-4d10-93ac-80c468928d28" xlink:to="loc_strl_ResidentialConstructionMember_14b72e29-6689-4c84-8675-d928853bf551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf18dedd-d60d-4b05-a3c3-42a1370d320b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6a2246fa-9f8b-48d4-aca8-7497bce1db73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6a2246fa-9f8b-48d4-aca8-7497bce1db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a66336b1-8cc5-41b1-9148-2cd540c7c2e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a66336b1-8cc5-41b1-9148-2cd540c7c2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_22c434ec-5a8e-4f16-9df5-23ad7d672a21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_OperatingIncomeLoss_22c434ec-5a8e-4f16-9df5-23ad7d672a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_46d39ef1-dd09-4bfa-9b54-e34d68a1a53a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_46d39ef1-dd09-4bfa-9b54-e34d68a1a53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5a38050e-56fc-4314-89ce-0323a6952b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_82e5ff47-48cd-439f-9329-f249e4626421" xlink:to="loc_us-gaap_Assets_5a38050e-56fc-4314-89ce-0323a6952b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>sterlingoffer-wolf_pagex11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sterlingoffer-wolf_pagex11.jpg
M_]C_X  02D9)1@ ! 0$ GP"?  #_VP!# ! +# X,"A .#0X2$1 3&"@:&!86
M&#$C)1TH.C,]/#DS.#= 2%Q.0$1713<X4&U15U]B9VAG/DUQ>7!D>%QE9V/_
MVP!# 1$2$A@5&"\:&B]C0CA"8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C
M8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V/_P  1" 9R!/L# "(  1$! A$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,   $1 A$ /P#N32( 903U
M'(I32)_K15]"">BBBH+"BBB@ HHHH **6DH ***6@!**** "BBB@ HI:2@ H
MHHH **** "BBB@ HHI: $HHHH **** "BBEH 2BBEH 2BBB@ HI:2@!:2BB@
M HHHH **** "BBB@ HHHH **** %I*** "BBB@ HHHH 6DHHH **** "BBB@
M HHI: $HHHH **6DH **** "BBB@ HHHH **** "BBB@ HHI: $Q01FBB@ H
MHI: $H(SWQ110  8[DT8I:2@ HI:2@ Q1BBB@ Q1BEI* #%&*** #%%+24!8
M3FEYI:2@5@Q1BBB@=@Q1BEI* L&*,44M 6$Q112T"L)1110%A._2EQ110%@H
MQ110%@Q28I:* L)BCMTI:6@+#<>U&/:EHH"PF*,4M% 6$Q1BG4E 6$P*3 IU
M% 6$Q1BEHH"PF*,4M% 6$Q1@4M% 6$Q1BEHH"PF*,4M% 6$Q1BEHH"PW;1MI
MU% 6&XI<4M% 6$Q1BEHH"PF*,4M% 6$Q1BEHH"PF*,4N*,4!8;BC%.Q10%AN
M*,4[%)@]Z L)BC%.HQ0*PW%)MI]&*8[#-M*@QFG8HI7"Q":2+_7?A2FFQ?\
M'R/]T_S%7T)+%%%%06%%%+0 E+24M "4M)2T )12TE !112T )12T4 %)4=R
M91;R>0T:S%2(S)G;N[9Q26OF"W02[=X&#M.10!-24M% "44M)0 4444 %%+2
M4 %%%% !1110 44M)0 4444 %%%% !1110 44M)0 4444 %%%% "T44E !2T
ME+0 44E% !12T4 )1110 4444 %+244 %%+24 %%%+0 E+244 +2444 +24M
M% "444M "4444 %%%% "TE%+0 E%%+0 E+244 +2444 +24M)0 M)110 4M)
M10 M%)2T )2TE% "T44E !112T )112T %%)2T %)2TE !12TE !12T4 )2T
ME% !1110 4M)10 4444 %%+10 E%%% "TE%+0 E%%+0 E%+10 E%+10 E%%%
M !12TE !1110 4444 %%%% !1110 444M "4444 %%+24 %+244 %%%% !12
MT4 )1110 444M "4444 %+244 +1110! :;%_P ?/_ 3_,4XTR,_Z4!_L'^8
MJ^A'4M4E+25!84M)2T %%%% "4M%% !24M% !124M !24M% "$!AA@"/0T 8
M&!2T4 %%%% "4M)10 M)2TE "T4E% "T4E+0 E%%% !2TE% "TE%% !1110
MM%)10 44M)0 444M !1124 +2444 %+24M !24M% "4444 +2444 %%%% !2
MTE% "TE%% !2TE% "T4E+0 E%%% !1110 4444 %+244 +24M)0 4M%% "44
M4M "4M)10 4444 +1244 +244M "4444 %+124 +1244 %+244 %%%% "TE+
M24 +1244 %%%% !12T4 )1110 M)110 4444 %%%% !2T4E "TE%% !12TE
M!1110 444M "444M "44M)0 M)110 4444 %%%+0 E%+24 %%%% !12TE !1
M2TE !1110 4444 %%%% !2T4E !1110 4444 %%%% !1110 4M%% "4M)2T
M0&B$?O&]0*6DA_UK_0?UJNA*W)Z**2I*"EHHH **** "BBB@ HHHH **2B@
MHHHH *6DI: "DI:* "DHI: "DHHH 6DHHH 6DHI: $HHHH **** %HI*6@!*
M6BDH *6DHH 6DHHH 6BDHH 6DHHH ***6@!*6BDH **** "EI*6@!**** "B
MBB@ HHHH **** "BEHH 2EI** "BBB@ HI:2@ HHHH **6B@!**** "EI**
M"EHHH 2BBB@ HHHH ***6@!*6DI: $HHHH 6DI:2@ I:** $HHHH **** "B
MBB@ HI:2@ HHHH **6DH *6DHH **** "BBB@ I:2D!8LP*X4=#GK0 ZDI:2
M@!:2BB@ HHHH *6DHH ***6@ I*6DH **6DH 6DI:2@ HHI: $HHHH ****
M"EI*6@!**** %HHI* "BEI* "BBB@ HI:* $I:** $HI:2@ HHHH **** "E
MHI* "BBEH 2EHHH A--@S]HE]-J_UI3TIEO_ ,?4W^XO\VJNA*W+5)2TE24+
M1124 +1110 4444 %)2TE !1110 5F:AKUGIUV;>X\T/L#@JA8')(QQSVK3K
MBO%;YUG:&!VQ+D<<<F@3-L^*M-&,F<#N?);C].?P_P :1O%>EA00\S$@$CRF
M!&>W/]*XW.1UIV : N=F/%.E$ ^;,,\C-O)T_P"^:4^*-( S]HD([D6\AQ_X
M[7$DJI(9E'&[KTI=S!/,"R-&!RR1LP[=P/<?G3%=G;MXDTI>3<-C .1$YZ\@
M<#@TY?$6E,N[[4%'/WT9>GU KAF#*"3'+A>2WE-C&<=<>O'UXZT[Y^?E8!3@
MY!&&[CZT6"[.X37]+DD,:WB9SCD$ \D=3].M"^(-*=69;V,A>O7IZ_3WZ5PQ
M/>F[CBBP[G>+K^E,,_;8@,X^8[>>/7ZBD'B#2"P4:A!DX/WZX5 .HP/<4I)S
M]#19"N=Y_;ND_P#03LQ]9U_QI?[:TP('^WV^TD@-Y@P<=:X(L?6A0 20!DTA
MW.]&MZ4V,:E:'/3]\O/ZU>Z]*\WAR9%"]2P YQSGUKT@'(!H!,****!A2TE%
M "T4E% "T44E "TE+24 +2444 %%%% !2TE% !1110 4M%)0 M)110 4444
M%+244 %%%% !2TE% !1110 M)110 4444 %%%% !1110 4444 %+244 %+24
M4 %%%% "TE+10 E%%% !12TE !12TE !2TE% !1110 4M%% !2444 +24M)0
M M)110 M%%)0 444M "4444 +2444 %%%+0 4E%% !2T4E "TE+10 4E%% "
MTE%+0 E+244 %%%% !2TE% "TE%% !2TE% !1110 4M)10 4444 %%+24 +1
M244 %%%% !1110 4M)10 444M "4444 +2444 %+124 %%%% !1110 44M)0
M M%)2T 0&E@S\WIFFFG6_1OK5/8E;DU%)14E!1110 4444 %%%% !4,-S'/+
M*D>2(FVLW;/I^M3&J5CIL-FS/&&5G.64.2#^?^>: +M%%% !7$>*7)UB10Q8
M*J\8. <?_JZ5V]<-XEW2:W<#DE0J@ ?[(/\ 6@3,V*)Y76.-"SL<*H')KHK'
MPHS1!K^X*$C.R'JI]R<@_E6AH.BQ6<*7,Z!KN11DL/N=\#TK)\4:I/)>2Z?&
M2EO& )>!^\)&<?3!'IGGM3%8FDU/0=.WPVEHUTVX;L*67(SCYGZX[8SUJL_B
MB]WDPV=I#D=RS^O7&W/_ ->L+(50J@ #H!Z4\9/6@9HS:]J<\Q;S8HN0<I$I
M. .F6SZG_$53FN)ISF:3S&/?8JD\ <[0,]!4('3M3NG% A#3.X![T[OFFG.2
M?2@!P/:C/O3>%P/;-&030 X8SDT$^E-SC.>E*3TQTH"Q+;_--$,$YD48 &>H
M]>/SKTFO-[7_ (^X/7S4_P#0A7I     P/2@:*>JZ@FF6+W#KO;[J)G&YCT%
M9]JFM7L$=ZNIP1!P&6!;<,A'N2=W/X5;UW3WU'3S'$1YJ-O3.,$@'C\<X_SB
MN7MM9U32)/LTHW  'R+G(8+TPK#MVSR..*0'2:5?WES?7-M>Q1Q- %'[LDAB
M>_/0'C ^O)[6[B_B@O;:U(+2W!;:!V &23^G^15/2;ZUU,SW5L!%=E DB/R4
MQD@X!Z<]>,XKG[;[8_B1$:[#W2RNJRRQD@85NBY&!C/ ]<\]:8';TE8.K:K>
M:9%;VJ-%<7L@),K1D(!G^Z#G)]C[^U,N=0O](O[=+NY2Y@GY;,03R^@.T@],
MGN/QZTAW.AHK \1:O?:;+"+3R&65&.V6-B<C'<,/6HO[4UR>2VDMK2(6LK+@
M[&)=>"6SGY<@G (_&@5RQ?ZY=66IK9?8X92^TJ1.0<,Q R-OL>_:I]>U>32H
MHS% DSR;OOR;  !UZ$GJ/\>F<?Q"N[Q+ I/#1QJ1MW?QMV[U9\4W%S;FW!CL
M[B,Y=%GMRV'  _OCKN/;M3"YT,$GG01R;2N]0V#VI]8M_?7UIHEM>6_V8':G
MF(8V*_-C&W!! R<=#^%9R:YK<FFO=K#9A(WP[[&.!TP%W9)Y]?PI!<ZNBLO0
M]5?4;&2:Y1(GB;:VT_*?E!SSTZX_"J=GJNI:M-,;$6MO%&N5%PC.S$YQG:PQ
MT]\>] SH**PM,UR]U"5%33T"Y'FMY_* ]\$9K=H **** %I*** "BBEH 2BB
MB@ HI:2@!:2EI* "BBB@ HHHH 6DHHH **** "BEI* "BBEH 2EI*6@!*6BD
MH ***6@!**6B@!*6BDH ***6@!**6B@!*6BB@!**** "EI** "BBB@ HHHH
M6DHHH **** "EI** "BBB@ HHHH *6DHH *6DHH 6DHHH **** "EHI* "BB
MB@ HI:2@ HHHH **** "EI*6@!**** %HI*6@!**** "BBB@ I:2B@!:2EHH
M 2BBB@ HHHH *6BB@!**** %I*** "BBB@ HHHH **** "BBB@ HHHH 6DI:
M2@ I:2B@" TZW^ZWUIIZ4MM]U_\ >_H*I[$K<FHHHJ2@HHHH **** "BBB@
MHHHH **** "N*UX_\5#*&4*NZ,;L[<C YSG_  KMJX3Q #_;ETP .67&3_LC
M_"FA,[E%VHJYS@ 9/_UZX;Q';R0ZU<NX^68JZ'U 55_I77Z7?1ZC9).AY^ZX
M[AO0U#K&CQ:I$/F\J=1A90N2!D'!'<<4@.$P!R*!SR15RZTO4+,MYUI(5&?G
MC&X$#//'3@=ZIHP?#*<@C((IBLNH=Z",$CI3L\T$YH 9@ TWJ/K3R"2*3CBB
MP#<\YH]:7ZTG;I0QAD,<4HZ 4F,-D8I1T^E D3V6/MMN20 )D.6. /F%>CUY
MSIY U"W^[_K4')(R2P':O1J&-&5KE]_9[6,SR,D7GXDVGDKM/;N!U/TJW-;V
M>IVRF15FB894@]?Q%%[I]O?M";A2RPMN"9X)]_6J \.11Y2"]O8H6)W1K)D<
M^A(R/3UI 9GAFU*:S.8W+PPJR;QG##/ _0'\.*BTXG_A+')50?.ESM) 'WLD
M_P">]=38V4%A (;=2%ZDDDDGU)-4+KP[:W-X;@R3*222H;CD$''IU)^M,+&'
MXI*2:A'<J5>VD@"AQRK89L]#SU]JTVTKPZED+LVT2PN,@!CU(S@ 'K]/2M*^
MTFVO+..V(,:Q8\MDQE,#'&?;BJ.G>&HK.\2YEN&G:/!12H #<Y./Q_2@#.\9
MR$7-NJE"4B9MN<GDC&?;C^==1:J$M(5!! 11Q]*R]5T*34K@RM?O&N,*@C4[
M1]>O7FM*SAEM[98IIO.9<_/MVY&>.* .5\2 OXBB7:2"(@ ,'YMYYQZ].OH*
MM>,0I>R)SNV28(';Y/\ ZU3WOARXO+U[IM4=7)!C BXCQTQSG_)_"35M"NM5
M>-WOXXS&N%"V^1DXW'EN^!CT]Z L1ZR$7PO;=SB/9DCKCG],]*J6SA?!ET?+
MW*SE"IYSE@"?;K^F?:M.\TF\O;&"UDOXD$9RQCM\;\ @<;N.H/X5 =$ODTB3
M3HKF#8T@8.R'./O'@D@?,/R/K0%B/PS;I<:5>0.#Y4Q*OAN>5P>W'&/6JVBO
M/I4]U']FENR2$5K8!DW#/5NW) YZ?@:TM/TVXTJUO$:ZMUB8%EEV%2IQ]YN<
M<#^74=L"PEUJPAV:>CS0;LC9%YD3=BRGCC/.!]<<DT ;'AC2[BT+W%U$L;,,
M* <$?AT%=#7.:-K.H2WR6>H0HK.I()4QOQ_L\Y[>G]*Z.D,**** "BEI* "B
MBB@ HHHH *6DHH 6BDHH **** "BBB@!:2BB@ HHHH *6DHH **** %HHI*
M%I**6@!**** "EI*6@!***6@!**6B@ HHI* %HI** "BEI* "BEI* %HHHH
M2BEI* %I*6B@ HHI* %I*** "BEHH 2BBEH *2BB@!:2BB@ HHHH *6DI: $
MHHI: $HHI: "DI:* $HHHH 6BDHH 6DI:* $I:2B@ I:2EH 2BBB@ HHHH *
M*** "BBB@ HHHH *6DHH 6BDHH **** "BBEH 2BEHH 2BEHH 2BBB@ HHHH
M *6DHH **** "EI** (#THM>DG^__04-THM1@2?[_P#053V)6Y/1114E!111
M0 4444 %+124 +24M% "4M)2T )7"Z^<ZY<]^5[8_A'YUW5<%K;;M;O,  B0
M X&/X5IH3$TS4;C3;CS(B"C<21D##>F#U!_SBNRT[5+34XR;>3YU^_&W#+]1
M_7I7 'G''2CY-ZNP.Y.58?>4^QZ@\=:!(]+(!&#R*S[K1-.NY?-FME\S^\I*
MG]#7*V>N:E;'*7)G3! 2X^8 ]CN^]^IKH;3Q/I\Q"3N;5\?\MAA3_P "Y'YF
MBQ11G\'A0QL[V0''"SC>,_48]OUK-NO#^I6TB@0B=#_'$<\\]1U_I[UVT,T4
M\8DAD21#D!D8$'!P>1[T^BXK'F4C&''GI+"Q[2H4]^XI>&'!![UZ80&!! (/
M!![UG76A:=<@YMDB8\[XAL/Z=?QHN!P9&:;@Y K>O_#-U;[Y+4K-&"3L!.X#
M'0 YSW[DUAO\DAC<%)!U1P0?R- MAO44H'MC%*!ZTHQUQSFFP+>D G4K?<O'
MF#C/O7H-<#HHW:Q:J.?WG?H/E)KOJ0T%8E[XEMHK@VMG$][<YP$C(P2.O/MS
MT!J/Q;>O#:Q6L3LC3DEBK$':.V1[D?Y-/\)VR1:9YH4!I&/8< <<8[?Y]@@!
M?$30.!J>GSV<;' FP7C'^\<#%:FG7BW]E'<HC(LF2 W7&>#^(Y_&IW19$9'4
M,K#!!'!%9L#QZ)HR"]EP(LKD#);DX  ZG% S3HK$B\1;?+:^L9[6&9L12DA@
M>,_-CI^&:MZGK$&FK&TL<SK)T>--RCZG_P#70!H45AW'BFRBCC>**XGW@$B-
M1\@_VB2 #[=?85I_VC:C3_MS3*MN!DN?RQ]<\8]: +-%8Z^([4.BS6UY!YK!
M8FDA^64DX 4C(YK.\3:O%)BRB;?'&ZM<87AL<A02"#S@G'3@>M '4T5DKXCT
MO[.9!/(51O+8^0^0V.F-OL>W8^E22:_IL=O#.;CY)R?+^1LMCJ0,9P* +MW;
M17EK);S F.088"LV'2+RS18K'576%>D<T"R8YR<$;34[ZYIT8!>XP656 $;$
MX/3C&?\ "GW.KV%I+''<7*QM(F]<@X*^N>E #+'3&@N#<W5T]W<%0H=E50H]
M@!]:T*8LT3PB9)$:(C(<,,$>N:SE\1Z.UQY"ZA 7SC.[Y?\ OKIW]: -2FR2
M)#&TDKJB+R68X _&L/7];%LKVEG(K7!&&96!\KZCGGTIDEYIEYH"VD^J6<;M
M&H)DG5RI'//S<GCUH W;>XANHA+;RQRQGH\;!@?Q%2UD>';>U@LY/LMW%=EY
M,O)$P9<X QQ[8JT^KZ<DQA:^MQ(K;6!D'!SC!]#[4 7*6HI9X88O-FE2./CY
MG8 <^YJ/^T++[.;C[9;^0IP9/,7:#Z9SCN* +%%1P7$-S&)+>:.6/^]&P8?F
M*DH ***6@!**** "BEI* "BBB@ HHHH **** "BBB@ HI:2@ HI:2@ HHHH
M**** "BEI* "EHHH **** "DI:2@ HI:2@ HHI: "DHHH 6DHI: "DI:2@ H
MHI: $HHHH *6DHH **** %I*** "BEI* "BBB@ HHHH *6BDH **6DH **6D
MH **** "BBB@ I:2EH 2BBEH 2BEI* "BBB@ HHHH **** "BBB@ HHHH **
M6DH **6DH **6B@!*6DI: $HHHH 6DI:2@ HHHH **** "BBB@ HHHH **6B
M@!**** (#TJ2 ?N_J:B;I4L'^J'U/\ZI[$K<?2T4E24%%+24 %+110 44E%
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
M2B@!:*2B@"NW2I(/]4/QJ-NE20?ZH?C5/8E;DE%%%24%%%% "T4E+0 E%%%
M!12TE !12TE !7GFI8_M2\"@#]^_\S7H=>>:CG^U;K>Q;]^_?I\QXIH3*N>U
M)G:>>]*#^8H/*TR?07J/I2Y&<>G-)VS1WR:!@!CC-&-QX_"@\DCM35SSSTHW
M 48R#^%;GA=V34P.-K(01WSQCZ]*Q%':NE\)V+&1[YP-F-D7J>?F/Z"D)'3T
M444BPK,\16XN-(E^7<\6)%XSC'7],UIU6U)E33;EG!*B)L@8R>/?B@#CM!.-
M<M.<99N^/X3V[UW5<)H"D:S:=OF(/_?#5W=-B05!<WUI9X^U74$&>GFR!<_G
M67XGU)[.T6"WD*3S]&7JJCJ?8\XJOX;T>V-M]MGA5Y9B2"XR<9ZG/4FD%S>M
M[JWNE+6UQ%,HZF-PP'Y5(CK(@=&#*>00<@UFZGH5AJ$$BM;1)*P.V54 8$]\
MTL5W!I.BVC:A(L.V)$(P>6V]  ,GH>,4#-*BLZ/6[)KE+=S-#)(,QB:%T##V
M)'\Z=>ZS8:?,(KN9HW*[A^Z<@CZ@8H OT5ES^(M*MY?*EN\-@$XC8A<G') P
M.HZ^H]:DN]<TVS17GNT (#80%S@C(.%!(&.] &A150ZK8_8EO1<H;9B!YJ\J
M/J1T_'I1-JEA I:2[A7!P1O!.?I^!_(T"+=%0VUW;W<9DMIXYD!P6C8,,_A4
M%SK&G6LGEW%Y#&V=I!8?*>.OIU'6@9=HJ&*[MIH#/%<1/",YD5P5&.O-,34K
M&3S-E[;MY:EGQ*IVKW)YX% %FBJUMJ-E>*[6MW!,$^\8Y VWZXI1?V94L+N
M@$ GS!P3G Z^Q_*@"Q137ECC.'=5XSR<<4Z@ HP,YP,^M4]6B\S3YB))(V1&
M9621DP0/:N:\.RS7>IB.YOKJ0",LJF<\D8';KP: .QHH!&.M&>: "BBB@ HH
MHH **** "BBB@!:2BB@ HHHH 6DHHH *6BDH ***6@!**** "BBB@ HHHH 6
MDI:2@!:2EI* "BBEH 2EI** "EI*6@!*6BB@!**** "BBEH 2BBB@ I:** "
MDI:2@ HHI: $HHHH 6DHI: $HHHH *6DHH **** "BBB@ HHHH **** %I*6
MDH *6DI: "DHHH **** "BBB@!:*2EH 2BBB@ HI:2@ HHHH **** "BBB@
MHHI: $HI:* $HHHH ***6@!**** "BEI* "BEI* "BBB@ I:2EH 2BBB@ I:
M2EH K-TJ2W_U(^I_G4;=*DMO]2/J?YU3V)6Y)2TE%24%%%+0 E%%% !2TE%
M!12TE !1110 M>>:CL_M:\VK@>>W'OGGN?\ /I7H5<;?Z#J/VNXEBB65))6=
M?W@!&YL\YQQS30F8W1C3>B\5?DTC48V_>6Q[CY<GG&<#CFB31[Y9-K6[G'.0
MIQT]<?4?_K%,11P<$4,IYP?RK0&C:ALW&V8-P,8)Y_+IUYJW!X7OY<&5X8!W
M4G<3],=.WY^W*#U,3!&*7;@DD'\!G^5=/#X0BVJ+F^N)"  P0*@;CGMD?G6K
M:Z+I]J59+6-I!_RTD&]_S//>@=CG=*\/SW966Y7R8.#@_><?T%==#$D,211*
M%1 %4#L*?12 ****!A6/XJN!#I)C#$-.ZH".O'S'] 1^-;%<3XIO_-U5[<R;
M%@P@7?\ >) .<>O./PH$R+0<'6K7) ^9L9(Z[37=UPWA]PNM6JAURV[C/7Y3
M_A7<TV".2\7KMU"W<J!NC(#>N#R.ON.W>MSP^P;1+; QA2,<^I]:FU/3H-3M
M3#.".Z./O(?45BVT6KZ%OABMUO[8G(VMM8>__P!;VX]* .EKC_%<COK$: X\
MJ,%-O4%CR?\ QT5KI<ZS?EHTM$L(]V#-(^]B/9<#!Z5#KFB2SB"XM6:6:%55
ME<C,@'0DGOG^=("MXQ 46: <%9/?&-O/UJIKMP;NTTFX9@Q:*3)!^\<ISC\/
MPJY?)>:[>V\9L+BVBB'[QY<+U(SM/.>@J/Q#93$VEM9VD[Q6T>S>%)SG'<=>
MG/>F W6+>W@\/V#01HI=U^8#!.58\X_'@TBP6J>$);I$3SF(#2%@#P^.O88[
M<=_6I=5:>?1;&WCL+D2 J&40L=F%(_#Z],4C3SKX6:V%G?>=N";6MV8XR"2.
M,XQ^1^E #=-)/A?4 Q5BL;857QMZD<=CW]\T[PO86]Q'=-<012 [5"N,\<\X
MZ?UXIEE+Y/AW4H)8I8I?*:3!&"5*XW8/(QW^G'I4>BZJ-+LKB26UD='D^5T'
M5MHP">V>WT.>HR= &^%9I(=2>U+QYDC8;@QVEEX!"DC(QGWX%26,4FCP7::@
MZ-+.I,6T?O7D((9@>2!P/F(],X[GA^"\*7-\%V3F!C&) =I<^I[ $8QG^55M
M*>XDOKN1+07EU/&09B<!",@\D$#., >P'3D C0\(D/\ :XV4,A5"03D'KV_"
ML_PW80W5P(9Q^["9V8P&(_4$9SZ]:E\+WL5J]Q++'*J% 6D( $:C)R0>>_;/
M:H_"UU%:WW^DR>3F')WY7./;\3_G-&H(ETA3'XFDAA51$'EC*]?E!/&?P'\J
MBOX4T;7Q)Y48AR& !!_=GJ,8XZ&ET:[MG\2L_GHX>:41MD-N.X\@CV_0BMGQ
M9:+-IZW/\<![=2IZ_P"/X4>HV37MM;ZEJUJC*&\F-I&88S\PP!G\ZUZYRS,V
ME^';C43MFN&16!D/    R1U Z^_/KFI?#FMW&J2S1W"P':H9'AR!@]N2<GWH
M U[[BPN#G'[IOY5ROA(-_:9_B41'YB<\Y&/ZUT^J2)'IETTC*JB)N6.!TKEO
M";K_ &ORRDB%AR1DG(_'L: 9%J,3IXB>&UE> M*H0I*V S <X/ ZGUZTS5K?
M^PM6\Z"XD:4IYK2/\[<DY!SU'' ]JLZ@Z_\ "6!MZX,\8ZCCA1V_K2^+2&U1
M>I"Q $#KU/ _2BX7-#Q%?3?:(+"&62$2@&1XP=X!.!@C\?TJLMC=:1KD<5@C
MK9R%3M#?+S@,2,CG\,<^N,0>)XVM]6CN@%_>(I3DY)7KD]NH_6MR'7K%K:$K
M)OFD*H($(>0$^HS^IH U:*Q-/\0K>Z@;<P*D9)$<@EW;QS@X Q@\=SUK;I#"
MBBB@ HHHH **** "BBB@ HHHH *6DHH ***6@!**** "BBB@ HHHH *6BDH
M6DHHH **** "BEI* "BBEH 2EI** %I*** "BBB@!:2BB@ HHHH **** "BB
MB@!:2BB@ HHHH 6BDHH ***6@!**** "BBB@ HHHH **** "BEI* "BEI* %
MHHI* "BEI* "EI** "BEI* %I*6DH **** "BBB@ HHHH **** "BBB@ HHH
MH 6DHHH *6DI: $I:2EH 2BBB@ HHHH **6DH *6DHH 6BDI: "BBDH KMTJ
M2W_U(^I_G4;=*DMO]2/J?YU3V)6Y)1114E!1110 444M !1244 +24M)0 44
M4M "4444 %%%% !1110 4444 %%%% !1110 5$]K;R%B\$;%N3N4'-2T4 0Q
MV=K$^^*VA1O[RH :FHHH **** "BBB@ HHI: $HHHH S?$4C)H\XC@EGD<85
M(HBY)^@Z?4_KT.?X486ZW%M-%+%<-+N(:(C@*,<]/7CCZ=ST5% !THHHH
M"2 !GK1@>@Y.:** $**3DJ"?I7*V6L7.J0R6%SCSYG5-JQ[2L>/G)R3SP?SK
MJZ-HW;L#.,9H$1MLM[<[4.R-.$1<G '0#^E4=+LW2XN+R>%89)CA(QCY%'KC
MN<<\^E:5% R*>V@N=OVB".7:<KO0-@^V:C_LZRSG[';@]<^4O^%6:* *@TO3
MP6(LK<%NI$8!-)+I.GS2^;-9PR2$8+N@8D>F35RB@"![&UDMEMGMHF@486,H
M-H^@[5':Z586<GF6UK'')_> Y_.K=% %2'2K&"[>ZBMHUF<Y+X[^OM5NBB@
MHHHH 6DHHH **** "EHI* "BBEH 2EI** "BBB@ I:2B@ HHHH **** "BBB
M@ I:*2@ HHHH **** "EI** "EI** "BEI* "BBB@ HHHH **6DH **** "B
MBB@ HHHH **** "BBEH 2BBB@ I:2B@ HHHH ***6@!**** "BBEH 2EI**
M"BBEH 2BBB@ HHHH *6BB@!**** "BBB@ I:2B@ HHHH **** "BBB@ HI:2
M@!:2BB@ I:2EH 2EI** "BBB@ HI:2@ I:*2@ HHHH **** %HI** *[=*DM
MO]2/J?YU&W2GVIS /]YOYFJ>Q*W):6DHJ2@HHI: "BDHH *6DI: "DI:* $H
MI:2@ HHI: $HHHH 6DHHH **** "BBB@ HHHH **** "BBB@!:2BB@ HHHH
M**** "BBB@!:2BB@ HHHH **** "BBB@ HHHH **6DH **6DH **** "BBB@
M HI:2@ I:2B@!:2BB@!:2BB@ HHHH 6DHHH *6DHH ***6@!**6DH **** "
MBEI* "BBEH 2BBB@ HHI: $HHHH **** "BBB@ I:2B@ HHHH 6DHHH 6DHH
MH **6DH ***6@!**** "BBB@ HHHH *6DI: $HHHH **** "BBB@ HHHH 6D
MI:* $HI:2@!:2BB@ HHI: $I:2EH **2B@ HHHH *6DHH **** "BBB@ HHH
MH 6BBDH **** "BBB@!:2EI* "EI** "EI** "BEHH 2BBB@ I:2EH 2EI**
M *[=*?:@B 9&.6_F:8W2I+8;80.>I//U-4]B5N24445)0M)110 M)110 444
M4 %%%% !1110 4444 %%%% !12TE !1110 4444 %%%+0 E%%% !1110 M)1
M10 4444 %+124 %%%% !12TE !1110 4444 %%%% !1110 4444 %%%% !12
MTE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
MM !2444 %+244 %%+24 %%%% !1110 4444 %%%% !1110 444M "4444 %%
M%+0 E%+10 E%%% "TE+24 %+244 %%%% "T4E+0 E%%% "T4E% !2TE% !11
M10 M)110 444M "4444 %%%% "T4E+0 E+124 %%%% "T4E% !1110 4444
M+2444 %%%+0 4E%% !12T4 %)2TE !12TE !1110 44M)0 4M)10 4M)10 4
M4M% %9^E31_ZM?I4+]*FB_U:_2J>Q*'4445)04444 %%%% !1110 4444 %%
M+24 %%%1Q7$,T<<D4T<B2?<96!#?0]^A_*@"2BBH9[RUMGC2XN88GE.$61PI
M<^@SUH FHHHH **** "BBB@ I:2B@ HHHH **** "EHI* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BEI* "BBB@ HHHH **** "BBB@ HHHH 6DHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***6@!***6@ HI** "BBB@ HHI: $I:
M2B@ HHHH **** "BBB@ HHHH **6DH **** "BEI* "BBB@!:*2B@ I:2B@
MHHHH **6DH *6DHH **** "BBB@ HHHH **** "BBB@ HHHH **6DH ****
M"EI** %I*** "EI*6@!**** "BBB@ HI:2@ HHHH **6DH **** "EI** %I
M*** "EI** "BBB@ HHHH 6DHI: $HHHH ***6@!***6@"L_2IHO]4OT%0/TJ
M:#_41_[HJF2A]%%%24+244M "4444 %%%% !1110 4444 '6N:T:WMU\2:[,
MEK&TL4D94A5W9*G.#VSW]:V=2U&/35AEG4B!WV228)$?!P3@'C.!VZU1T!)9
M;S4M0972"ZE7R%D!#%5&-V#T!ZB@":+789M"_M>*WG>WPS%/D#@*2"?O8[>M
M5M:G^V:7ID\$CQ+<75NPY4-@D$<'()'![].X%8=AJ=O:^#[K1IQ/%J$-O,LD
M)@<XSN.<@8 ^;K5F^OK9- \/Q_:HE=9K?</, *!1R3Z8[^G>@#>U'64T^\M[
M:2TN)&N3MC=-@4M_=RS#!_GVS4RWY;5'L1:SY1%=I?DV './XL]5(Z=O3FJ7
MB.#[?H9N;-EDFMF6ZMW7YAN0YXQUR,C'O4VA#S[9]2DA\N:_;S2#C(0#$8X_
MV0#CU8].E %K4K:2\M#!'*T19T+,KE3M# L 1R,@$?C6#=VMOX?O],32/.CD
MNKG;);^8[I*AQO8@D_,O!SQWSD5KZ[K$&B:<UW."Q)V1H.-[$' SVZ'GV[GB
ML33=>T2YO[>XN[Z*?4WQ$A2"0)&3QM3(XY/WCR<]AP #0O\ P^=1OIIY+Z[M
M5;:%6TFV!@!U8;>N<\\\ 5'X7M/+>ZGAN[RXM2YCA-Q/YF_!.YQCC!/ XSQG
MO5S6[IE6#3X&Q<7[&)3W1,9=Q[@=/<BK9:UTO3LL1#:VT>,G^%0* +%9NI:=
M/J%U%_IMQ;VT:$E;>4HSN2,9('0#/?O[<W+.[@OK9+FUD$D,@RK"L_5]<AL+
MF*S66W2YE4MNGE")$O\ >.>O/11R>>1UH JZ5?3VFHZII]W<275O8QI(LSJ-
MZJ5SM8C[QP,YQD\YJM;I?ZGHQUM;^>"Z(:6&!9!Y*JI.%8=#D=2>1[8Q5ZPB
ML)-.O+2QU"WN[JX5WFE6127=AC<0N<#D#'88J#2[J*#P/YDYV"&!XY%E."&!
M*E3[YX_*@"U#/=ZU86%S:7)M(I 3<; K-G&-JD@C[V>?:H;>YN[#Q&FF373W
MD%Q"9$:0*'BQG.2 -P./2H=.O8O#_A:Q2X_X^9$)C@D<(S,26()/"@9Y)Z?7
M -C1FLGOFNIM2M+O4[A=A$,JL$0<[$'7'?WZT -LY[[6GOIX+Y[.WCD,-N$C
M1MQ7J[;@202> ,<#\:NZ#J3ZG8&2:-8[B*1H9E0Y7>O4CV/!_'\:I>%"L-I?
M6[MA[>\D5P3T]#SV(YIO@M<Z7<W"@B.YNY)8\C&5X _E0!T%%%% !1110 44
M44 %%%% !1110 4M)10 M)110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 444M "4444 %+124 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %+244 %%%% !1110 4M)2T )1
M2TE !112T )2TE+0 E%%% "T4E+0 E%%% !12TE !1110 4444 %%%% !111
M0 4444 %+24M "4444 %%+24 %%%% "T4E% !1110 M)110 4M)10 M%)2T
M)1110 4444 +2444 %%%% !12TE !12T4 %%)2T )2TE+0!5?I4T'^HC_P!T
M5"_2I;?_ (]HO]P?RJF2B2BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#&U%=5N;U[&*+;83@>9=;U#(N/F11UR>Q[9/M6PJJBA4 55&  , "G4E
M !2%0>HSWYI:* #'.:KW\=Q-921VK1+*X"AI5W* 3R<=^,\=S5BB@"KIEA#I
MFGPV< ^2,8SCJ>I/XFEN=-L;R0275E;SN!M#21*QQZ9(Z59HH K6VG6-G(9+
M6SMX'88+1Q*I(],@4DNF6$TYGELK:28D$R-$I;(Z'.,]JM44 5KK3K*]8-=V
M=O.RC ,L2L0/Q%-@TG3K:99K?3[6*5?NO'"JL.W! JW10!3NM)L+R;SI[96D
MXW$$KO'HV/O#CH<BK4<:11K'&BHB *JJ,!0.@ IU% !1110 4M)10 M)2TE
M!1110 4M)2T %)2TE !112T )1110 4M)10 4444 %%%% !1110 4444 %%%
M% !1110 4444 %+244 %%%% !1110 M)110 4M)10 4444 %%%% !1110 44
MM)0 4444 %%%% !1110 4444 %%%% !1110 44M)0 4M)10 4444 +2444 %
M%%% !1110 4M)10 M)110 4444 %%%% !112T )12TE !112T )2TE% !112
MT )112T )112T )12TE !1110 M%)10 4444 %%%% !2TE% "TE%+0 E%%+0
M E+244 %%%% !1110 4444 %%%% !2TE+0 4E%% "T4E% %9^E36XQ;Q#T0?
MRJ&0_+5D<@&J9*"BBBI*"BBB@!:*2B@!:2BEH *2BB@ HHHH **** "BEI*
M%HI** "BBB@ HHHH *6DHH **** "BBB@ I:2B@ HHHH **6DH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "EI** "BBEH 2BBEH *2BB@ I:2B@ I:2B@ HHHH ***
M6@ I*** "BBB@ HHHH **** "BBB@ HHHH 6BDHH **** %I*** "BBB@ HI
M:2@ HHHH 6DI:2@ HHI: $HHHH **6B@ I*6DH 6DHHH *6DI: $HHHH *6D
MHH ***6@!**6DH **6DH **** "BBB@ HHHH **** %I*** "BEI* "BBB@
MHHHH *6BDH **** "BBB@ HHHH **** "BBB@"K+]TU:[54G.(F)Z &K=4R4
M%%%%24%%%% !2TE% "T4E% !1110 444M "45F:]J<^DV8NH[6.>,,%?=-L(
MR0!CY3GK5G2[Y-2TZ"\12@E7)4_PD'!'Y@T 6J*Q-:\1#3-0M[&&T:ZN)@#M
M5PFW)PO)XY.?RK9A9WA1I4$<A4%D#9VGN,]Z '4455U6ZEL=-N+N*-)&@0R%
M78J"HY/(!YP#B@"U2U7L+G[;I]M=;-GGQ+)MSG;D XSWZU.3@$XS[4 %%96G
M:ZNHWLUK'87D;0-ME:0(%0\^C'/*GIFM/S$\PQ[UW@9VYYQZXH =16;<ZU!:
MZ@EG+!=^9(<1LL)99#C/!'^>#6E0 451UC4CI5FUT;:2>-1\WEE1M],Y(_3/
MTJ2ZU""TTYKZ<LD*H&/&3ST''?) H MTE5+"_P#MC3(;:>W>%@K+,%SR 1C:
M2.AJW0 M)110 M)110 4444 %%%% !112T )1110 4444 %%%% "TE%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 +2444 %%%% !112T )11
M10 4444 %+244 %%+10 4E%% !1110 4444 %%%% !1110 4444 %+244 %%
M%% !1110 M)110 4444 %%%% !1110 4444 %%%+0 E%%% !112T )112T )
M12TE !1110 M)12T )2TE% !1110 M%)2T )112T )1110 4444 %%%% !11
M2T )1110 4444 %%%% !1110 4M)10 44M)0 4M)10 4444 %%+24 +24M%
M"444M "4444 4KO/V>0#KM/\JO54E&Y=N0,\<U:JF2@HHHJ2A:2BB@ HHI:
M$HI:2@!:2BB@ HI:* ,S75W6ULO4&[@S_P!_!6+X?NHM%NM7TNX=5ALR;A,9
M)$> 3WR< K^)/6M3Q#,%^QH(+J5EN8I3Y,#R!5#<DD#T[<GVJEK&D/J>N:;<
MQB46TT>VY#*0-BD.%93@C=R#]* ,VZMIY=;T.XN5*W5W*\[J>L:@QE4Z9^4#
M\R?6NDU2817,7G:NFGPE#@;HPTC9']\'@#T]?;G,UB42^)M+E%O>-%:F7S72
MTE(4D#'(7GD=LTV)Q8>*-6OI["\D\V./[.\5LS[@$&Y00."2!UQT[4 1G5[Z
M7PC<WZW+K+!(5CEC5"9%R "01COVQG''6K^I6^I)IFJR7=ZD\+V<@6**'RPA
MVG/<DY^OX5AS0R-X'N[)+.\^TS39$36DH(_> CUS\JYZGTR:Z/7+E)?#UR4B
MN9#<1M$D:0L)"2"/ND ^_P!!0!G:7=7%Y;:9I^G70@:VM8FO&^4D I@*%(/S
M9YSP!WSTKID4JBJS%R!@L<9/OQ7%6UN=&ET34K6%MK0"TNX8X6W^K/MQGAAS
MQV'K7:1R++&DD9RC@,I]0: .=:0:9XY^;<(=4@&6;&/-7@ 'Z#IZL/PHR:A*
M/$=KK,;%["XF:Q0\?=X&1CL7#'Z+[U=\:V\C6]C<VRN;J*X"1['V_?X'YL%I
M_B'2E7P>;6,LWV*)&5LX.$&&/UV[J +EH_V_7[J?K#8K]FC(/5VPTG_L@_ U
M#8ZAJ.K_ &R:RDLXK>*9HH?,C:0R8'WB0PP#]*N:!;S6^D0BZ_X^)"TTO^\[
M%B/UQ61X>U"TT?3)[/4KB.VFM97RLK;2ZYR&4=2#VQUI@,U;4CJ/@:\FD0).
MG[J9$.0KAP#CV[_0U/XH2<Z+;QJZ)&TD2,"C;LY&""",8_SBLF]D%O\ #ZX^
MU.D4UXQEC1B SAI >!]"#QT'I6IXKO;.73;-5N[=@]U&P/FK@J&Y/7D"D!O6
M8NQ&PO7@=]QVM"I4%>V02>?QJ>FQ2QSQ++#(LD;#*LIR"/8TZ@ HI:2@ I:2
MB@ HI:2@ I:2B@ HHHH **** "BEI* "BBEH 2BBB@ HHHH **** "BBB@!:
M2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 6D
MHI: $HI:* $HHHH **** "BBEH 2EI** "BBB@ HHHH **** %I*6DH ***6
M@!***6@!**** "BBB@ I:2B@ I:2B@ HHHH **** "BBEH 2BBB@ HI:2@ H
MHI: $HHHH 6DHHH **** "BBB@!:2BEH 2BBB@!:2BB@ HHHH 6DI:2@ HHH
MH **** "BBB@ HHHH 6DHI: $HI:2@ I:*2@ HHHH **** "EI** "EI*6@"
MJWWE^M6:K-]]?J*M54B4)1114E!2TE% !1110 4444 %%%% !12TE !112T
M)1110 4444 %%%% !2.JNC(ZAE88((R"*6B@ HP#CVHHH *:T:.,,BL.N",T
MZEH :B*@PBA1DG &.2<D_G2T44 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !112T )1110 4M)10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %+244 %%%% !2
MTE% !1110 4444 %%+24 %%%% !1110 4444 %%%% !12TE !1110 4444 +
M2444 %%%% "T4E% "TE+24 %%%+0 E%%% !2TE% !1110 M%)10 4M)10 44
MM)0 4444 %%%% !1110 M)110 4444 %%+24 %%%% !1110 444M "4444 +
M244M !24M)0 4444 %+24M "4M)2T 56^^OU%6:JO]Y/]X?SJW5,E"4M)2U)
M0E%%% !1110 4'@=,T44  Y'3%+244 %%%+0 4E%+0 E%%% !1110 4444 %
M%%% !1110 M%)2T )112T )1110 4444 %%%% !1110 4444 %%%% !12TE
M!1110 4444 %%%% !1110 4444 %%%% !1110 44M)0 4444 %%%+0 E%%%
M!1110 444M "4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2TE%
M!1110 4444 %%%% !12TE !1110 M)110 4444 %%%% !1110 4444 +2444
M %%%+0 E%%% "TE%% !1110 4M)10 4444 %%%% !1110 4M)10 4444 %%%
M% !1110 4444 %%%% "TE%% !2T4E !1110 4444 %+244 +244M "4444 %
M%%% !1110 4444 %+244 5).&3_>7^=6ZJ2\,G^^O\Q5NJ9*"BBBI*"BBB@
MI:2B@ HHHH **** "BBB@ HKG/%33P7&GR6]W=0-/.L#")\@@G^Z>,U8?1KZ
MW62:PUF]>XZJETRR1-T^4C:" <8R.1F@#;HK%TCQ%#=Z"VHWVVU$!V3YS@,
M#QWYR..N3CFKEOK%E<W$<"22++*I>-987CW@==NX#/X4 7J*SY]<L+9I1/)(
MBQ.(Y',$FQ&.,9;;@=1SGO3[S5["PNHK>\N%@DF!*&0%5('7YL;?U[CUH NT
M57L+^UU*V%Q93+-$25W#(Y'48/-<]XFU2^TK4%EM;HM%'%Y\ULRKADWHF =N
M1]XG.3^G(!U-%11W4$EFMVLB^0T8D#G@;<9S[<5SOA_4M1U/6;K[3.\<*(DL
M<**FT!QN"L2N[.TKT/7- '3T52GUC3;:X:"XO[:*51DJ\H!'3KZ=14S7MJER
MENUS"L\@RD9D 9A[#J: )Z6N?U?4F673;G3[\O#<7D=NXBV.C@DYYP>?H>WY
M:[7]FET+5KN!;@](C( Y_#.: +%%1QW,$TLD44T;R1$"1%8$IGID=JDH 6BD
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I:2EH 2BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BEI* "BBB@ HHHH **** "BBB@ HHHH **** %HHI* "BBB
M@ HHHH **** "BBB@ HHHH 6BDHH **** "BBB@ HI:2@ HHHH **** "BBB
M@!:2BB@ HHHH *6DHH *6DI: $HHI: $HHHH **** "BBB@!:2BB@ I:2B@
MHHHH ***6@!**** "BEI* "BBB@ HHHH **** "BEI* "BBEH 2EI** *4_6
M/_KHG_H0J[5.0@,F21\Z]/J*NU4B4)1114E!1110 44M)0 4444 %%%% !11
M10!SGC!E3^RG8JH%ZG+/L'XMC@>];%]J=EI]H;FZN8XXAT);[Q]!ZG@]/2EN
M=,L+N3S+JRMII,8W21*QQ]2*;#I&FP2K+#I]I'(O*ND*@CZ$"@#C/LUS;^%+
M:ZO0D:SZBMU/O!90A& 77N"P4X]"*Z9M+N[K4]/U"6^MW%H7*+';L X<8/)<
M]NE:\L4<\3131K)&PPR.,@CW%4+#0=*TV;SK.RBCDYP_)(SZ$]/PH YN[O+S
M4?!EW?+]CMH)B6^SI$2W+]VW 9/7[O.?>M*\ 'B'PR!R/+G'S 9_U:\_+QV'
M3CTJT?">A%YG.G1YF!#?,V!DYX&?E_#%3OH.GO)%(RW&^$$1L+J4% >N/FX_
MPXH T$C2-2L:*@)+$*,<DY)_$DFL6\A6Z\4BWE),3Z9*I4'IN=03[9'?VK<'
M JA_8UG]N^VXG$_]X7,@XSG&-V,9[=* .:TD7%Y%_P (S=1R%;24_:9&)PT0
M(**..-Q(P,_='Y:>E8'C'7!CJL'/I\@K86PMDN+F=$*RW042NKL"V!@8YXP/
M3%06^BV=M>&[A-PLS$%RUS(V_ P-P+'/X^E '/WE[<ZAX=OKRSM+>*RG+M*T
MDA>5@/ER%(V@X4=SC''-3W\2W,GAF.YB$B/]^.4!\GRQU]:O'PIIK/<Y^T>3
M<,7:W$S")6(Y8*._USCMVI9O#4$OD?Z?J"FW39$5GY3KR,CK@XSZ >E %/Q%
M;1:?!I,5C;*@_M)'6-3M0L=W'MDGTXYJQX>N1/>7RWJE-5C?;*K'.$ZKLX'R
M<_7UZU<U+1QJ,MO(]]=P_9V#H(F0#</XCE3D_I22Z)')K(U1;JXBG"A,($VE
M?0Y4D_G],4 36>FV%I>75S:PHD\[9F8,22>O3/'7/'K5VL[3=&M]-O;ZZA>0
MO>.'<,1@<D\<>K'K[5HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M12T %)110 44M)0 4444 %%%% !1110 4444 %%%% "TE%% !1110 4444 %
M%%% !1110 4444 %%%+0 E%%% !1110 4444 %%%% !1110 44M)0 4444 +
M2444 %%%+0 E%%% !1110 4M)10 4444 %%%% !1110 4444 %%%% !1110
M4444 %+244 %%%% "TE%% !1110 4444 +24M)0 4444 +24M% "4444 %+2
M44 %%%% "TE+24 %%%% !1110 4444 %%%% !1110 4M)2T )1110 4444 %
M%%% !1110 444M "4444 5L9E3ZU9JNHS,OUJQ52$@HHHJ1A1110 4444 %+
M244 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2T
ME% !1110 4444 %%%% !1110 4444 %%+24 %+244 %%%% !1110 M)110 4
M444 %%%% !1110 M)110 4444 %%%% !1110 4M%)0 4444 +2444 %%%% !
M12TE "TE%+0 E+244 +2444 %%%% !1110 4444 %%+10 E%%% !1110 M)1
M10 4444 %%%% !2T4E !1110 4444 %%%% !1110 M)2TE !1110 4444 %%
M%% "TE%% !1110 4444 %+244 %%%% !1110 4444 %%%% !2TE% !1110 4
MM)10 4444 %%%% !]**** %HI** "BEI* "BBB@ HHI: $HHI: $I:2B@!:*
M2B@"NO\ KE_SVJQ59?\ 7I]3_*K-.0D%%%%(84444 %+244 %%%% !1110 4
M444 %%%+0 E%%% "TE%% !1110 4444 +2444 %%%% !1110 4444 %%%% !
M1110 4444 +24M)0 4M)10 4444 +2444 %%%% !1110 44M% !2444 %%%%
M !1110 M)110 4444 %%%% !1110 4M)10 4444 %%%% !1110 4444 %%%+
M0 E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44M)0 4M)10 444
M4 %%%% !1110 M)110 4444 %%+24 %%%% !12TE !1110 4444 %+244 +2
M44M "4444 %%%% !1110 4444 %%+24 %+244 %%%% !112T )1110 4444
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
M8/,&<XQS@Y R,'D4 :=%9-GXAL[U[-;>.Z(NRP5V@944@$D%CQGY3TSTK6H
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
M$<%K9WWEPW-IYP6:W#*I[8Y5L\'J3_@:FFJ:QHRZ<VG-;2S;!--)(ACCQR2
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
MNFNDN+NSN7 #RVLQ0N!T!ZBIM/TF+39IWMY[@I.Q=HI'WC=QSDC=GCN:OT4
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
MU.2;4Y[&Q@25[9 9WDD**I8951P221U/0>YXJ!=<D.GW\K6>RZL"XE@:3 P
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
MG@U/I]Z?['AO]0N8D6:-)2QPB1[E'&2?4]_6JOC')\,W6"0=T?3O^\7BLN]
MNO\ A%;*?:;:51*ZDC#,BIMY/4<D8[Y]<4 =/:WUI>;OLMU!/LQN\J0-MSTS
MBFW.HV-G(([J]MX'(W!9954D>N":Q?$$AM?$>AW,6T22.T#\X+HQ48/J 3D=
M@:HV,-S>C7HUT^&[6XO9(GDEGV.%&T*.4/"@Y'ICIZ@'8UGZSJR:5!&1$9[B
M=Q'#"K %V/N>@Z<^XIOAZVN[/0[6VOL>?"I0X((V@G:./]G%9WB*1(?$?A^2
M4D)YDBY]R% _4B@"^L>NFWW-<:<L^TGRQ Y7/8;M_P"N/PJUILUS/9JU["L5
MP&9'5<[258C(SS@XR/8U:KG?%R0S6VG2 ([+?QH' !*_-AAGZCGZ4 =%4,5U
M#-<SV\;[I(-OF#!^7(R.>G2L758H4\7Z%(L2++(9]SA1N;$?&3WZU7T33[&7
M7=6)LH,031^41& %(!Z?S/K0!LVLNI2RWJ7%O#;JKXM9 V_>OJR@C^8_J:>E
M:G>:AH<]T[6\4\4CKN\LE,+_ +.[/ZU#X7AC@O\ 6HXHTC1;K"JB[0!CIBHO
M#1(\,7N6+8DGY/7O0!KZ%?2:EH]M=S!!)*I+! 0N<D<9^E7ZXQ[N>U\"Z4D,
MS0O=2)"95.&0'<201TX&*L:Q80>'C:ZAI;20.URJ31^<Q6<'.0VXGGKS[G\
M#JZ**;(6$;%!E@#@>] &6=::XO9+72[0W;0MMFF9Q'$AP>-V"2<@# '>GQZC
M>IJ$=K>Z<(DF.V.>*<2(6VEL$$ CA3VK.\ JJ^'00P+-,Q8<Y!XZ_A@_C71E
M5)!(!*G(R.AH R]'U*XN[R^L[N*)9K,H"\1.U]RYZ'I5S4KI[*PFN(K:6Z=!
ME88AEF/^?\FN=MM-_M/6M9(O[RU G0'[*_EEB%(Y)&?7V/Y572[NYO C74U[
M,L]NQ02Q2E&?G;\Q(Y//Z#D'H =A#)YL,<A1X]ZAMCC#+D=#[T^N8\1:M+9I
MIEM/>-9QW2L;FY2,[P HX48R"2>N,BH?#6J_:=4NM,MM4FO;0V_FP3R?ZV(@
MX8$L@W'+9&<X % &U#J=S<7;"*RW6BW#0&;S#NRH.6V[?N[@5SGWZ5HR,4C9
ME1G(!(5<9;V&<#\ZP_#EM(/M,IO+QE2[G5HY!'LD(=OF&%SW[$<@\8K>H Q[
M7Q +Q[A(-,OG:W<I*!Y0VL"1C[_/0]*MZ9J::B)@+>XMY(6"O'.H5AD @\$]
MC6'X=N)8+C61%97-R#J,N6C:, <],,PYK6L5DOM&CNHI!:75[%',\D:[@&*K
MT#9'08H TZ*Y&SOM9G>?2Y+IQJT<H#,$3REBQ_K!\G(.1QG.<=!G%O5=5GMK
MV#2EU&"T<P>9+>W"*/8;02%).#0!T=%<M;^)V@M=4%Q+!>FP">7/ 0%FW8"Y
M . =W4CCVXYT(UUWRX;DW5I+O\O?;I;D  D;B&+YX!)YZXZ4 ;-%8VFWU]<Z
MEJMC)) ?L@C$4HB(W%@3\PW<XQVQ6=<ZI?WOA&_N"\<4L;O$Q2(C*=#C+'!Y
MZ\_2@#H=0U"UTRU:YO)?*A4@%MI;&>G !J>.198UD0Y1P&4^H-8&J7NHZ7X9
M-\LEG(8T0A#;LH()4 ??XZ__ %JDU_4M1TN2R='M1;3R+#*[Q,QC8]^&&1U^
MGO0!NT5EWEW>#6K:RM'M]KQF64/&2R*"!G(8=2< 8[$^U4?[<OKFTO=1L8K9
MK.T9@%<L7G"\L01PHQTX:@#HJ;++'!$TLTBQQJ,LSG  ]S4=C<K>V-O=(I59
MXUD"GJ 1FN?U[9J'B?2=*F!-NI-PZ$##D!MO7K]TY'HWY &F/$6D>?Y1OX5.
M,AV.U&^CGY3U[&M.F3PQW,$D$RAXY%*LI[@\&N/T^>Z7P;JUF7BG:R\ZW)=R
M,($ZC@YYR #@8&,\4 =1;:G:74XAA=RS(9%)B95=00,JQ&&'(Y!/45';ZUI]
MRS"*XRJH[^8498RJ'#$.1M(!(Y!K(@>\B\'I.+>W0Q:>!',LYWJGE@D_<X/
M.!GD=>*GT>*=]!M@;.RE06H2,R3$[E;&5;]W\HP.1ST ]Z=@-NWN(;J%9K>6
M.:)NCQL&4]NHJ2N<L-=LK+PK:WRV1MX7<QQV\+!L-N8<$X]":T/[0OX;JSBN
M[&%([ES'OCN"Y1MA;D;!_=/>D!IT5A#Q#+/:3WUG8>=809)D:8([@$[BJ8/0
M#/S%2:EN?$$<,MAY5M)<Q7Z;H3$1N/&>5.,=1W]<XQ0!L454TR[EO;4RS6QM
MI [(T98,1@D=1QVJW0 445R6O6-I;>*=,O);:!X+LF"96A5@6/0].I+=?]F@
M#K6&Y2#G!&.#BJ%GHUE8W4ES;I*LTO\ K&,\C;_J"Q!Z]ZSO$VOOI,UK' "Q
M#":XPN<19VX^I)X^E'B6VM=3;3[,P12R7<@Q*5!9(E^9B#VSP/\ @5 '045E
MR:C;:=,FFVEI/.\46_RK9!B-!TR20.>PZU:TZ_@U*T6YMRVT\%77:R,.JD=B
M* +54]3TJRU>!8;^ 31HV]1N*X.,=01ZT_4;Z+3;)[N<.8T*@A%R3D@# ^IJ
MM9ZU!=3R6[07-O=)'YOD31X=DX^88)!Y..N<@B@"];P16L"0V\:Q1(,*BC %
M*D,4<LDJ1HLDF-[!0"V.F3WK*'B?2VF2&.:229IA"8Q$P9&+*OS @8&6')_#
M)J6Y\06%M/-$QG?R/]>\4#ND7&?F(&.E &G138Y$EB22-@R. RL.A!Z&J5UK
M-E:7:VLS3B=_N*MO(V[C)P0I!Z]NE %^BJEQJ=K;7D-K*91-,<1@0NP;\0,<
M=^>*KS^(M)M[AX);Q0T;B.1@K%$8\ ,P&T=#U/8T :=%49M8L8+W[)//Y4Q4
ML-Z,JD ;B=Q&W@<GFJ__  D^C"*.4WRJDJED9D9=P#%3C(]0: -:J]W9QW11
M]S131Y\N:/&],]<9!&#W!!'Y"D.HV2W7V5KN!;@D 1&0!SD9''7O5F@ HJH=
M5TX7'V<W]J)]VSRS,N[=Z8SG/M1<:KI]K,8KF_M89!R4DF52/P)H MT5674;
M%[K[*EY;M<9(\H2J7R!D\9S1/J-E;2B*XO+>*1NB22JI/X$T 6:*S[B>Z;4;
M-;.YLC;G)F1V/F,,9&W'MS4ZWT+:B]BI)F2(2MCH 20!]>* +-%(64,%+ $]
M!GK2T %,N(VFMY(TD:-G0J'7JI(ZBLB>XNX?%%G;I=.]M.DC/&RIA<#C!"YZ
M^IK:H Q;K2-2OK$6-UJ<9@8!97BMRLD@'49+D#/<XK8BC2*)(XU"H@"JHZ #
MH*=63>7]U:^(M.LU,36UX)-P*'<FQ<\'..3[>OX &M1110 ,H92K $'J#00#
MC(SCI[444 ($52Q50"QRQ ZG&.?R%+3%GC:X> -F5$5V7'0,2 ?_ !T_E3Z
M*TNG64TDDDMG;R/*NUV:)27''!..1P/R%1_V/IGE&/\ LZS\MB"5\A<$C.#C
M';)_.K#3>8LRVS(\L3;65C@!L X/IP1^=5="U(ZOI4-Z8A"9"PV!MV,,1UP/
M2@"<:?9"T:U%G;BW8Y,7E+L/_ <8["GVUK;V<9CM8(H$)R5B0*,^N!4M% !1
M110 4444 %+244 %%%% !2T4E "TE%% !1110!7B/[_'^R?Z58JM%_Q\_P#
M3_,59IO<2V"BBBD,**** "BBB@ HHHH **** "BBB@ HJI=ZG:6<HBEE)E(S
MY4:-(^/7:H)Q[XQ2QZG8R6?VQ;N'[-T\TN H_$_7'UXH M455M=3L;UREK>0
M3. 2520$@9QG'I[U&=:TH%@=2LP5Z@SIQ^M.S O451N]9L+33C?/<Q/!@E#&
MX/F$=EYY-.35M-D9%34+1C(VU LRG<WH.>3R/SI6 N5EOIER?$"ZFEU$%$/D
M>48"?EW;C\VX<^^,#TJ'6]31K*:'3=9T^UO5<+F:5?EP>01S@]>H/]14UZ:6
MUU+1F>\>+S)/](*RF.-E7!/REL ?F<<<]P#I:*KPW]G<122P7<$L<?WW20,%
M^I'2G_:;?RA+Y\?EG&'WC'/3GWR* ):@ODN7LY5LI$CN,9C:097/H?8]/QIM
M_J-KIUH;JZE"1# !Z[B>@ [U'JC:B(H_[+^SF7S!O$^?N=\8[_\ UZ &:?8W
M"7+WVH2127;H(P(EPD2#G:,\G)Y)/7C@8K0H) !). .I-&<T -E+B-C$JL^/
ME#-@$^YP<?E5:SLC;?:)3()+FX;=))MPI(&!A<\   =<^]6Z* *FGV(LUE9I
M3-/._F32E0-S8 X Z# &!_/K5NBH;FZ@M1&9Y GFR+$F?XF/0"@":BL:^O;N
MT\0Z=;B96MKO>#'Y?S+M7USZD=O7FMF@##@T^X.OW\]U9QR6EV%0996X48RR
MD=#[$^X]-RBHWN(HYHH7D42RYV)GEL<G\J (X["SBN6N8K2!)WSNE6,!CGKD
MXS3)]*TZXF::>PM996QEWA5F..G)'M5NB@"&ZL[6\0+=VT-PJG($J!@#^-5Q
MHNE!PPTRSW#&#Y"Y&/PJ]10!4BTG3H=_E6%K&9%*.4A4;E/4' Z51U+2DMM'
MNXM&L84FGP&2-47S%W?,,D8^Z6QGIFMFLRZU2:UUNRL'MHS'>;]DHE.X;5R<
MKM_#K0!R]QH6G7MO):Z;X>OK>Y=05EN2R1IR.I+'L>@!/Y<=S$K)$BN^]@H#
M-C&3ZTZB@#/U/0]-U9XWOK597C&%;<RD#Z@BF6WA_3;/?]DADM_,55?RIY$R
M!TZ-U]^O7U-+=:I)::O:6<ENIBNRRQRK)R"!DY7'3\34QU*%=673BDWG-&9
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
MGI<<3WDNQ9GV(0I;)_ 5<HHH *Q_%EBU]H$ZQ ^;%B:/;URO)Q[XR/QK8HH
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
MS!;1VC-" &^X<(0QP#SGC/M70VFF7$FLOJFH^0)5B\B&&$EE5<YR6(&6Y(X
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
M)M3N+.*VM-/*K?7L@CB=AD(,@%CP?4#\<]JN:;I2:?<75P+B>>6Z*F1I2O\
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
M9MI]LT/E>0TN]I&R#O."0,=!R>IZ4 =#2TE% !12TE !2TE% !1110 4444
M+2444 +24M% %> #S">X%6*@MS\[_A4U-[B6P4444AA1110 4M)2T )1110
M44M)0 4444 8&OZ+<7^IVL]JVQ98VMKMMPYA/..>_4<=R/2F_P!B3#Q6]TH_
MT"39</G!S,H*@ =0.=WU%=#10!@:U'?3ZQISP6,\EO:R,[LKQX;@8PI<9[C)
MQCM27 N[7Q8MZ+"XN()K00J8=OR-NW$-EAC@=<XZ#FN@HH Y[3_M5KK6LWUQ
MIURD5PB/$!M9FV+@KA6/)SQ4GA6">UBOHKJ"6*9[IIB77A@V,$$$@].?3^>[
M10!4U6PCU33+BRE.%F0J&QG:>H..^#@_A6;X2CFET_\ M"[#^?=(BY=B3L1=
MH)SZG<W_  /O5Z_M=0N)66VODMX)(]C#R=SH<G+*V1@D'OG&!5R"&.W@C@A7
M;'&H1%] !@"@#G-'N_\ A'["33;RWO'>WD80M' [BX!RPVX& ?;/&.OIGW&D
M7.G^$+3S[<R/#=I=7$288J@ZCWP,9_'M7;44 <K=7XU/6]$O+:WOEMHFD+S&
MV<+AAA>W0XZ],'\M>SU@W6MWFFFSFC^S*&\UONMG^6><>N#TK3HH *X]M<TN
M7QM;W"7T'DFS*%V.%#98X)/0X]?7WKL** .=\=3PIX7N4:6-7E*>6I8 OAU)
MQZ\5'XEOK!KG12UY"%%VDNX2C&SGYOID8S]:Z:C SF@#BMMG!XFU*WU"^GL?
MM!2>":.Y:)9%YSDYQ[<^AQ73:-;6-M9M_9LGF6\DC.&\TR#/0X))[BKDL,4Z
M;)HTD7.<.H(SZT^@#G/%ES!%=:.DL\496]CD;<X!"C//L.OY4FJ$0>,-)OI9
M<6LD30JY/R*^"1STRV1^7Y= ]O"[L[PQLS)L9BH)*^A]N>E-^R6QM?LIMXOL
M^,>5L&S'ICI0!AW4BWGCBQCMV#&RAD><CHNX;0/KWQ4N@R*VL:XB 86X4YX)
M)*\\_4'CM6M#8VD%N]O#:P1POG?&D8"MD8.0.#4*Z-I:9V:99KN&#B!1G]*
M.36)[CP3JP10CK<O,R$C("L&.0.A^4_E6KXJN+>;P83" $N5B\B, 9;+*0H'
MT["MRUT^RLF9K2SM[<MP3%$J9_(5'%I&FPR+)%I]I'(ARK+"H*GV.* ,37X9
M=-L='U1G9I=,=%G;(8LC (_7J3QSQU-9NZ_L+J#6(\F76H6CQORL,CD&'.1S
MA=JXQ_"3S7;R1I-$T<J*\;@JRL,@@]0144]G;W/D>=$KB"02Q ]%8 @'\,F@
M#!\5VL=AX%GM8<[($B12>IPZ\G'>K'B)5>[T523G[:C8YQQ[=.N.>HSQWK4O
M;"UOU"7<(E0?PL3@\@\COR!U]*@FT6RG,1E%PQA.8R;F7*G/4?-UYZ^G'2@"
MBYSX[C!'33B1[?O*R].CO5M]5L=+MHKNUN;J9?M1GV"(E5'(VY8#ID=2#72/
MI%F^HC4&67[4H"AQ.XX'., XQ[8P:YFUT;2IXGEUK29UU!Y':816\^P'<<;=
MF5(QCD4P.HTBR;3M+M[1Y?-:)-I?U_\ K5F:\"=?T'!P/.DS_P!\BK7AJVDM
M-'2.2%H%+NT<+MEHT+$JI.?3%3WFCV=[<I<7"S&6,Y1EN)%V'V 8 4@,^)C_
M ,)U.N_C[ ,+T_C'Y]?UH\.#&IZYQM!N^GX=?QK132K2/4#?*)?M)7:6,[D8
M],$XQSTQ4<&B6=L;@P&XC-Q@R$7#DDYZY)R#[T 8>AR2#X<R2Q<2B&=LCCG<
MW/UQ5R&.(_#_ &!59/[/)PO(SLS^>?UK5L-+M=/A,-L)!"1CRWD9UZDGAB>N
M3FJO_".VOD_91/="R)S]E\WY.F,9^]C_ &<X]J ,-T^V67A9+I%E61L,'7<&
M 7(R#GJ .?\ Z]7/$-E;176DPQP1"*:_#R(1D,2.>/H*U+W18;R:UD%Q/ +3
M'DI"$"H?7!4]N,=/:B_T<7\UM+)>W4;6S!T\OR\;O[QRI_P]J ,O4[*UE\9Z
M>);>*1987+*\8()7.#]>:BMKJ'2_$7B)S$1!'%'*5C4=D!XY')+'_$=]A]%$
MFJ0Z@]_=F6$;57]WMP>HQM[_ )U$?#D#W-]/+=W4GVY-DR,4VD8P,87C Q^7
M.: ,6\,[Z=H)2RM[2U^V6_D;)R[H#G&1M /'/4U<DL+.?QU)'-:6\B-I_F%6
MB4@OYF-Q]3CC-6W\-))!;02ZE>O':,C6X_=C9M&!_!\WXYZU/=Z,\VJKJ-O?
MS6TX@\AMJ(P9<Y'W@<<_Y% %-%5?'DS!5!.G9.!C/SCK5;PMIEGJ>A?;=0M8
M[FYO7=Y9)8U)Y./E/4#@5I1Z+,FN'5#J,C,4\LQF)<;-V=N0.G3WXZGI35T2
M:T,Z:7??8X+B3S'0PARC<;MA)XSCN#CMB@#E5/V_P! UU$LC6\HB24X8A#CO
MU4<@<?W1V-;=SINGZ5XDT,V4(MF?S4(0X#C;_$3U.3]3^ JY=^'<Z)#I.GW*
MVUO'@L9(O-9R#N[D#DY)X_*I+K2KZXO[&[^WPAK16 #6Q(<LH#$X<>F1Z>]
M&NQ(4D D@=!WKEO#VEVFN>'5NM4A2YN;MG,DSCYQAR!M/\(  P!Q755BV^C7
MMA:26>FZDD-ON)B\RW\QXL\D [@#SD\@]>] & 9O[0T#PW>W"*]P-0BB\TC+
ME0S#DGGG SZFM?588$\9:%*D4:S2>?O<+AFQ'@9/?\:L77AR)M'M-/LIVMC:
M2K+%*5#G<,\D'@YR3]?RITNDWL^IV-]-?PE[0OA%MB%(88/\9.<9YR1TXZY
M,[0-*TW^W-1FAB.^UGQ&WF/D$C#9R2#SGKG\.*M:-#%=2Z[!*-\4MT\;+GL5
M (R/J:GM=*N[+5KRXMKBW%M=,LC(\)+AN=P# CCG/.>O3U;IVF:E8&[<7-K*
M]TYE(\IE".<?[1RO7CCZT 9=DTC^![QO,D<QM)LD65@R@-PP/7CK^%,O+9X-
M"TO5([F[6_*P NUPY#;L9#*3R/85?AT74;;P_=:8C6LAF5MKLS+@MG=G@],\
M>OMTHN]*U2?0[&P$=EYEN4+-YS!2$Z8^3N/R]Z *NM7S/XD-M,FHS6MO"&\B
MQ5LLYYRQ4@X'&/?]8X+G6!H6II;17Y:&4&W\^(K,8B>54D')'///7Z5IW>F:
MBNM0ZM8&U$K1"*X@F+;2,@G:P&<\ 9([#Z5:F369+(,ALTNA,&"AGV%!V)QD
MG\!0!0\-WEA?W+2V-Y>92(I+:74C,P.[A^2?0@X]1T[S>,U/_"-7;+++'M4<
M1G[V6 P?:I(=-NI=>CU.YCMK<QPF/;"Y=I,_WF*KP.,#!JSKMC)J>CW-G"R+
M)(HVF0?*""",_E0!C>(K3[)X8,2W=Q<!IXV5YBKD#(P!@8QQ^M6)H[S3_$6G
M*FH75PEX725)RNP!5R-H51@_SHU&SU;5-(@MGM;:&3>KOFY) "X.,[3R>?7&
M.IJ74K34+G5=,ND@A,=KN:1?.PVY@!P=O0?AF@#'NM?@DU2\34-7N=/2WGV6
M\4"==N068[3NR>QXK>\,:C)JFA6]S.ZM/@K(5&,D'K^(P?QJD+;5M&O[V6PL
MX[^VNY?-$?G^4T3')8\C!!/I6_ 96A4SHD<AZJCE@/Q(&?RH Y^>*>7QKY:W
MUS$/L!==H0A?W@! RI'. 3QG@<XXJ ZZMQKEY;W&JG3;> B.)=L8,C G<Q+J
M> 1BKNH6]];>)$U.ULC>(UH;=E654*$-N!^8\@]/;!_%D-I?:5KU]<PV3WEK
M?%6)2<;XRJ],.1G))Z'@>F,4 9]OKE_>>';2\CNU6[2Y6WD$:*RRG(Z@X)R/
M[A'4].UC76UK2M'O[Y]7#&/:T/EVZ*!EL%2"#P,C!SGDYJWK)U"\TZV6/27=
MS<!Y(C,@*HK9'S;N"0!TSC)&:7Q3!=:CH$EG;64TDEP%) =!Y>&!P<M[=LT
M07$FM6FN6<!U."6.\$@"-:86/: <C#9/IRWY]I-/N=2M?$;:9?7B7D<EM]H5
MQ (RAW8V\'IUZ\TNHQWL^N:1=Q:?<&*V\PRGS(P1N4 #&_G!Z_3C-/:WN3XO
M6\^R2?9A:B'S0RX#;B>F<XYZX_2@"II6J7FKMYD5_#!=13$2Z<T8^5 V"&S\
MQ;!'S# R,8ZUTU<;J%M-JL0\K1)[77$*'[6$$:*V1N;>&^8<' Y..U=E0!A:
M?>:GK"R7=M/;VMJLK)$K0F0R*,#<3N&.<\8'XU5N[^XU;P?=3[HHI(U=9U52
M^XKZ<@C/7G/![U)HYDT"VN;*YL[AUCD9X'MX"XF4]/N]&XYW8[<XJK]@N-/\
M)7D$T#F\O6>7RH83*%8X&/E! X ]L]#Q3U W=#BN(=+MDN)(7 A0((HRNT;1
MP3N.?J,5%J>I7$6I6FFV4<9GN,L9)>5C0=3M!R3V'3GO5G29$?3X41)$\I%0
MB2)T(P!V8 UG:O!)#X@TW4Q%)+!$KQR^7&7:/(.& '/<YQ0!*NI7=OK,>F79
MMW:XB9X9HT*X([%2QST)X/X=Z9INI7M]I=[-YEJLUO/)&K^4VPJN.2N[()^M
M1[I-4\365Q!;W*6UE&Y::6-D60N, *&P?4DXJMIDKVEEJEI<VUX)Y+B8IBVD
M<.&'!#*N.?7B@!\VO7R>&['5DCMV:5E$D.UOFRV,*<\'Z@UM6+Z@\LXOH8(T
M!'E>2Y;([Y) Y_ 5RTR3'P586OV:[^T*Z;HQ;N6&&R21M]_\,UV,,J3PI+&=
MR.,J<8R*0&?J6I3Q7T.G6$4<EW,C/ND8A(E'\3 <GGCM]:9;ZC=KJ#Z;=PPF
MY\@S121N5CEYP00<E2,C^]W/M5?4$-EXHMM3FR+5[<P/)M.(B&)!8CH#NQD\
M"HEF74?%$5_;MNL+*W</<'B,L2P(4D<XZD@D?3NP$T,74M[J?F6]I(IO,R$R
ML=K* 1C*8./EP>.12:8]W-XBU>*:TM7VR0-)F9FV?*"NW*?-C&[M@G\:=X6O
M;4R:HGVNW9Y-0FD158 LG'('<<'GIQ3="OK23Q+K6RZA<S/%Y>) =^$/W?7'
MM1\@+3:Y=207]Q:6,<L%D[H2\Y1W* $X4(?PYYI9=>D_XESVUBUS#?(2A20!
MU;;G:01M_P#'NQXXK"T*/3K2&\TS5;EK*YCE8;!=20HR$ !E^8 CK^ YK1OY
M]-TW5= B6ZCBAB,FT/)NPA0A26.2!G './RX -S3;F:\LDFN;8VLQ9E>$MNV
MD,1UQSTS^-6JI7VK6>GW5G;W#D27C[(@%)&??VR0/Q],D7:0!1110 4M)10
M4444 %%%% !1110 4444 %+244 %%%+0 4E%+0 4E%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 44M)0 4444 %%%% !1110
M4444 %+244 %%%% !1110 4444 %+24M %>W^^_X5/4-O]]_PJ:F]Q+8****
M0PHHHH **** "BEI* "BBB@ HI:2@ HHHH 6DHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *6DHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BEI* "BBB@ HHHH **** "BBB@ HHHH **6DH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **6DH **** "BBB@!:2BEH 2BBB@ HHI:
M $HI:* $HHHH **** "BEI* "BBB@ I:2B@ HHHH **** "BBB@ HHI: $HH
MHH **** "BBB@ HI:2@ HHHH **** %HI*6@!**** "BBB@ HHHH **** "B
MBB@ HI:* *]O]]_P_K4]06_^L?Z#^M3TWN);!12TE(84444 %+244 %%+24
M%%+10 E%%% !1110 4444 %%%% !1110 4444 %%%% !112T )1110 4M)10
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44M)0 4444
M%%%% !12TE !12TE !1110 444M "4444 %%%% !1110 4444 %%%% !112T
M )1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !2TE% !2TE% "TE+24 %%%% !1110 4444 %%%% !1110 4444 +244
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !12TE !1110 4444 %%%%
M !1110 4444 +24M)0 4444 %%%% !1110 4444 %%+24 %+24M %:VSYTGI
MA?ZU8JO;?ZZ7_=7^M6*;W$M@HHHI#"BBB@ HHHH **** "BBB@ HHHH \^CG
MTG4-;OAXF\WS/.*0>8[+'$ Q&WY3QVR3Q72Z?%#X=TF[E5WGL YFMUBS*5C*
M@X'MG<?3G)/6JL.F:7XKL%U&:W-M=2C:[02G<NT]#Q@G&.J]#]*RM(+V^B>)
MK%9VGMK2.18\C;@[7#<=@< \'W[F@#=\-:_-JT4YNK<Q/&Q*E(VV;<# W'@M
MS[?2A_%MA$ZF>"^AMG *74ELPB?(SP>OZ=JR-!OWTGP=?7FP.RSG8&^Z20BC
M/MGK]*I:Y<W5[X6T^>=K5(WF(6*"%E"!0ZCYBQ'0=,?RH ['4-<L=,=%NWD3
M>NY"L+L&]@0",_XBH?\ A)=,^U74 DE)M%+3,L+LJX)##@=L<GI[]:YCQ>-F
MCZ+$0%(M6^4G.,*@^E=#J6C:=8Z1J$]G9Q0RBQEBS&N,KMS@COR!R>: )?#V
MO+K4#,UNT$JDY4;F4 8ZOM SSTYJ'QBDJ:0;R"[N;>6W9=ODR%0VYU!W#OQT
MIG@B(QZ*[%-HDG9@?[PP!G]"/PJ;QE_R+-U]8_\ T8M &1HNFZC>:)'J%KK>
MH+>GS %FE$D1PS*!M(]ASSBM3PIK\FM6\BW,2I<0X+% 0K YP1GH>""/\<4O
M@]EC\*VSR,JJIE9F)  'F,<FN:\+W;6%OJ>KS1M*(HT3!'S.[-TW=N2,_7/:
M@#J(_%FAR2(@OU7><*SQNJG_ ($1C]:77O$EKHNR-AYT[$$Q*V"J=V)Z?AWK
ME=4N+J[\*6<KQ6\-F+@10P(KLRA5<#+,<'H>WXU)XN_Y FB%G8L;<DNPY/R)
MDD'G/XT =I)JNGQV/VU[R 6QZ2[P5)]!ZG@\#FG66I66H(SV=U#.% +;'!*Y
MZ9';H>M<IXQ:27Q%ID :/:NTJ)%RN6?!R.I& *U=,\/S6VHWMW=W,<HO$998
M8D*+DGZDGOS[F@#9M;RVO8C):7$4Z!MI:)PP!],BIJS-"T:TT:WDCLYI95=N
M3(X;!'&. !QC%:= !1110 4444 +24M)0 4444 %%%% !1110 4444 %%%%
M!1110 4444 +2444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112T
M)12TE !1110 4444 %%%+0 E%%% !1110 4444 %%%% !1110 4444 +2444
M %%%% !1110 4444 %%%% !112T )12TE !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12TE
M!1110 4444 %%%% !112T )1110 444M "44M% "4444 %%%% !1110 4444
M %%%% !1110!5M1_I$I_V5_FU6ZJVQ_TB4?[*_S:K--[B6P4444AA1110 44
MM)0 4444 %%%% !5;4IIK?3KB:VA\Z9(V9(\$[CC@8'6K-% 'F\TEQ*JEO!C
M1RC*[H$DC4@\$%4'/'J?6M"#7M0@LVM5\&R+$^=T<<3*AR.<KLP:[BC% 'G4
M$R6SRF+P-=?O5*.&:5@0?0%,#H.E,!C, @/@F^\M6W*#/.=I]CMXSWQUX]!7
MI%&* //KNY>^,?VOPGJ4WEC"%[FY.,XS_#[#\JO?\)'J!M&M9/"FH21,NQ@[
M2/N4YSDE,FNSP** .%T[5)=+ %EX3U6($$LAEF90?8$$>G.*LW^LIJD(2[\.
M:VZD8:-1(BG&?[I&>0.H_ESV-% '""^TF&T%E+H.O11E3_H^^78022>-XXZG
MIZU)_P )!H,>FOIIT._CM7PK1B +N/&,G=DMP.>M=O10!YRVM^%C"L#V6K&%
M'+K$9SA3ST'F<=2?7DT^^\1^&K^QM[66VU)!;)MAD0H'0<#KN]@.0:]#HH \
M[N_$/AN[LHK>XBU1Y(@-ER70S ^N[=^G3VJYIWBO1(U=)[[57$B%";H@[1[;
M.YSUZ^]=Q1CZ_G0!ROA/4/#UJ$TW2;J>26=R^V56R3MR>P4<#''IWKJJ** "
MBBB@ HHI: $HHHH **** %I**6@!***6@!**** "BBB@ HHHH **** %I*6D
MH **** "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BEI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *6DHH 6DHHH **** "BBB@ HHHH **** "BBB@ HHI: "DI:2@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **6DH **** "BBEH *2BB@ HHI: $I:2B@"O;#
M][(?4+_6K%16_P!UOK4M-[B6P4444AA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%+0 E+244 +2444 %%+24 %%%% !1110 4444 %%%
M+0 E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2TE% !1110 4444
M %%%% !1110 4444 %%%% !1110 444M "4444 %%%% !112T )1110 4444
M %%%% !1110 4444 %%%% !1110 M)110 4444 %%%% !1110 4M)10 4444
M %%%% !1110 4444 %+244 %%%% !112T 06XQN/J<5-45M]UO\ >J6F]Q+8
M***6D,2BBB@ HHI: $HHHH **** "BBH[F!;F!X7:1 W\4;E&'T(((H DHKG
M/"&\?;8+NXNIKRUF,3F:9V!7L0I.!G!]_?FK6E:ZFHZUJ-BI79;$"(A3EL</
MGZ-_.@#9HKGM/LIW\17;IJ.H&UM' \N24,CR,-S#_="E<#U/7UT%U[2GU$V"
MWT/VD'&S/4YQM!Z$Y/3.: -&BDD=(HVDD941069F.  .Y-5[;4K&\D,=K>V\
M[@9*Q2JQ ]< T 6:*ANKNVLXQ)=7$4"$X#2N%!/IDUFOJ'VK6;%;'5[%K?#^
M=;B16DD^7Y=O7IUXQ^- &Q16 A>'QQY"3SF![$S-&\S,N\R8R 3@?A1HQ>/Q
M+K%KY\[P0K#L269I-N5R<;B: -^BFM(B,JLZJ7.%!."QZX%*CK(,HP8=,@YH
M 6BBC(X]Z "BBL7Q;<75CHDU[9W3P2P[< *C!LLHYW ^IZ8H VJ*1?NCDGCO
MUI: "BBB@ HJHUQ>#5%@%D#:%-QN?.'!]-G7_P#74GVE)WN(+:5?/AP&RI8(
M2,C/3/TS0!/165X?U"YU""[-V(M\%T\"F)2H8+CG!)YY/>M6@ HHHH ****
M"BBB@ I::CK(BO&P=& *LIR"/44M !1110 M)110 M)110 451MM42?4Y;!K
M>>*6--^7V[6&<<$,?UJ]0 4444 %%%% !2T4E !2TE% !1110 453U#5;/3
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
M:GAO2HWF:*W>'SS^\6*>1%;ZJK =S6K0 44M)0 4444 %%%% !1110 44M%
M"4444 %%%+0!6LR")?\ ?_\ 915BJ]GTEX/W_P"@JQ3>XEL%%%%(8444M "4
M444 %+244 %%%% !45W;I=VDUM)]R:-HVQZ$8J6B@#F_#UVVD:>=.U=6MGMG
M*K.ZD12 G((?IWZ'!_6M*+4TOKM8+0-+;M%)NG$;;-P*@ /C:>K=#_#6E13T
M Y?0+^+1O#R65]OBO+=G3[/M_>2DN<;%ZL#G@CBLEH_[*\,^'[>_=;>9=029
MT8@,B98Y(^A&<],XKOJ*0',:OJ5D/%6A/]MM]B+.7;S%PH9 5)/;/;UHCO+<
M_$)Q]H@_X\?*7$H)W^9G:?1NO'M73TV3>(V,8#. =H9L GMDX./RIZ <KX:U
MC3K:TU2>XO((A)>23A6<;BI53G;DD]^F:H6DM[HVBZ1;RRRV$=Y<-Y\IC4&(
M< +\W"YY;)Y&#Z8KHO#UA?Z>MS'>+;;)IFF4PR$[<@#;C:!C@\_I6S2 Y*QN
M;.+Q>&_M+[0@TYAY\L@._P"<'@C"\ 'IZ'/.34.B7ENG@6_W747RK,,%ERNX
M$*"/<]!WKL\9HH YJ&P76/ ,-HFUW-LNS!!^=1D#/;D8/U-2>&)Y-5)U68'*
MP);*2I&6',A&>Q8@?\ K0O7U2&X5-.M;62&1&R\DA3RWY.2 #D'VYSGFK5C:
MBRLH;<.7\M0"YZN>['W)R?QH F90RE6 *D8((X-<+;6-S=)=>%]TB1VLLDA9
M1P4(S$">>K-NQ[5W=,6*-)7E6-%DDQO8* 6QTR>^* .;\)W4NK>5<S*X6RMQ
M;_,,9E)^8]>NT)_WT:L:0,^+O$#8[6_.?]@UN+!"B.B1(JN2S*% #$]2?7-5
M!HNE*21IEF">I$"?X4P,_P *C#:T<_\ ,3FX'X4>!P!X4L\#J9/_ $-JT5T;
M2T#!-.LU#C# 0*,CWXJ:UL;2RW?9+6"#=][RHPN?KBD!C^)N;W1!_P!/RG%1
M:^&;Q3H"P?ZT-(6P>0GRYS[8W?TK=N[*UOHPEW;Q3J.0)$#8/J,]*AT[1]/T
MM2+&TCA)&"P&6(]"QYH YWPW!>7-CJEO%>6Z[KJ59A);EVW$ $\.!^&.QZUT
M>CV+Z;I<%G).9S"I7S",9&3@8R>@P.O:H;[P]I.H3B>ZLHWE'5QE2WUP1G\:
MT(XTAC6.)%1%&%51@ >PH Y_2&5_&.MF9@9HUB6,%N0A7)P/3.T_4^]4\>7J
MGB[8%V?9D)Y &?*/4]N_^>O27>FVMY*DLT9$R<++&[1N!Z;E(..>G2F+I%BF
MGO8I"4MWSO5'92^>N6!R<]\GF@#FM2&/AD 4*_NX\AB3_P M%R?7!Z_CQ79
M8&,D^YK-;0-.?3AI[12FT!R(S<28^GWLXXZ=*T(HUAB6-2Q"C +N6/XD\F@#
M \,9DU'7)Y 3*UX4+D_PKD*,9[#V'7OVR-/W1:=XK@552U2601J/E4,=P(&/
M8)QTKIKS1+:ZNC<K+<VTS;?,>VF:/S0.@;'7KUZ^]']@V"V"V,,;P6NXL\<4
MC+YF00=S Y/Y]A0!%X>TVT@TVPNH[6&*Y:T17>-0"V0I.<=>0.?\:=KU[;VZ
M6UO):O>33RCR;="!O9><DGC .#S[5=L+-+"T2VB>1HXQA-[9*CL,^@J#5M(A
MU5(M\L\$L+%HY8)-CKD8(SZ&@#(T][@^-9C<01V[RV.YDCE+AL.%#$X&>,_@
M?J*A\+Z3IU_HDDES96\CRRR NT8+@9QU/-;%IH45G?K>1W=X\OEB-_-EW^8
M<Y.02/PP/:H(_#20V,EE%J=_';2YW(&C[]<'9D#\: .;T^6>\T;P]8RR.;>:
MX=9%8\2(C<(?;MCIQ6MK5K;:3J^C7-A;16[R7(@?RE"!T; (('7K6Q=:'97.
MFPV"H\$4#*\)A;:T;#HP/KR>OK38=%7[?'>WMW->SP[A#Y@55C!/4*H SCC/
M\J ,SP_:V[:OX@B-O$(6E13%Y8VD#=VZ5DK#"_@"^9H8SY=R[)P!L/F 9'IQ
MZ?2NE_L)H]4N+VTU">U%R098T5"&(!&1N!QV_7UXC7PU NBW.E_:KAX)CN!?
M;N1L[LY &>0.OI0!H:9:P6ME&MO!'"&5681H%R<=3CO5?Q%.\.DRQP@M/<_Z
M/$JXR6;CC)'09/X58TRUN;2V\N[OFO'_ +YC5 !Z #^I-5;C3;V?6(+W[=$(
MH,^7";?.,C!.[=UQQG]* ,'6Y?L-UI=]'IMS:1V#+$[2!"OE'C (8Y(&0/K6
MEXRVMH(N86(E1T,4L;8*Y8<@CU%:6M:?)JFGO:)-'$L@PQ>(N>N01\PP01GO
M5"3P]/<>'_[*N-0#; HBF2(J5V],C<<^G:@ \0;XM2TF2&66-I;I(Y-LS*K*
M,G!7.#WJK=^3=Z_?0ZW=>191HBVT+S-"DN1DMG(W$'COBKESHM_=R64MQJ,#
MRV;AT86F-Q[[OGZ\#ICOQZ4#:ZAJ'B'4Y-.U9K58C'$ZRPK(00.0H/1>^>,G
M/IF@"BN(_"VL7ZRS1,+MO)N4F?=(H*JIWYRPY(&<BM?71):+H;QSW*NU[! _
M[]OF7G(8 X8G')QS4%L+W6H]8T._O(I?L_EJMU%'@[CEN1TX*C.,5:ET;4[N
M&Q2\OK8_8KA)EV0-F0ITR2W&>_%,"OJ=^MOKLPUF2\MM/6-5MI(6=(F8_>W,
MG.[/ !X !]:B\1VJM9:$!?7$JO=6\(E27[X.?GR/XCUW5L2P:K'+<-;/:SI/
M\P2=G7R3M48&,[EX)Q\O7KS6?/X:GATO2K:QN5=M/G$Q6;Y5E.[<>@..2<<'
MK^-(#?M+<6MNL*R2RA<X:5R[<G/)/)ZXJB(=0M[Z\E@@M94G=74R7#(P 15Q
M@(>X)Z]ZNVGVG[,OVSRO/YW"'.T<\8SSTQ5""/5K:>[*QVT\4LQDC\RZ<%%P
M!MP4;'()P#@9H ?HVK_VF+B.6 VUU;2;)H2V['7!![@X/Y&M*N;-E<Z)H^I7
MC7MG%J%TWF-,ZE8H_P#9'4G&6QQDD\BMO39;B;3K>6\C$5P\8:1 ,8/T[?2@
M"5_)AWW$GEIA/GD; PHR>3Z#)_6N7C5Y;3Q%K10QP7<!%N"#ET5" ^.H#<$=
M/ZU:UG3M;O-426 Z=)9PX,4-R7QNQRS #D@YQS@>F:OV,6JSI/#K2V#0R)M
MM=_.>#G=[>E %"UC2/X?D! %^PN^ .Y4G/Y\U=\.(DFA:;*Z*9([<*CE1E1@
M# /X#\JSUT_64T5M$5;?85,0O=_'ED\_)C.[;QC./>K&I:;J#+:V5@L!TV*,
M(\<DS(SX& &(4Y7 &1WSSQ0 RS!U#Q9-J5NV;2WMQ;"0=)'W$G![@?SI/!.)
M?#PE?#2332/*?[S$\DU?TXZFL@BN;.RM[:,;5\B4G@ 8 &T<=?3Z51T^VU+1
M8+BQM[-;F-I"]M*)554#'HX/(V]> <T '@C<OAY(VSB.1U4$Y(&<X_4UT%8-
MO9:CH?AZVM-,BAO+I7'F&1]J\G+$?R_7GI6]0 5RVK(_A_7XM8@4BPNF$=\J
MCA3T#D#_ #G/=JZFL;Q3#=WFDRV5I9RSO)M(8.BJ,,#SE@>WI0 _3(S?7\VK
M2K\A'E6@(/$8ZO\ \"/MT ]:1]1N[S5Y[#3EA1;4+Y\\ZEAN8$A54$9^N:M:
M1YRZ;!%/;R0/%&J$.5.< #(VD\5G1Q7>EZWJ-R+&6ZM[SRV1H&4LI ((8,P_
M,<4 1G6[\V&IJT5O%?Z8-TH(+QR+M)&W!!&<=\X_D_4=:O+3PY;:O&D!#0(\
ML3!N6?:!@YX )).<YQCCK4*:7>SP>(+F2#RI=139% S@D!4*@DC@$YZ9X]:K
M7T.HWWA%-+BTJZ6=$BB)=HPN4*Y.=^2.#@XYH U-3U>^L=7M;2*RCN4NED\H
M++M?*J#SG@#KZ_I@Z6GRW,UKOO(EAFWN"BDD !B!@GKD '/'7H*Q=2>27Q)I
M5TEK=&WM%D,L@A;C>F% &,D^N!QW[XZ*@#)?4[RXO+F'3;.&:.U8))))/L#O
MMR57"GD97)./3WJM)XE_XEFGW]O:&:.[E6%D,FQT<\8&1AN01U'^%5;2VLM9
MOUO]'>ZAGD\^&Y^S"<\@%E. 2H!Z<4:TL1LM)2QT^>%%O(KAHH[1AY:C.20H
MP#[=:8%@^(=1AOHK2ZT*2.2X5S;A+J-R[*,D'H%&.^?SJ?3]:N[C4)M/O--^
MQW:P>?&AG#JZYQRP''/L:JZG*9?$VC7"17C0PB4R$6K[4W)\O.WOG!';'..:
M<A+>.C<""Y\DV1@\PP2!-X?.,D8QCOTI %OX@U.Y@$T.@221J[+(5N4XP<':
M#@L>O''I4?B/48-2\"W-[:EO+D5,!A@@^8 01Z@U#X>U>TTS1=DXN6E::0JL
M<,D@=MQPJMRI)X[]:J75C=6?@1-,DMII+V4[S%"C/M^<-SC\!_CB@#I[[5(K
M![>V6-Y[N<$16\9 +8&2<DX XZD_G3+76#+=FSN;.:UN_*\U8V*L'7..&4D9
MSZXZUGZBQ@\06.LNDGV 0/'(_EMF(\G++C(';..._6D_Y"WBVRO;+,EG9Q/O
MGQ\C,0R[5/\ $?4C(XH T+'7%OGNXXK*Y62T)61',8.[T'S]^<$\<=:A?Q)%
M'8V]Y)I]ZL%PRK&<1DMNZ84/DY]A6;K-I<1>)'2W5]FL6_D.P*C85QN;/7A
M<58\636MK;Z7 \T<02]A(0O@A!G)]0!ZTP+C>(X8KN.WN+#4(6E0M$6@W>9C
MG "DG..Q QWQ4VFZU#J%S);&VNK6X1!)Y=S%L)7.,CD\9XK*U;4;+_A*M"87
MD&U1.6/FC"AHQM)Y[]O6F?:K:3QY,B7$._["T2DN#B3>/E'OUXZ]:+ :C>(K
M0+-*L-S):0-MENDCS&I'7ON..Y (J:XUJTMKF&"3S2TZ[H3'$T@E &3MVY/
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
M0!?HJC:ZUIEY=O:VU[#+,F,JK9SQGC^][XSCO3-4U?3+'_1[Z\$32#[JLVX
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
MA&X@GCU-H)HI-]_+)A#R%8\$_7'6N@HH **** "EI** "BBB@ HHHH ****
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
ML/5[F\MO$.HOI\)FG%@IR"!Y:@G)&<Y;T&/Y<[-IHTME%%!;ZM>B"/@(PC;
M[#)3./Z5)#I*PZO+J7VJ9Y)5V,A";=HZ#A<\?6@!="%B^F0W&GQJL<R[BW5F
M/?<>I.<YS4.OW-HHM;.XM/MLUQ(3# 2 K%1DDD\8'X]>AI^C:.NC*\4%S))
MY+>7(JX5O5< 8'MS_/*ZOI+:A);7%O<FUNK5B8I/+#C##!!4]>GX4 9.D6^/
M$VH036=O;QR6B;[>)@R')(Y&T9[]N_O5&PTJQD\%7\\ME"90D[+(8EW*5SC!
M'H16Y;:+=VVI/?+J0FEEA$<AGMP>1W&TK@>W/UIMKH-U;:!/I0OH66567S3;
MG(#9W9&_!//'3&.AI@9K W/_  BMC<$R6LT&Z:,DXE*QJ5SZ@'G!X/>K5S9V
MMGXOT<6MM#!O2;<(T"YPOL.?_KU8E\/R2:?IT27HBN]/P(;A(N,  8*D\Y &
M>>OY4]M(O9=6M=0GOXG>W+ 1BV*KM8 $#Y\@]>23UZ4 7]5N'M-*O+F+'F0P
MNZYZ9"DC-<\=*L_^$,ENY8DN;J6S,QN)U\R0L4R/F(SQP!]*Z>YMX[JVEMYA
MF.5"CC.,@C!K(_L?4!I3Z8-1@:V\LPJTEL2X0Y !(< D# SBD@,F\BC:P\+%
M45)I# AD1MD@3;RH8'=C#'\_>I=9TFSTQM.>U1@\^KPNS,Q9CGJ-QY()4-R3
MS6A+HEX\>G(EY;1_82I0BU)) &,<OT(QGZ=:MZQIDFI0VH2X6"6WN$N 2F]6
M*YX(R.,GUH HRQ*/'$!C;!:T:21 Q&<':&(Z$\XSST]A6?%+I\]QJTFOW.R>
MVNW\GS)BC11@ J8P",9QG(Y/'6M9-*OEUQ-4>ZMY'\D6[(L+( F[<2/F.3V_
M'VP<:TL[W63-J4%OI-Q#<S,R'4+8M*BCY=O!P ,?U/)- &QX/A:+PU:&2)(W
MD4N=J@;P3\K''4E=O)Y]:J>(+UK+68I;];[^RA!@R6S.JQR%\$N5(.,8QS]!
MS5[PWJL^JV<[W(@\R"=H2]NQ,;XP<KGG'-6IQJ27K26XMYK=HU CD<QE6!.3
MD*V<@C\OS$!AW]V8] LDTS4I)%OKP0BXW%G1'9CC+9(*C R>1CL:V#I"++ \
M5S=J$8[U:ZE8.I5ACEN.2#GVK/'AHC2([=9XX[B.Z%XA1#Y:/G[H7.=N..OO
M[5I0/JQ5!/!9*0OSE)G(8XZ %!@9]S@>M- 8FD6-S?O=EM4U"-;3472-/-)5
MD5E.TD_,>,CKQ_.M;WLFH:?=WLEQJ2W;.QMUMTF,<>/NK\H*-[YSUK;T"QOK
M!KQ;I(-EQ</.#',SE=V/EY4>G7/X5'I=AJ6CPO:0):7-L'+1,\C1, ><$!6!
M^N: *%WJUS+_ &/:W;7%KYZ&6\\F-Q(<=%  W $CG';O2:?J+27FJ6MO=W,U
MHL!F@:4.'B8=5W, 3SZ]A6IJ.FW<VI6.IVI@^T6X*212L=K*1SA@,@C)YQWJ
MS*-0GL[B-[:U1W0JF+AF!)XY.P8_6@#G9)-1;PA#JZZO=)<1QAPI5"C<XP0%
M!/XYKKXI!+$D@QAU#<'/6N?;2-0;PE_9(6V2? 3<LS;=N<Y^YGVQC\:TW_M-
M9;-;>.T6 #%P'=BPZ?<./KUZ^U("_1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !112T )1110 4M)10 4444 %%%% !12TE !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "TE%%
M!1110 4444 %%%% !1110 444M "44M% $5MS",^I_G4E16O^H'U/\S4M-B0
M4444AA1110 4444 %%%% !1110 444M "4444 %%%% !1110 4444 %%%% !
M1110 4M)2T )1110 4444 %%%% !1110 4444 %%+24 %%%% !1110 4444
M%%+24 %%%+0 E%%+0 E%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5EW/AO1[NZ-S-8QF4G<Q!*ASG.6
M .#SZUJ44 ,AAB@B6*&-(XU&%1%  ^@%/HHH **** "BBB@ HHHH **** "B
MBEH 2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BEI* "B
MBB@ HHHH **** "EI** "BBB@ HHHH **** "BBB@ HHHH 6DHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* (K3_4#ZM_,U+45H/\ 1Q]3_,U+38D%%%%(84444 %%%% !1110 4444 %%
M%% !16+)XITW[0UO:F>^F3[RVL+2;1ZY'!'/8U:L-9L]0N&MHC*ERB!Y(9HF
M1T!QUR/<=* -"BBB@ HHHH **** "BBB@ HHHH **** "BBJUAJ-GJ4;265P
MDRJQ5BIZ&@"S1110 4444 %%%% !1110 M)2TE !1110 4444 %%%% !1110
M 4444 %%%% !1110 444M "4444 %%%% !1110 44M)0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%+0 E%%% !1110 4444 %%%% !1110 444M
M"4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M)2TE !1110
M M)2TE !1110 4444 %%+24 %%%% !1110 4M)10 4444 %%%% !1110 444
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI:2@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***6@!**** "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** %I*** &Q?ZI/H*=3(?\ 4I_NBGT %%+24 %%
M%% !1110 44M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M "TE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4M)10 4444 %%%% !1110 4444 %%%% !1110 M)110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M)110 44M%
M"4444 %%%% "TE%% !1110 4444 %%%% !112T )1110 4444 %%+24 %%%%
M !12TE !112T )1110 444M "4M)10 4444 %%%+0 E%%% !12TE !1110 4
MM%)0 R#F"/\ W13ZCMSFWB)_N#^524 %%%% !1110 4444 %%%% !1110 44
M56U*_@TRRDN[DMY:#HHR6/8 >M %FBL32O%-CJEV+6-)X96!*"51\^.3@@G]
M:VZ "BBB@ HJO?W:6%E+<R L(UR%'5CV4>Y. /K7,Z7%+8^-=U[/FYO[/?(H
M^Z)-W"@#LJH1D]<'UQ0!UU%9=YK]I8:DEC=)+&TB[HWVA@_3@!26SDXZ<XXI
M=.UR#44N1';W44UMCS()HML@!&0<>_/^<4 :=%8A\5Z48/.BDFF1<&0Q0.WE
M+DC<_'RC@]>?:K\FJVD4ELC2.?M6WR76-F1\]/F QT&>O3F@"[257-];KJ"V
M)D/VEH_-";3]W.,YQCK4$VM6$,\D/FO))$,R"&)Y?+Z_>V@XZ'@T 7Z*PM?O
M[.Z\)7%T#YEO*@\LNA7)W<'!P>O/X9Z5HZ/;FTT>SMVQNB@16QTR ,T 7***
MP=>N;N+5=,M;2\N(FNY"&5(XV4(O+'YE)SR.^..E &]17.W]Y?Z3K&GPK>M>
MQWC^68)HT#@9&75E Z ]".Q_#:NK^SLRHN[J" M]T2R!<_3- %BBJR:C8R6S
MW,=Y;O!&</*LJE5/N<X'44EOJ=A=2B*WO;::3&=D<JL<?0&@"U15:74K"&?R
M);VVCFR!Y;2J&R>G&<U9H ***QQ?WUYK-W961MX8K15\R2:-G+LW(V@,., \
MD]: -BBJ6GO>M)=)>F(B.0)&T<3('&U3GECGDD?\!-3B\MC</;BXA,R8+1[Q
MN7.,9'4=1^= $U%8VIW5W'X@TJTMYW6*XWM*H52 J 'N,C.<9S].:V: "BBB
M@ HHHH ***1MP0[0"V. 3@$T +16'!KMTVOG2;FQB@?;O#_:"0Z^J_(,]^N.
MA]*LZMJ=Q8SVL-M9K=27+;53S=C#'4_=/R@=3[CB@#3HIL9<QJ9557Q\P5L@
M'V.!G\J=0 4444 %%%% !169%JDI\0/I4UO&F(#.DBR[LKNV@$;1@]^IK3H
M**** "BBB@ HHHH **** "BL]M7C36(],DMKA99061R%*$ $YR#D=.XK0H *
M*** "BBB@ HHHH ***C%Q";@VXFC\\+O,>X;@O3..N/>@"2BJL.HVLWG>7+E
MH!NE0J0R#G&5(R,X)'K4MM=6]VC/;3)*JL58HV=K#J#Z'VH EHHJ"ZOK2RV_
M:[J"WWYV^;($SCKC/U% $]%%% !1110 444V.1)8UDC=71P&5E.00>A!H =1
M110 4444 %%%% "TE%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 44M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %+244 %%%% !1110 4444 +24M% "4444 %%%% !1110 44
M44 +2444 %%+24 %+244 16G_'I#_P!<U_E4M1V__'M%W^0?RJ2@ HHHH **
M** "BBB@ HHHH **** "LGQ+I#ZQIJPQ.BRQR"1-^<$@$8]NO7FM:B@#B_#'
MAO4+?5(KV_B6W6#=MCWAV8D$=N,8)]Z[6DHH **** ,&X"Z]JR1P7.VUT\[S
M)%M;=/V W*1\JDY]V'<52U>.73M>T*>2[GNE$K1CS@@VE]J<%5'9B>?3ZUTD
M%A9VTIEM[2"*0KM+I&%)'ID=J;=:;87D@DN[*VG<#:&EB5B!Z9(H R8(TN_'
M%W.,9LK2.$A@/O.2V1^''XU3MKGR8/%&J^8(YA,\"-CH8UPG7/.6 _SBNE@M
M+:V+-;V\41<*&,:!<A1@ X]!TJ)=*TY8I8UL+4)+CS%$*@/@Y&1CGF@#F]0B
M^Q_#VWM(@8YKA(D15ZEV8,1_.M"["/XLTJW"A%LK:28]@ <(/RQ6S<VEM=QB
M.ZMXIXU.X+(@8 ^N#4%UHVFWCPM<V4,I@7;&&7A1QQCICB@##6]^T:UK>H6V
MU_L=DJ0OMSG(+\>HR/?/&#BFVMS;:;X!,XG7?<1.?,9P3),^>I[G/X\>U='%
M86D%S)<PV\4<THP[HH!;ZU13PQHL:3HFGQ!;C D'/(!S@<\#('3'04 9&JV[
MKX:T/2B&66>2".2,$\@#YLX[ XSBNMJC/I%G<"V\U)2UL"(G$[AESP?F!S5X
M# QZ4 %<O>6R:GXX6&42F*VL\G:[)AB?52#R&'?G%=168OA^P2X>=/M2S28W
MNMY*"^!@9.Z@#%N+2+1/%6F_V=G-[N6:-VWG QR"<L.I/7'RU8\+S126-_K5
MP=TLLKLTC !A&H&%^F/I6O:Z/8VETUU%"6N&&#-+(TCX],L215,^%M-9KK<)
MS%<L7:#SF\M6(P6"],_7.,#&,4 9.GZ=)J/@E;?SDBO+R1IQYAX=P^>1CD$
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
M,6[<<G^!#]?\\\<5HOC_ (3Z/@9_LT_^C* -E[RVCNDMGN(5N'&5B+@.PYY
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
MO6?!XAL)M6FL!<0ADV*C>8/WC'.5'TX_$XH UJ*I7.L:;:3^1<WUO%+U*/(
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
MM!4MM1[Y!G)&T%G_ ,\UUS6%FUU]J:T@-Q_SU,8W],=<9Z5"=%THQB,Z99E
M20OD+@$]3C'L/RH SM7Q_P )=X>Y[7/_ * *C\,3Q0WNMVDKK'<K?2SE&X/E
MMC#?3^61ZUL-I6G/(DC6%JSQ@!&,*DJ!T ..,4EYI.GW\R37=G#-(@PK.@)Q
MZ>X]J ,SP;Y9TN=X8_+BDNI&CY)RN0 <GKTZCTJ76K1[W4+9;'4I+'48(W=/
MW>Y'0X!!!X/(7UQZ=*T+/3;*P:5K.VC@,QR^P8SU_P 33-0TFQU(QM>6XD>/
M[CABK+]&!!H YG5M0N+_ ,'ZPEY%"EQ;7 AD:'.QR'7D9Y'8<_\ UJT?$[@I
MH6WG=J4!! X(Y[UKQZ791:<VGQVZ+:LI0QCH01@\]<^_6J$?A/0X458K$(5<
M2*ZR.'5ATPV<C\Z &Q%O^$VN!QL^PKZ]=_\ ]<]/:H=(*OXPUQHB&0+$'(/
M;;T_0UJ7.DVMS/YY,\4Q55,D,[QEE!S@[2,]^OK59GL_#D,4-O92BVDWLQA1
MI#OXQG@DD],D]J .6E,H^&X*D;#<$R<9&WS#C\,[:Z6?2[^^O+&YGO+0K:R^
M8GE0,I8$<\[SV_SVI/#NF$>%8;+4;<?O%8R1,.@9B0#Z'!'TJQI^@VNG/F">
M\\M3E(6N7,:=> N>1SWSTH H^#F+QZJ9>)_[0D,@)&0<#^N:;KD,%G>Z%'$/
M+B%X6QNXRW)Y/N>E6[WPS9W-XUW!/=V,\G^L>SE\OS/KQ4U[H5M>6<%N\]TC
M6[[XYUF)E4_[QR>] &G6%HQ#>)M?88.6A'7GA.G^?6MBU@^S6T< DDEV*%WR
MMN9O<GN:HG1(AJTNHPW5U#)-L\V.-QLDVXQD$>V.#Z^IH H>"@9-$F>:,"6:
MXD>;.<LQQG(/Y5+X,DW:'L4#RHII$B([KNSUR<\DC\*L'08T-W]EO;NTCNV+
MR1PE,;B,$C*D@GV-7;"R@TZRBM+52L,0PH)R?4_K0!GWEXK:]#:VUDMQ>PPL
M_F22;$C1B,\X)))5>WX]:QK+</"_B8.JAA<W0*@Y .T9QP./P%;]UH_G:F-0
MM[R>UG,0B8QA6#+G/1@>?>J\7AT0V=[:+?7#07K,\N\*7W-]X@X[\=J ,35=
M/LH/!=G?0VD,5W'' ZS1IM<,<<Y')Z_GS6EJ-K!>>,K*.YMX)HUM68"5<YY(
MX&.3TZ\=>XJS?:#+>:)#IGVX)'$JJ6\D$MM(VY&?;GU]NE2'2;DZW'J;7<!=
M(A$4^S'E<Y.#OR#DG![ ]#0!F:/:6\7B3Q#:):I]EV0?NE1!']S."OOD^W7V
MJK:I!_PK,-/%"ZJDF/-P0K%V&00#@\\>_IUK>LM*N;;6KV_:[B=+PKOB$!!&
MU<+AMQ_'CGVJA#X8NX=+ETQ=88V+!A&AMU+*#D@%L\C)YX!]"* '3-8-8Z-9
M2VC7C^6LD5M$JLI C(RV\XV\\9.<XZTGAM/)UO68H[9[2#,++ <;48J=V I*
M@G@\'IBK-QHMS+?V6H)=V\=U;(R-_HQ*..0,+ORN Q[]_P *++1[ZSO;V[_M
M&*::[6,,9+;A2HQT##C!/'TYX.0"+P-_R*MI]9/_ $-JC\76Z/)I,FQ5D:_B
MC,R_+(%.> PY Z]ZT= TR;2-/6S>XCGCCSL*P[#R23GYB#U]J36-,N-2>U\N
MYCACMYDGPT18LRDXYW# Y]* ,35[)=/GMM-MC<O#J5PTDZ))^\D"JH*[F(^]
MU//K5BTTJ1=8DCBTV:TTFXA_>Q&10!*#D, KD@X '&.E:6K:2^I)9R+.L%U:
MR"17VEE)[@KD9!('OQ4NG+JV2=3DLCZ+;QOZ#G+'Z\8]/I0!SFG3FST?5["]
M$MQ?0.(V#3,3-OPL?.00#D#CM]:LZQ;2:99:./MER\QO(8YI&N9,.#DMP6Y&
M1TJ_=:%Y_B:VU02*L4:?O8BOWW&=I_#/7_9'KP[7K&^OWLQ:K;[+:XCN"9)6
M4L5S\N I]>N?PI@4=1OC/XI%A-+=QVL%OYI2U$FZ1R>Y0;MH!^F:@@AO[VRU
M>UCEU./R&,EE-*98V8')VY."PXQSG&:TKK3-0&KPZM9&U6X,0AG@D+;&7.20
MX&<]!DK_ (5J6C7;(WVR*&-L\"*0N,?BHH YH>(C9^'-/N[2"6X:;]Y,))&<
MJBL%D())/WB /KG'!K214U#Q!YL%Q<"&WB5Y MPX5W;!0;,XX49([[Q45AX:
M6%M32YD#PW6](47K%&Q)/)[Y/O\ =%6?#6F3Z5I8ANI%DG9MSE2=HP J@?15
M I 2^(N/#VH\9_T=P?I@USUQ;7FE>'[;6+/5KIGBAA)@E(,+*=HVA0!CJ.>O
M\ZZ;5[62^TFZM8B@DFC**7^[D^M8L]GK%]I(T9[*&UB"I$UT9PX*KC)5<9YQ
MWQ0 NL7UU!)IFH0WD\.GW3*LR!4)3</E;)4X'7/TXZUH6QNI]=NRMW,+2WVH
M8BJ%6D*Y(!VY  *]^I]L4SQ#80R^%KJU>0)'%!E78=-G(Z#V[#\*M:-:RVNG
M(+G;]IE9IIMHQ\[')'OC./H!0!G^-V=/"UVZ2R1@;0P0@;U+ $'VP>V/RS5?
MQ)%/#::8@NVGD;4H?+DE1<@X..%"@\C/;ZUH^)["?4_#]W:6P!F<*54G&[#
MXS[XQ6?K*ZEJ<6G?\2BXC:WO(YY%\Z(_*H.0#OZY/'3IVH >LVJZ?XDL;:[U
M%+N"^\[$8MQ&(MHW#!!)/IR:K/K,U]=WZ_VW:Z4EM*\$43;-SLN/F;?VSG&!
M^/%7=2BO9_$&D7D6GSM#:K(9/GC!!=0 .6YQW_3--LTO=$OKR+[#+=VUW<M/
M'+;[<JS=58$C &.O3\\  O\ A_47U;1K>]E14DD!#!#E<ABI(]CC-94F;SXA
M1*Y8)96I=%R<;CP3@CT<=/[HYXQ716\CRP*\L+P.>L;D$K^()%9&K6%U'K%M
MK5BK3/"GE36X8*9(^?ND]P6S@GG ].0#;/(K&ENY+;4+30]-6.-EM_,,DP+A
M(Q\H  (+'([D?C3#XC=D AT35FF8D*CV^P ]MS$X ]^:JRPW]GJ.G:Q<6\MR
M_P!B%O=I"H+HV0=P4?>^8G('3&: +D>IWD6LG2;LVYEEA,MO/&C!<^C(6/H3
MPW(':J$6J^(9],N;N)=+Q;O*&W"3+!.V,\'@]SG(Z=Y[;S;[Q)+JS6L\%I:V
MYA4RPL'E.2257[V,'TY_E3T9F@\,7\$EG>QSR&7"-;2DL6&%(X]A_7K0!-<Z
M[K,6E)K"P:<+':K/&97:0Y('#8 !Y]./>KVH:E?0ZE8VUFMLZWJ.4$H92A50
M<DC.>O3 Z=>:R;LROX!2S2UNS=>7''Y0M9,@AE)_A]._2I]2NX;;5?#US.'2
M.*&9F)A?*C8H^Z!D?B.* +]AJE]'JPTO5X[83R1F6&2V+;&&3E2&Y!XS3=3U
M74],@GOI[.V-E$VT1B4^:1OVALXV\Y!V_K51)9-8\1)J6G1R&VM+9U621"@E
MD.X;1NQP.Y]17-W7V&Z\.7$LT=S/KL8VSO)'*QB^?G=GY5&T?A0!VU_JMQ:Z
MM96,=K')]L5]CM,5P47)!&T^W.:;;:M<R:I<:;/91QW,<(FC*S%D<9QR=H(Y
M(['OZ<YVJZA9/XGT&5+VW*)YQ9A(" &4 <CU/K3K>[M9/B!.J3QEQ9^5@./O
M!@2OU&.G7@TP+-EK\UUI^H73VL$)LF971KAC@KRV?DXXST!SBM33YKBXLXYK
MJV%M(XSY0?<5'N<#GVKG+ZRE7Q--8HNZUU94EE.[[HC/SC\1@?\  JWM2U:V
MTR2U2Y$G^E2B)"HR 3ZT@+U%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%+24 %%%% !12TE !1110 4444 %%
M%% !1110 4444 %%%+0 E%%% !1110 4444 %%%% "TE%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 CL57*H7.0,#'KUY].M+110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!G7.C
MPW5TTLL]P8G97>W#@1N5& 2,9].,X.!FM&BB@ HHHH **** "BBB@ HHHH *
M*** "L34-/U"7Q!:ZC;I:M';HRA9)&5FR#W"G'6MNB@ HHHH *BN_/\ LLOV
M79Y^T^7O^[N[9J6B@#.T^WNY+R2_OTCBD:,1Q0QL6\M>IRW&23CMQ@5HT44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !12TE !12TE !1110 4444 %%%% !1110 44M)0 4444 %%%% !
M1110 4444 %%%% !1110 44M)0 4444 %%%% !1110 44M)0 444M "444M
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 %%%% !
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
M2ZE<SPQV5U%Y#F.1Y @4,,@CACGIVJ6\U)K2>.(V-S+YK;(VCV89L%L<L".
M>H XH O44#IZ4R>3R8))=COL4MM099L#H!W- #Z*KV5VMY91W(BE@5P3LG38
MZX..1VJ=65U#*05(R".AH 6BBD)"J68@ <DGM0 M%54U&U>*.17<K(VV/$;?
M/[J,<C'.1QCG-2/=PI(\>69XTWLJ(6('X#KZ#J>U.P$U%9*>)=+?S]DL["W)
M$Q%K+B/'7=\O'0]?2M"UN[:\C,MK<13Q@X+1N& /IQ2 FHJE<ZO8VL[0R3YE
M12SI&K2,@XY8*#M'(Y-/74[%[9[E+N!X(VVO(K@JIXZD<=Q0!:HJ"TOK2^4M
M:7,4ZCJ8V# >W'>FOJ5BER+=[VW6=CM$9E4,3G&,9S0!9HHJ%;NV:Z:U6XB:
MX0;FB#@NHXY(Z]Q^= $U%5HM1L9T5X;RWD1G\M6252"^,[1SUQVJS0 4444
M%%(S*BEG(55&22< "HK6\M;Q6:UN89U4X)B<, ??% $U%%% !1110 4444 %
M%%% !1110 4444 %%+24 %%%% !1110 4444 %%%+0 E%%% !12TE !2TE%
M!1110 4M)2T )1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&5;Z*]HLB6FIWD4;RM)L/EN%W') W(2!^-8_B.ULM-T6/3$E"-J5XGFRRN"Q
M)8%I".!_",XP.:Z=;NV>Z>U2XB:X09:(."ZCU(ZCJ/SJ1HHV8LR*2R[22.H]
M/I0!G)I*S7$%S=WL]\(3OA238$5N,-A5&2.<$],\5'>:+(^H27VGW\ME/,%6
M;Y%D1P!C.T]&Z<^W3DUK*JHH50%51@ #  I: ,V[T6.]LA;W%U=.XE$RS[P'
M5QP",#:..,8QR3UYJ2QL[V%@][J37+ 8"K$L:'W(Y.?QQ[5-:WUM=LZP3*SQ
MG#IT9.O53R.G?K5B@#'LM#> :C%/<I-;7TDDCH(BK OQC=N/&/;_  JE)X8O
M9-*DTYM<E^S](@(%&T9SAB#EACTQ_2NEHH R;[2+BZ.G.MW$CV3;\& LCMC
M.-PQCGN>M:PS@9Y/?%%% &38Z9J&GVYM[>_MVB#NZ^;;%F&YBV"0XSU/:JTW
MAD3:/>VCWC&XO)1++.4R"=P. N>!QTS6_10!C7NCW.H0VKW-S"MY:S+-$\4)
M"#&/E*ELD<=B.U!TJ\U"[M;C59H0MJ_F);VX)7>.C%CR>_&!U[ULT4 8=OI>
MH:;>WKV#VLD-Y*TK"<,K1.3STSN'7CCZU+J&F75]<:699862UG\Z9@I7<1]T
M*O/ZFM>B@#(MM-NK+7[JYMS$;&[ >6-G(9)!QN48P<CKR.3[4_7K:_OK3[)9
MB#RI<"<R2,K%.ZKA3C(XS]>*U** (9%>.UV6T4995"K&6V+CTR <<>U9&@Z/
M=VF@R:5J7DM$59%:*0DE6SD'*C'4^O7VK=HH Y5/#EZ/"WV;S0NJ.8F\P.5"
M;" BY&#A5'OSDCFKNM:%+=^&VT^UE7S]WF%Y.!(Y)9CQTR23QQVZ5NT4 <QJ
MEOK.K6E@UQIL48ANHY9;99E=W4$YY.%Z=LG.>HQ@Z)M+I_%BW;(?L261126&
M!(7R<#.?N]\5K44 8GB"RO)+S3K^R@%RUFSYA\WRV;=CD-TXQT/45 D.J77B
M:SO+W3UCMH86\LQRJQC9N#OSCL/X<CW/-=%10!1L[C49;^ZCNK!8+5#^YF\T
M,9!_NCIZ\U>HHH R/$HN;C39;*TM)YY9TX9"JJN".I8C_.:FT'S4TJWMI[>6
M"6VB2)P^,$A1R""016C10!S\<4VC^(+Z[D@FFM;[9AX(S(8V4'[RC+8Z\@8[
M<5'IUA=75SK&IRP/;?;HQ'!#*?FP%QEAVSQQVYKI** .&DN+J;P<VD_V-J8N
M$C526@^4X8'@YR>G85VMO()8$==^"/XT*-^(/(J2B@#G/%%K<QW=CJ>GJIN4
M;[,V<\A_E7..P)S^-4CH[6&NIIEMDV-]'&\F3R!#C<#ZAN ?7<:["B@#F?%M
M]:QW>DP2SQI)'?13,&.-J?-\Q]J;JVIV'_"5:(_VVWV1K,7/F#"[D&W)[9[5
MU%% ',B_LSX^;_2H#_H(A'[P??\ -^[U^][=:WM13S-.ND )+0N,+UZ'I5BB
M@#C8]8L5\$"U%S'+=3P-!'!"=\A9L@#:.?\ /?C-?4+$Z?J6@S7L\EC$;5;:
M2> A?*D"MD$X*X);]">U=U39(TEC:.1%='!5E89# ]010!BZ)9V']H3WMKJ\
MVHS>6(G+7"2!1G(X4#'0_F:7Q1J<^G0V0AD$"7%TD4LY /EJ3R1G@' /)![U
ML0PQ01B."-(XQDA44 #)R>![T3P0W,+0W$22Q-]Y'4,I^H- ',:?-%+XU'D:
MC]O06!_>;D.#YG3* #_]=1:A#+!XCNM.A&(M:5"2IVA,9\S [DJ&Y]2*Z5=-
ML%:)ELK8-#Q$1$N4YSQQQSZ58:*-I4E:-3(@(5B.5SUP>W04 <EHD,D>J2:"
MP?R+"Y:Y!(X,?!C4D<9W-N_X#[<7_P"T;FZU^_LY+S[!;V:*1M5-\FX [B6R
M,#V'?GTK=6&-97E6-1(X 9PHRP'3)[XR:@N-,L+J7SKFRMII<8WR1*QQ]2*
M.2#@_#B\=7+;G8EBH&29!Z5I^,8V;PMS&S*IC\P*<%5R,]??'\^U;#:3IS1M
M&UA:E&;>5,*X+>N,=?>IA:6XMC;""+[.1CRM@V8],=,4 8WBN1)=(M71P4DN
MH2K 9!!/!^E50+D>-[U(KJ&"22%&C$L1?<H R!\P[@GC_&MA- TB/.W3+3J6
MR8E.#G/'I3[W1=.OX4BNK2.18P AY#*!T 8<C\Z .:UO3'TO37:XG%Q!=:DD
M]PJQ[ JG.[&2>IQ6KXJ&?[&Y_P"8G ?YUIPZ5806)LH[6(6S?>C(W!O<YZG@
M<GTJHOAK25C2,6IQ&P:,^:^8R#GY3G*\^F* -;M6//>/JSRV5BY2#)BFNP<8
M/=(_5L9YZ#W/%; &U0!G XY.:P/^$*\/_P#/A_Y&D_\ BJ +TMGI]O8VFG2
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
M@QQ,P)#. "0, ]!R1G\ZT_#&FW%K/J-[/$D*WLOF1Q*X8J,L<DCCG<.A-4-
MMX[FZUFVOK"Y$-[.SKY]LZJREF/4C@C@\D<].:M://=:+<2Z3>PWL]K%@VMT
ML+2#9V0E0<$?YP,4 4FU&Y\)ZA="^MI+BPO+AI4FCQE2W8YZGH,9'W<C/;H=
M)2V\BXN[*1'@O)3.NQ=H!VJI_'*DGIR35*UU E+FTU6PNC'YTNQVMVE26/S&
MVC@'''&".@![T>&M/^R'4)(8I+>SGFS!;R*5*@#!;!Y&3V.. * $\#C_ (I2
MR/&3OS_WVP_I5^;_ )&"S_Z]9_\ T.&LG0+R+0[-M)U+-JUJS^7-(-J3INSN
M4],_,,C/?\!J6H:\U1KXK*D,47DPK(A0DD@NVT@''RH!GT;CH2 0/K,[0W-Q
M;6UO+;V\C1R%KG:Z[3AB1M(&.3UY&#WQ4K:/ ^L?;OL\*$#YG7EI25*X8= ,
M'W)^7IMYY^?[(XFU#3KAM-UIV;_1XV)%RV<+E& W!ASN  &XDYP:[,=.:8&3
MINA6MMIL]G):0I#.Q+0H[.H& /O-R3QG.!CCTR4\-7DES8RV\[F2>QG>U>0_
M\M-AP&ZGJ,9]\UKURVBW\.GZ5K&KS;VM'O9)$*#)=2V 0.._'/I2 ZFN3\47
M<5IKUB^K0-/I?E'8F 5$V3DE?XL C&?4X[UU%O,ES;Q3Q$F.5 ZDC'!&1Q69
M>:I8+J<^F:E+:K";=)%6<C#DLP8'/'9<#W/X #-)M='FODU31S;J/):%U@4+
MG)5AD<8(P>HSS["L_2;N:UO]<:"PN+O_ $MB?*9!C Z89@<_0&F:;%8Q>,6;
M1=GV3[,3=&%OW2MGCIQGV'O[U9\+WEL]QK3"YA8&]=P0X^[QS]/>@#1AUN&?
M18M3BAFD21E01*!OW%MF.2!U/K1;:P9;^2QFL;B"Y6'SU1F0[TSC@AB,YXP:
MYC2]2DT_PGHB1W0MHIKEHY9]H;8/,;N>!GU(Z9-:6G20R^-V:&_%\!IV#)N0
M[3YOW?D 'Z9YI@78O$]M+((_LE\K"Y%J^8<K&V0,LP)7&2!US[5)<>(8(?M3
M):W5Q#:-MGFB12J'N.2"<=\ XJOX0 ^R:A@*,W\O0_2LOPS:K>66H:=+J,T4
MRRO'<0)Y9W C:6^9">>1UI ='<:S;Q-:)#'+=2W:[XDA R5QG<2Q  Z=3WJ7
M3=0CU*W::.*6(H[1M'* &5AU! )K%_L:V9K6WTS59X+RTMPT4PVOOB9CC<,
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
ML<=?\_6H[2]C@T^R^WW]JT\R "02*%F;C.WIGKVIVM'&B7Y]+:3OC^$USFI
MOX"TV/C#B!23@X''K0!U$6H64URUM%>6[SJ2#$LJEACKQG-)<ZE8VDGEW5[;
M0/C=MDE53CUP36)K-M!!X@T PPQQ$2.GR*%^4+P/PJO<17.E/JSW6G_;M.O&
M:26>!UWQKC&TJW7'Z4 ;EYK>GV5Q!!<742/,3C+@!1M)RQ)X'&!ZDBK-Q?6E
MK&CW%U!"C_<:20*&^A/6N<NH+*\UW0&2&*6":"1_WD8)=?+&W=D?2K<\ME_;
MK0V^F2W<]K L;A$C$<2-R!EB.<=AV_&@#0UF5UT:XNK:Z>$Q0M,KQA6W84D?
M>!!'^<UD:M?:A!X,@U.*\DCNE@B9R$0AV8J#D%?<],56TL;? ^KQ@;43[2JK
M_=&#Q_.G:Z!_PKF$[,D6]O@>A^6@#K: 0>AKF?%=I;7&HZ0)85+2W'ENX!#%
M?3<.1UZ>YJG%H&G1>*I=+BAD2REL1+)")I '8/@$X;^= '945R&ELFAS>)8;
M-"L%FB2Q1%RP#%"3U]<#\JK1:;=/I5I>V-A>OJP*7'VMY8QYV<9!._.W;T&.
MP]30!W%!XZURTMC#-XTFM%:6&"6R\Z:.%S&)6+X);'/ITQ^IS!;P_8[#Q)I<
M+RBWLT\R !VW)N0M@$$<9'3OSG.30!U=K<Q7=NEQ V^*095L$9'KS4M<M+;7
M,?@R.32#<M--!$[;+ARRK@$^6"3@XR,#'Z 5/X>N;&YU"3[%=WL;QQ%9K"[9
MRRMNX?YB<'KG!(Y&<'J =%16-XIO;BTLK:*UE\B2[NDMO.P#Y8;.3@_2JE[#
M/H5UIT]M>W=Q'-.MM-#<2F3>&R=X)Z$>W7 ]\@'245S:03WNN:M8C4KV"!!&
MV(Y!N!89(!()4>WT[59\+7$\EO>VUQ,\_P!CNY($ED.791C&X]SSUH V7D2,
MJ'=5+MM4$XW'K@>_!_*L^?4YK?7+33VMXS'=!RLHF^9=JY.5V^O'6LWQ!'*_
MB#18UO)XUDDD(5=N%(7J 5.3R>N>O&*9J<4S^*M,@CN]DJ6[$3/&I;D,"1@
M$D#TP.N* .GHKFK'4+W3KG5[:]N3?+90"X5V4(Q^4DKQVK.;Q/)#IOV\ZQ!-
M>*59['RPJ8. 54_>R,YSD]#Q0!VU9;ZP[:A);6EHUPD$B1SR*^-A8CH/XL9R
M>F*TMWF1;HF&67*L1D>QQ7-:!%>G5M4(NH0%N?WH$!^<XZCYN.WK0!MV&I0W
M\UW%%',C6LOE/YB8!/J#W'^>XJY6+I5]>W3:G;R30M):S>7'((3SQW4-SW'!
M%5]+U35[[2(=3\NT:/;(S0)N#/M#@88G"_,%&,'N<]J .BHK T+5+G54AGBU
M&PF#8::W6)E>(8P0/FSU'4CG)]JCTAK^3Q)JHEN8&,1A1Q]G(RNTD!?GXZMU
MSU_"@#HZH:QJL>D6PN)X)I(<@,T6T[<D 9!(/?MFH/%4DL7AZ\:)T4&,J^\'
ME6^4@$=#SQU_J,SQ(DJ>#66X*OAHMH6,QD+E>""6.>O/Z4 =316$-1U:SU>V
M@U*.P%M=NR1^1(V]#U&2P /IQCK^!$U35)M1U6RMK:UE>SV;&=V3.]2PXP<]
MAU'X4 ;M%9$NHW]SJ5S9:=! OV4*9);EFPQ920%"_ADD\<\&HD\0E]'BNA:[
M;N6X^S"U:3&)-Q!4MCC@$]* -RBLNWU.Y75$T^_M5BDDB,D<L3ET<@\KDJ,$
M=>_6K]W)-%;.]O )Y0/EC+[-WX]J ):*S%U.YBU2WLKRTCB^THYBDBF+@LO)
M4@J,<<YJ"WU;4+HW:0Z= TMK(8V'VOY6( ( .SKSW QZ^CL!M45@2^)7'AM=
M9AL@R#B6)YMI4[MO!VD'GZ<?E5EM6NH+RWCN]-:*"YE\J.02AV#8R-RCH.O(
M)QC\:0&E]H@-R;<31^>%WF+<-VWIG'7'O4E8:M#_ ,)<ZM8QB]^QETG68X9-
MV &&.#GOSQ5C2-7;4WNHS:F"2U<QR(\@)W=L8[>] &I162=?A33WO)H7">=Y
M$81E8S/N*X7D9Y!ZXZ$].:?%K/\ Q,(K&YLI[:>9&>+>R%7P.1D,>?:@#3HK
M&@\11SM(J6%\3#-Y,IV+A&R!R=V",GL20.3Q3AK\;P27,5G=2VL;E#,OE[3@
MX) + XS[4 :]%4[J_:"Y%O%9W%RY3>?+V *,XY+,.:K?V] =(?4DM[AXXV99
M8P%#QXZY!8#\B>HH U:*P-0UBVO+#4('L]0\A8"7D$0CW1D'++O(SCZ?G5FT
MOK'3/#UE,\THMFB01&4;I&W#*KA1R<>GI0!K450M-5CN;A;>2VN;69X_-1)U
M W+W(()&1D9'4>E00^(;:=H7B@NFM)Y/+CNA'^[+9P.^X#=QDC&?SH UJ**R
M&\26 RZ+=2VRABUS';.T2A<Y.X#D<=1D4 :]%<_XLO@=$>&V:9FN0@5H8V97
M1C@C< 1R,\9R<CUK0T:TL[6&=K"*2&*:4R&-HFC"G !PK $#C^= &A15&+6+
M*74'L(WE-U']Y/(<;?<G&,>^<<BG6^J6EPTX1Y$^SC,IEA>,)QGDL .AS]*
M+E%9L6OZ;+) @G9#<?ZEI8GC63_=9@ >HZ&K":C:R7[V(D(N57?L9&7*YQD$
MC!&?3- %JBJ-MK%C=+<&&8M]FQYRF-E9,C/((SV-+%K&G3R01PWD,CW&?*56
MR6QNR<>GRMSTXH NT4R::*")I9I$CC499W8 #ZDU!;ZG870<VU[;R^6-S[)
M=H]3[>] %JF30QW$+PS(LD;C#*PR"*J'6M*"!SJ=F%)(#>>F"1C(Z^X_.I'U
M.PC>-)+ZV1I "BM*H+ ]".><T 26L+V\(B>9Y@O"N_WL>Y[GW_KR9JKS7]G;
MS"&>[@BE*EPCR!6*C.3@GIP?RIUM=VU[&S6ES%,H.TM$X8 _A0!-16+HMU=/
MJVJV=Q<O<1VKQB-G50PW+DYV@ \^U:S3PI,D+2HLK@E$+ ,V.N!WH DHHHH
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
M(&M)V)&W!Y3KTYR2?:J.L1O'X!GED0B>[9;B0*F/F>0-@@YZ#"_@*UM1>/6
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
MBEH 2BEI* "BBEH 2BBB@ HHHH **** "BBB@ I:2B@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** &QQI$@2-%1%& JC %.HHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHI: $HHHH **6B@!*:\:/C>JM@Y&
M1G!IU% #7C208D17'HPSVQ36MH&8,T,99<X)49&>OY]ZDHH 8T,30&!HT,17
M88RHVE<8QCTQ3P H    X ':BB@"HVE:<\YG:PM6F)W&0PJ6)]<XSFC^RM.^
MT?:/L%KY^[?YGDKNW9SG.,YSWJW11<"O<V%G>,K75I!.5X4RQAL?3-)<:=8W
M<HDNK.WGD VAI(E8@>F2*LT4 5SI]DUJ+5K2W-NIR(C$NP'Z8Q44.C:9;NLD
M-A;1NK%E=8P&!)SP>O\ G%7:*+@%4#HFFLQ)M$V,VYHN?+9O4I]TGW(S5^B@
M"G>:79WTD4ES&SM%_J\2,H4^H /7WZTC:5:/?+>LLOVA< /YSC ';&<8]1T/
M>KM% $=S;PW=O)!<1K)%(-K*PX(K//AW33%%&T4Q6$JT6;F0F,KTVG=QCVK4
MHH  -H &<#CDYJBVCV1>9U26(S,7D$,\D:LQZDA6 R>Y[U>HH H3Z+I\]G#9
MM 5MX?N1QR,@'?G:1GGGFG3:3:3S6\THE:2VQY1\Y_EQWZ\GZYSWJ[10!F7>
M@VEQ/+<1R7-I/,5\R2UG:,OCID#@_EFM"&)8(EC0N57H7<N?S))-/HH IZII
ML6J6RPRR31%'$B20OM9&'0@_GUID^DQW$<'FSSM<6[%HKG*B12>O08P>F,8Q
MVJ_10!1@TJ..]%Y/--=7"J4C>8K^[!Z[0H &?7&?>KU%% &<-($,DK65W/9K
M-(99$C",&<]6^921GT''M5>3PS8MHG]DQO-#;-S(4*[Y&R#N8D'G('\NE;-%
M &9>:.;NYM;EKR7SK1?W19$*ENY8;><X' (Z<8/-1WFBS&]FO-+U!K"XN-HF
M_=+*K[00#@]#SV/X5KT4 1V\3PPJDD[SL.LCA03_ -\@#]*HW^F2W&HVU];W
M(BF@5E"R1;T(/L"#W]:TJ* ,BWT$&>YN;^Z>ZN;B$P%P-BI&>H5<G&>O?\.:
MI-X:OI-(339M6C>",*$S9C/RG(SEN1CCMT'OGI** ,M[75TFDD@O[8B0+E)8
M&(0@8)7#\ ]<51F\-2'0H]*AN8%0-ODD:#EF+;L@!@%';'/%=%10!DWD&MJZ
MS6%Q9M(4"213JXC.,G<N"2#STY^O%2Z'I9TNUE1WC:2>9IG$2;$4D 84>@ %
M:-% &-KECJ%]<V1MDMO*M;A9\R3,I8C/& IQUZYI)+'49/$5OJ#16GDQ1>5C
MSVW#)Y/W,?AQGUK:HH Q;+3K^/6-4NIEMUBO@@!25F9-JE1P5&<YSUX]ZJVV
MAWK^'3HE\EN(Q&P2>*1F.[=E25(&/S/3M7244 <]>6NLZQ;"PO+>VM80\9FG
MCG+&0#!)C&WY>1WZ>]= !M  S@<<G-+10!A>(-&EO[NSN+1C'(&,,[J0K&%@
M0W)[CM[G-3Z[I+7^E);631P20,KP J/+!7@*5QC;CMBM:B@#)TZ\U6XN%6]T
M9;1 I+2FY5^?0 #//OBL6^TZ_P!4TR!9=%\C5RT>^^$D0*,I \S<IW'@=,<?
M@*["B@#!N[>^M_%8U*"Q>Z@-EY'[N1%*MOW=&(S_ /7JG'I,EGK-^T^C1ZC:
M7#F:.4+$71B22I#D<<^O;W..JHHV YK4K&XB32]0T[33$UC*Y:S0(#Y;9W$!
M3C=@< $]:65KO4-<TC44TR\AMX/-$AFV!AN&T':&)Z]>.E=)10!6U)YX].N&
MM81/.$.R-@"&/H<D<?C7,Q6L4FL65QHFEWEA+O!N6>)H(_* &5*GY2>>W<$^
M]=?10!S^CR+'K.L3FWND28HZLUM(-P5><?+R<D\=3[UCI'=KX>CB6VOP$U#?
M<QQQ2(\D))SC@%LC&<?I7<44 <G;""+Q/#<VVE7-M:BW>/>+(J&;=UP!D?\
M @*N^%V83:H)(;F,S7LDR>; Z H<8.2,?AUK?HH XJQCLM/DN=/UF*]BD:X)
M@9#,4F4XQMV'D\CCW'>M"^CT*V6RM[ZV:"VC57MIV65/+8DG;OZJ>^"1_*NE
MHI@8GA22:2PG\R>YN(!<-]FFN!AWBP"#SR><\G_ZU1:^#:ZYI&J2*QM8&DCE
M8 GR]RX#'T'J:Z"BD!SDUQ%JWBO3'L'%Q%8K*TTT9RB[E  W="?;_"F:-J%B
MWBK6V6]MV$[6ZQ8E7]X0F#M]>?2NFHH AO;9;RRGM7)59HVC)'4 C'%8/AW4
MXM-L/[-U>>.TNK4D?OY OF*22&4G@CJ."?N]LXKI*AN;2VO(Q'=6\4Z Y"RH
M& /T- %2'6+6[U%+2SG@N-T3R,\4H;9M*@ @>N[]*R?"5_:6'A14NYTA:R,B
MW",?FC.]N".N?YUT<$$-M$L5O%'%&O1(U"@?@*CEL+.:X6XEM+>2=,;9'C!8
M8Y&#C/% '&6T4L7A3PTDL;JW]I(VUA@@%G(/TQS6[J__ "-OA[_MY_\ 18K7
MNK&SO=GVNU@N-F=OFQA]N>N,U#_8VF%E8Z=:LR *K-"I( &!R1G@ 4 9<;,W
MQ!D!SA=-P,C'_+0'\>M1:0)$T#6W;9N-Q<M\J[1G&#P3D<@\'_Z];#Z)IDCR
M.UC!YDN[?($PYW9W?-UYR:C/A_2=DZ"PA5)P!(JKM!QG' Z'D\B@##NB_P#P
MK2/Y>?(B&".VY?0^G^15H_)XKTIIP-K63+$3TW]6 ]\5>?PQI$EH+5K0_9Q(
M9!&)7"AB,9P#_GGUJ>71;"6PBLFA)AA_U1WDO&1T*L3D8^M &7>,'\>V"1\F
M.U=GVGH#D<X'3)'7':F:"Q&E:\[%&/VRX8XZ?=!_*M:RT6RL(IUMD=9)P?,F
M+DR-[[CSFF1Z#90V<]I"US'#,#N N'.,G.1D\?U[YH B\) +X9L0 1\AZC'\
M1J:_@T[5;E],OK83,D0E!8= 21P0<@_+[59T^P@TVU%M;;Q$IRJNY;:/09[5
M4U/08-1O(KS[3=6MS$NP26\FTE<YP<@C&: ,J"T.A>)K"RL;FX>SNDD)M7DW
MK$ "<C/09/\ /K5C16?[7K_EA?,%P=I!)R=O'MV_//M5_3=$@T^[FN_/N;JY
ME&TRW#AF"]<# &!4,>@+%K<FHQ7MS&DC!WMT;",_J?4=>/7\J *WA.."3P?%
MO57CE64RYYWY9@<^M<]:/+-IGA>WG9FMWN'#K*GRMA@$'N,$XS_2NDG\-R-)
M<16VIS6VGW3,T]LD:DEF^]M<\J#QQ]?6K5YH-M<:+'IT1, @"F"5?O1LO1OK
MZ].IY% %]K>)KE;ADS*B-&&R?ND@D?\ CHK@=$DFAT[3GO8-FC2S,LQ1\!Y"
M<!I!P/+Z+CID'/85U=CI6IVZR&XUN2YE\HQPDPA50G^(J#\QX[GU]:AM_#LD
M?AQ]&FNXI8C]US 00-VXY&_DYZ'MZ&@#>    &!Z"BL*30+J=M*:?40S:>P.
M5A(\T#;U^8X/RGGW/%;M !1110 4444 %%%% !1110 4444 %%%% "TE%% !
M1110 44M% "44M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "TE%% !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%%%% !112T )1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 +2
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M>MS3;6S74+JY6Z6ZOSA)FW@F,?W H^Z,KT//J35ZYM+:\C$=U;Q3H#N"RH&
M/K@TL$$-M$L5O$D4:]$10JCOT% $E<QX<1K;Q)KL-PK1S2N)8U=OOH6?#+ZC
MD?3IVKIZ@NK&TO=OVNUAGV9V^;&&VYZXSTH 2]O8;&.-ICS+*D2*",LS, ,9
M^N3[ UAZ#NN?$^MW-SS/"RP1J008X^<8SV; /H>M;,.E:=!*LL-A:QR+]UTA
M4,/H0*2]TG3]0D62\M(IG4;0S+SCTS_GK3 YA;]?M'BC5K=O]%"+"D@&=\BK
MMR/8$CGT(I+VT6V\*:3IRQLDFH2P)-C[^3@GKSD8'TQVKKFM+9[7[*]O"UO@
M#RB@*8'08Z4Y[:"1XG>&-GA_U;%02GT]*0&"]N@\7:=:0)Y<%C:O,JKP 6)3
MGUIOAP0SWVL:I*$9A=/&DI;.$4#H3T'^>U:E[!:6DKZH+5Y+L+M!A5F9^#A2
M%SD?48Z>@K(\+Z/;OH4,=]!<&0,3+#.950G<2,HWRGC'8C(I@8R/,OAV1;-#
M;PZMJACBQ\F(VXQT.,[<< \>M=&NCW%S=V4ET+>VMK Y@@MF9B3@?><@<<=
M.>YK5O+"TOK0VMU;I+ 1]PCI]/0^XIEMIEI:S>='&S2@;1)+(TC*/0%B2!]*
M0&)HEO!?:SK&IW2B0PW1@C\PY$>P#) Z#Z]>OJ:I:9IKZIX,:*&:.":\G>X1
M'7"G#_=([CY1Z]:ZBVTRTM;*2T@B*02%BZ[V).[KR3FJP\/V"V\,,0N(5@W>
M48[F0%,]<'=[4 8<NMRPV-^]U8I9ZS8P>6I7&PH[* R]L9P<'/ZFC4K6.R\$
M_NHDFN[T1[G=0SRR.<D^YY;'I701Z)81PW,1B:3[4H6=Y9&=Y !@98G/Y=*@
M3PUIZPP1G[0[6[!H7>X<M%CIMYP .!C&.!G.* ,S4["TD\0:)I@@BDCAA8R>
M9&&)11A 3Z9!]L]JGN+:V/C'2[>W@A3[+;O*P2-1M4_*O;IDG@5HWFB07FH0
MWIN+J&:-/+8PR[/,3.=K8[=>F.OTPY=(B35SJ4=Q<+*8Q$R;@RLH[<@GTZ'^
MM &3I-K%K>I:E?ZBBW"13M;002KO2(+C) /&6XK/:X@ATCQ+ D:M8P2[(49"
MR+(QP57..C8.!TSD9S712:'&)+EK2\N[-;HEI4@90&8]6&Y25)]1CH*+CP_8
M3:4--CC-M:[@S)#@;\>I(.>@YZ\=: .?UG1X;/1-/5D/]J2RP6\4^XCRGYP%
M(^ZHYZ#T)R>:Z6ZTB"ZU:TU&22<2VH(1%?"<@YR/Q[8S@9S1J6EIJ,MM(US/
M";9RZ"/:06[$AE(..WI3I=-675X-1-S<J\,9C$*R8C8'.<KCD]/^^1Z4 7:1
ME5U*NH92,$$9!%+10!QL-A+!JUQX<BN/^)=-_I!7>=T<7\48/7YB0.O3)Y)K
M?U^ZETW0;B:S"K)&H6/Y>%R0O3VS59="O5U'[>=7=IQ&(EW6Z;=O4@@8SDX/
M&".?PUKRUAOK26UN$#Q2J58?Y[T <Y?Z:MCX=.H6][<_;XXED^T^>["1OESE
M2Q4@X''TZT^.[FN=>T2X1I42[MC-+$)7*<IQ\N=O!QV[^N*M-H=Y/8QZ?>:H
M9K-2 ^(=LLBCD*7W?3) R<>YJ34M#DGN;.XTV].GR6J&-=L0=2F,;=N0/\_2
M@"'36=?%FIP":9HHXHV"/*S!2>3@$\?A6]6/I^CW5GJLE]+J"W#31JDP: *2
M5&,@@X'TP:V* .;(&G>+HXI[FZ-M<PEX1)<N461?O#!/(QSSTS4<'B%KZRU3
M[3&8O)"R6_ENT9E1ON8.0>3CT^\!6GK^CC6(+=!)Y;12ABP)!*=&''J*9>:&
MEQKUC?IL2.!2)4Z%\<IT]#S^ H IZL+W2=%M)4O9VNUD1)'9MP<L1NR#QCCC
MTJ?7"@U_0@PY\V3&/]T?CZ>WK4OB.PO=3@B@M8K4JDB2[YI&!RIZ8"GMWSWJ
M'4++5[O5-.O$ALU6S+DH;E_GW #J$XQSZ]: '3A6\;6N3RMDQQZ?-C_&MRL7
M[#J!\2C4_)M?+$'V?'VAMVW?NW8V=>O&>_6MJ@#-UB8Q26RMJD6GQ,6WEF17
M?C@+O!'4\_A570-2DO)M2MVNENTMY!Y5P"OS*PZ?* ."#R*-2L+Y-?@U6QA@
MN/W'V=XY7V%1DD,IP<=>?;M4=C8ZK976J7#6]M,UVRLJK,5&< $<KVR>>^.@
MS3 S--U"?3? -A-!^[WR%))RA?R$+MF3;WQZ>I%:]K>.B7&HQZF-1TV.W+$
M(9!(/F(^50/NXX/.:@TVTUG2-#MK6&WAFEM7)95FPLZ'<< E?E()'Y=>HHM=
M(>\UJ[O+K34LK>:U-NT>\%IBQRS-L./;U[T@%@GU>ZT235EN/*G*M+%9^6K1
MA1G"D_>)..N1UZ<8K7TJ_34]-@O$4H)%Y7.=K X(SWP01FL6.+6[;03I"V8F
MG5?(2Z\U1%Y9X#$9# @'&,'IWK:TFP72],@LD<N(EP6(QN).2<=N2>* (/$C
M,OA^^VYR8BO3/!X/Z&L07FJZ1X7LM1BDM9[9(8B;<Q,C!"%& VXY/3J.Y^E;
MGB&UGO=#N[:U4/-(F%4MMW<CC/T_R*R]3M]1U30X=*73I8/,\M)I9'CVHJX)
M("L2>0.,4 6KK5IWUY--LY;2)5A\V26<%CDG 4*&7GOU[C\9="U634'O;>X$
M7GV<YB9HC\KC)PVW)*].A].O4"C=Z7<0>)%O4T];^TEMS%(NY=Z$8P<.<'.T
M#C'?\=G3TC$3-'IYLLGE&5 3WS\I([FF!;KG4UK4+O3+K5K1+9;2$L8XI%8O
M*B?>.X'"YP<<&NBKB],M(M+B:PU3P_)=2*[>7<1VJS+(O;+=C]>G'2A 7]9N
MH[\^'9HPP6>YCF4'TP#T/'?Z^E6KB=8_%=G#-;VSM)$YAF*XD0 <J#SG/S>G
M&?>JFK,(;[1EM]/N5AMI"\B0VK$1 C'\((XR<[2:?<W!;Q7:3B"\,$<#H6^R
MR[0Q/^[18"R^IZA>:A=VNEP6ZBS95DDN2P#D@DJH X^OZ&JL.J3W_AF\O+JW
MM9PGF>;;99 JKG*EN<G&#G ZUGW=Q);>(-2<6>K0LX5"VG1K()!C[S9R ?3
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
MU',[:EH.I3V+W&)MJ$^7(>HROXG@Y'/3M0!NZ7+=S60;4(TCN5=T<1@A3AB
M1GG!&#^-6ZXG4=7U"X\&7"SJ?M<5P;2Y:/CIR3D<#/ /;D^U6([*^_M/3;BV
M\/#3_)E*RM%-%AHC@'=CD^N.: .NJMJ,MU#8RR6,"SW('[N-F"ACGU-<_HND
MV$^K:WYMG;2Q"=413&N$P.<+CCKU[X_$TK:)'^'=SYT:R>3YNP28;8 2.,]"
M!G^E '9P-(\$;S1^5(R@O'NW;3CD9[XI]<MJN99/#VEL[?9;@9F7=CS JK@'
MV.>G>IM0@ATG7=)>P06RW,ABFBB^5)!C@E1QD9ZT ='17*:?H]I>WVM6;^<E
MLDR!(XIF1%.W.0H..H'7/2NKH R->UF;1A#*++[1;NVUG$P5E/\ ND<\ ]ZA
M_MK588WEO= D@B09+K=QO@?3BJWC[!T6 <$FY4 '/7:WI5^"36#JUNM_'"EN
M4D_X]F9QNXQO)48&-V/>@#7HKG_%EO/':#4K6ZGC:V(,D0N&1)5R 0<,,'^?
M3GBI-/D1[*;79))MC*\JQ"X9T10#VW%2>,GT/'49(!N45Q$-W<7'AY[U;S4V
MU5R71DAF:($-@(% V8(&.<\DUJ_:Y]4\0PV,KS6UNMF+AXHI"C%R0,,PPP #
M=..1S3 Z*BN7U^TGTS2]1N8[Z[\K]R81]I<M$V[:W)/0@CKGGTP*M^(9I[67
M2)X)9HWDO8H)!OX9&SD%?NY]\?2D!NU4@U*&?4[JP5)1+;*K,S+\I##(P?\
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
M* ,C3M*O+&XOIOMD#M=-YF/L[ *W_??(]NOO59/#MTN@2Z5]OA*2,Q,AMCD
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
M:4]U:OJGB22^6!PT"M:M"H;H&9L<X]2?K6O'+'_PFTEP741-:"W60GY3)O\
MN ]V]NM6-0L-2UBU^QW9MK6V?:93"[2.V&!PN0H7IUYK950BA5& !@4P.8N;
ME#XINXM4N;BW@6)!:QI+)&LO=B-I^9L\8Z].#6.;N!?!^M1^>BR?;C\CMA\;
ME.,-\Q. W49X/I7H%% '*^([^Q\G0A'>6S*M_#)D2+@(-P+=>@((STI^K7]F
MWBW0"MU 0HFW8D!QN0;?S[>M=/12 9,ADAD179&92 R8RO'49[UB>!R#X4M"
M!CF3CT_>-6]69::=-I^J3R6C(;*[=I9HG)W)*>K*<<@]P>G4'M0!5BU+0]>T
MQ);TV3#:2\<SJ3$<[3UP1ST/':J7A?%IX?U)DDE%FDTIMI&SDQ@<,.GN>G7-
M=++:V\\D<LT$4DD1RCN@)3Z'MTI9X(;F/R[B*.5,YVNH89^AH XOP_!H-SX8
M1+^2PCF<N&D8QB1?F.#EN^!Q[5T%QJ,6HZ+JSVI$D<221JZMD2?NP<@_4D?A
M5^?3K&Y8M<65O*Q !+Q*Q('3J*0Z98-;BW-C;& '<(S$NW/KC&,T <D+2>X^
M'4/V5&DGBD:5%1<DXE;H._!-=?8WMMJ%JES:2K+$X!RISCC.#Z'GI2VME:6>
M[[):P0;\;O*C"Y^N/J:BGTG3KF5I9["VDD8Y+O"I8_4XH CN+Z&XM]1BB)9K
M>,JY!&,E<X'-<]X;T&'4M!M9;F]OFA8.K6JS;(B [=0!GWZUTXTS3Q;&W%C;
M"!FWF+R5VEO7&,9IUKI]E9LS6EI;P%A@F*-5S^0H ;=K%;:5.J*D44<+   *
MJ@+^@K.\&*5\+V8(QG>1]"[$59UF&[OK=K"V0)'.NV6X<C"H3A@!U+8]1CW[
M5>MX([:WB@B&(XE"*/8# H QM=^;7="3!/[Z1L#GHO7TI$.?'KC'331S@?\
M/3UJ_=Z-97EVEU.LQFC.49;B1=G&#M 88R!SCK0NC627_P!N59A<$8+_ &B3
MD9SC&[&,]NE %#0_^1AUXYS^]B _[Y__ %ULW-S#:0--.X2->I/?T '<GL!R
M:K6.D66GW$L]LDBRS?ZQFF=]_N=Q//O3M3TJRU:%(;^'S41MRC>RX.,=B/6@
M"C9VLVI:HFJWT#0I NVR@?&Y-P^9V SR>!C/ '3-0:#N'B;Q K@!@\)X)Q@A
MB/T_6I8/!^AV]S#<0V922%Q(I\USR.G4^O/X5<U#1K>_F%P9+BWN0GE^?;RE
M'VYSCT(SSTH S=%E0^(/$5V6 MP\2&5OE4%%(89/IWI]U WB*]M\?\@BW?S"
MQP1=..  /[@YR3PV> 1S5IO#U@VB'20KI;,0S;6^9B&#9)]21_ABLU_ >DOD
MF:\\P]9/-!;/KR.M %DC'C]3C@Z7@''_ $UIN0WC_"G.W3<-@]/WG?\ ,5IZ
MAI<5_+;SF6:">V),4L+ %<XR,$$$' ZBBPTR&Q\]E>26:X;=-/(V7<]N1C
MX & * +M%4=&TF#1;$6EL\KQABV96W')_0?A5Z@!LB)+&T<BAT<%65AD$'J#
M7(>'-/QJ]QITDIDL]+F:2!"2?F8_+GUVX;MU8UU[J7C90Y0D$!AC(]^>*R['
M0S8W\UVFH7+O.P:976/:X&<=%&.O;% $'BZ1OL%I;"0HEY=QP28;&4.<CZ''
M/2JOB.TMM)&G7FGVT5M,MXB$PH$WH<Y4XZ@X%;NI:?#J=KY$S.H#JZNF-RL#
MD$9!'Z51&C7-S=6LVJ7_ -I6U821QQPB-3(,X=N3DC/&,"@"KIEM;_\ "6:T
MB6\:Q^5$KJ$&UMP).1CO6?9VT!\.>)XS;Q&..[NBB[1A=J#;CTQ[=*U[O0[L
MZM+J&G:HUF\ZJLJ- )0V.!C)&.*9'H%U#8ZC:)J$;)?22.SR6V7&\8/1@"?P
M'TH =X<TJUBM=/U)/-^T/8I&Q:5F!4A6Q@DXP1P!@<FH_&,4<EA;!XT?==1I
M\YP "?R]LUJZ7:S65A#:S3)-Y**BLD>SY0 !D9//'_UJBUK3&U2VA2.X^SR0
MS+,CF,.,KZC(]: *FHV^CPFUL9E.Q6,JV<4;.']RB@\9YYXS5+1BCW>NVT7F
MK9Q^68H6W*(LJ20%/*\]L"KMQHU[+J=MJ*WMLMS"K1M_HIVNIZ<;\\9/?O\
MFMIH]Y;7.H3F]@=[T#<!;E0A P"/G.1CM^M,"CX>M)KG1=/U)[JYFN8P[A9'
M+AN&4 #('?.3D]LXZ9-RUM)X*>]N-0G?4)1Y<C?:'W$E^4\O<!C!(QCISBNE
MM+670?#DT4UT&6VB=EEBAPP')S@D@G]*Q=,L]9M+".^C_L9U\LS"ZN4?SMK?
M,2S#V))Y_'O2N!<U25X9]$L"DME!(&DGBL@P8%5SL'E\[<DYQ4:O<^?JT"'4
M&T]K8SQ/+YL;1NH VB1\'D\^GZU,;:_UNSTK6[8Q6NH0HS".528Y W!SW (Y
M'7K^-:AMKZ]LKVWO_LT2SQM&@A+/M!!!))QGKT '3KSPP*_A:S2'1K28&?=)
M"#M>9BH!Y&%R0.,=!4'C>1K?P]-<0S7,,Z%1&\+NN"6&<[3CIGD^OJ:NZ%;Z
MA9V$%I>I;8AC""2&5FW8Z<,HQQ[_ (#M'XEL;S5-,DL;18 )=N9))64KA@>
M%.>GK0!5UOSO^$CT:&"[N;?[0)0YBDX^501\IRIZGMZ>E1Z7%<:;XL?3CJ%W
M=V\EEY^+F3>0V_;P<?7_ "*GU"QU6ZU33;Y(;)39^861KASNW#'!\OT'ZU+_
M &?>MXH.HND MOLIML"9M^-V[=C;CVQG\: *&E6]WX@LCJDNIWEN96?R(H7"
MI$ V!D #>00>O44R^O[MKO3]+O=3_LTFR$UW,&13(^0-JD\*<ACD5?TBPU/1
M;/[#!':W5NCL8I'F:-@IYPPVL.I/(-+=:?J(UNWU:U%NSBV\B:!Y&4==WRL%
M]?4=O?@ S;;5;EK'6K>/4O.;3E\R"YC*.9%*DA6^4@D8Y/<FF2W.MVFDV6K2
M:P)8Y3"S6YM5&5;&1D DGGMCOCL*V[H:E>Z)<1/9PPW$\1C5/M&X)N&"6.T=
M,]LU1O=+OIM TW3XX%\VV,>YC( H\L8R#UY[<?7%(!E]#=7'C.***_FA LVD
M0JJ,(\G:1@CN0#D\]OI=6:['BB6Q-W*UN]EYR@JG[MB^.#MSTZ9S^-0WL&H1
M>(H-5MM/-PC6?D/'YRHT9W;N<\'TX)[_ (R1K>-XH-X^G3+ ;40>89(^#O)S
M@-R,=^OM3 K^'[J^>\U.UU/47>:V; 4Q(@"'HX.T9[^WYU5;6-0L=!^V37BS
M2WLPCLS,BQA4).';  Y7#<\=*M^(-&N[S5+:XL#L$T;6MVX8 B(G)(SU/7\<
M59\1:;<7=I:M8)&TUG,LR1/@*X7^'VI 5-+U:XAU>WTZXU.VU2.Y1V2XB559
M67DJ0I(QC\:W;Z[2QLI[J4,4A0N0HR3CL*JV2H]P)'T9K27 )E81'D# &58G
MH2.G3-3:K:-?Z9<VJ,%:6,JI89 /;- &/_:&MKHXUAQ:&+8)C:*AW"/K]_=]
M[;[8IU_K&H->Z7'I8M6348FDC^T*PVX4-R5/OTQ^/.02KJ<GAW^S/[,<7#0B
MW+F6/RAQM+Y#;L8YQMSVQ56\1M*U;P['Y4EQ]FMY(F\E<LV$ SC/XT 7;/5=
M135&TG4TM4NI(C+!- &,;>Q!YSP3UZ55LM6\0WD,L\$&F2I;S/'(FYU:3;CA
M<\ ^Y..:LQ07.H^)X=2:UEMK6VA9$,H >5B2/NYR!@Y&0*I>';HV6ARQ1VUY
M<3O*YC3RG(8YVC+XVCD<DGCF@#0;Q+$VE65W!;O+->OY<< /(89W9.,X&#R
M>W%.75[VSU"VM=6M8HTNCLBN+>0L@?LK9 ()YQ_^LUD1:%?6&E:+.R--+I[O
M)+!&06VNP8A?4C'3OS@]*T-0\W6=3T^.WM;A;>VF6>6XEC:,#&2%"M@L21U
MXS[T #>(-0%Q?VT>C>?-9;"_E7 *D,I;C*@D\8  .?:F6E_JTGB/5(5MX95A
M\E!&UR56-2&.[[IR3WXR.!R.:=HDS-XDU>9K6[BCN3$(FDMG0-L4@G)&!^/J
M*6P+VGBS6&FM[D1W1@$4@A=D;"X/S 8&">] %FSUJ:[T_49_LD:36,[PM'YQ
M*MLP20VW/<XXJ*7Q#-#HEIJ<E@%6=MK1&;#+DX&#C!SUY(K/@:6TL/$-K/9W
M1EN+FX>)5MY&6164!?F48Y^M,GS_ ,(QI4(MKO?#-&TJ?99?EQR^1@\<^X/;
MI0!KKK=PNLP6-WI<MM%<[A#,TJ,691D@JI.._<]OP9;7-F?$UZJ:9*E^L&7F
M.W]ZH(P!\W?(Y..F#TJ'6'\[Q#H,B0SO&GF2.PMW(0,H"YXXY]>G?%%I*G_"
M87,PCE$<T(B61H'"LXZ@-MP1@=2?3&: )-'UB]O)-0,MC<.L5T\:!3$ @4#Y
M3\PRV<^HYZU/:^(8+K3+G4([:X$-OG<&:/)QU'W^,#GG'MFJ'ABZAMM0U339
M7D%W)?2S!&B;.PXPQ(& #C]1ZU!)931>(+S2E7=:ZDZ79; (50?W@/KD[1WX
M;ZT =/:3FYMTF:"6#>,A)<;@/?!-9DCV+^*X!+:7"WR0MY4V\;"G?@-[GJ/Z
M5LUS5U?6@\<6N;J ;;9HVS(.&W?=/O[4 :,VNQ(+IH+2ZNH[4E99(57"L/O
M;F!)'? -:@((!!R#7$W4]O8O>W^C:RMI*)G,VG3[6$LBM@A5SD;L=N>1T[=G
M [/!&[(49E!*GJIQTH HSZS!%-+''#<3B XG>&/<L70\GOP<X7)'/%/NM7M+
M9(2SO(\ZEHHHHV=Y!C/"@9_.N:NYK>RN;[4M*UN*UD620SV%PRE))%.#A<Y!
M;;G(R3GMTJ2[N)#XATV]O)Y-,BN+ #>0N$DY9D)<$ ].HR<8H W3KME]AN;I
M#*WV;(EC\E@Z'&<%<9'UZ>]2:1?G4+"&5T=)3$C2 Q.B[B.=I8<C.>A-8ES:
M6T6G:]=1:E]MEGMR)O\ 5DKA2%SM QQFMC0+B&;1;)89$8K;1Y56!*_+CG\B
M/P-,"S=WL%GY?G&3,C;46.)I"3C/103T%0#6K$VMS<"5]EK_ *Y3$X=.,\J1
MNZ<YQ5?5;V=-5L[*![:$SI(WFS(7/ '"@$>YZ]JQ+9V=/%LAFBF;R?\ 61#"
MDB-NG)QCZT@.BT75%U:Q2X$3Q,1DJ5; Y/1B &Z=JM79NA#_ *&L)D)QF5B
MH]< <_3C/J*J^'W#Z#8$$']P@."#@@8(X]ZT* ,7PM<75S:7;7=RURRW3(DI
M4+N4*O0#H,YJI:K>Z_=7TXU&XL[>VN#%:K;L,,5ZLW'S@G''3J*7P,YDTJY<
M\E[IFW?WLJO/04_P:KP6=[9S*B7%O=,'4')P0,-C .#SC/4"@")-?O%\,K(8
MT?5O.^Q^6>AFSWZ <<^E6+B6\T:?3I+C4);N*YF6WF1XD'S,.'7:!@9'0YX/
MK7/A?.T-=28%K-M:%V9)-H)B^[DCIG=Q_P#6K>\7*LT>EVPPTDMZFU.I(PV3
MCT&1D]J $GFU.\OM5\B]:T@LD"1*L2-O?;N)8L#QST&.".G>Q%K9?P_:7@02
M7=TH2.)!D/+CD>R@@DGL!2:KI=I&+^_>]GLDN(@MT8]I#JH([J2#@XX_G6>\
M=W:K8O 'M6N94M($8*WV6  GC.?G8*"<Y[#G% '2VD<T5K%'<3&>95 >0J%W
M'N<#I4M9.FW<_P#;-[ITLYN4@2-Q(R!74MG*M@ 'L1@?6M:@ HHHH *6DI:
M$HHHH **** "EI** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MTBQP.^P8SDE5('%6[>ZM[FU6Y@F22!AD2*V1COS2%8+19YV*Q*Y\R5V; R%
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
M4 %%%% !1110 M)11GG'>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "HKH[;69O.$&$8^:V,1\?>.>..O-2UF^(K"74]$N+2#;YC[2H;H=K!L
M?CC% &)+K,D%]IR6>L_V@'G2*Y!CC*'<=N0548/4CD].]7HS?R^(KNR.I7,<
M"1K*F(XL\^A*].WX55NTU>\33V?1O)%K<QL0MU&TA4#G' &.G<$XZ5;L8+J+
MQ/J-Y+I\JQ3A5BE#1]%7G/S9Y(&/UQV8$$&H7TN@ZR[7;"?3YYTCF54W.$&1
MN&-OY 57N[[6+/PU!K?]HB4B.*1X&@4(P8 $9'.<D'(([\=JDM;/4(M)UVW;
M3I]]]/,\0WQ=)%P,_/QC'/U&,]EU&QO[CP5!I4=C-]H,,<3@/'A-A7)SNQS@
MXQ^.* +_ -IND\6K9_:2UL]H9C$RKP=V."!G\\_X)I5S='7]5LYKEIX;=8C'
MO505W D\J!FH[J*\B\16NIQV$L\;VIA=$= \1SNYRV#Z<'M],UTMM2:_UVXC
MLYK=[R!1;N[IPRIC'RMP23P:0"ZEJEYILELS:A:S74DR136? 10V.5_C';DY
MZYQT%6-49AXNT/@;"LX!..NS/''L/\YK%6QD;2K"*WT.XM[BTFA%Q+Y2+NV_
M>P0=S#G.0#FMB^:67Q'IMREM<FWMTDWMY)P"RX''4_EVH WG;8C-@MM&<*,D
M_2L+2=2U'4[""^@ELI%>11)!'&2T:EAN!8OU"G/3GTZ5M7#O';RO&F]U0E5_
MO'' KD;BRMKB[L+W2-.O+'4#.GF@0/$JIU;<<!?RZ^] %R);IO&.I_8WAC?R
M8MS3(SC&.@ (_GVZ<U):^(+F+1]3N]1BB:6QG:'$ *JY& !EN>IIUA(1XIU*
M=H+E8Y(HU1VMI &V@[N2O_Z^V:RC97.HZ'X@M4@N%GGO'GB$L+IO0%2,%@!S
M@C%,#6N]2U73M+CU.X6UFA 5IH(XV1T#8Z,6()!/<#/M3[O5;Z+7+:TM4M;B
M&ZA,D>XM&5QCDL-V0>?X1U%5M<O9-5T)K*SL[PW=P$'ER6[H(^03N8@ =".M
M.E3R?%&G?NKEH[>V,32+ Y3<< <@8_H.] $$]_X@.JZ=;9LXIY(I&:,AMC,"
M>O4XP!CGO74(7\M?,"A\#<%/&?:N?UF>.R\4:9=7/F+ (WC#K&S@NW 7Y0>3
M5B\\/IJ%P;K^U-5@WX94BN"BIQCA2.*0$;:EJ9\3R6,<=JT26_F!#*P)&X#<
M3L//L..>IJ?^U[NXOKRWL+!)H[4A6EDGV!GQDJN%/(JE<7D-AXU>6[?RHY;$
M)&Q!^=@V2!ZGV_QJE9&QLM4U"TU:YN+*:2[DGB/VF2&.2-N0<@A<_KV[4P-(
M^)BVFZ9?0V1DCOIA 4\T!U<DC XP>5/4CMT[+/KM_;PF2;1S$WV@0K')< %]
MV-I4@%3WR,@#'7TS=7.EV-CH<=C,D5L-1CE4-*>$RV6&XYV^_3GWJ_XIO(%@
MTIQ=0JCWL4@)E"ADYYSZ<CF@!R^(+Z+4(;2]T.6%KC=Y'EW,;LY7DY&0!QSU
MJ;2]:NKG5'T_4-,:QN!#YZ#SEE#+NVGD=.?Z_C1UK4+,>*- <WD B19G=O-
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
M@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444V21(HVDD=41
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
ME,UV:19-%GMK:Y-S K,/+A#N!@ J8B0V#C[W&.W)%=?6==Z9))JB:C:7"PW
MB\AA)&9$9,Y' (P<]\TP,?P_>0-K,SWD=_%J5X/E^U0>4C*N3MC&3C '.3_6
MI-/\$:=I][#<PSW9>)@P#,F"1ZX45IQ:9*^I17U]<K-) A2%(XO+1,]6P2Q)
M(XZ].U:5(#E[&"46^O:=+%.DUY=7!A+P,8RKK\IW ;<?C5/2]/TUK".TU2UU
M19\;)(")RG!ZC9\I&0#Z5VE% '/LQ3QN)C!<^0+$0>8('*;_ #,XSC'3OTI;
M_P"?Q?IK".;;!'*&?R6V@E>!NQBM^B@#GM-D7_A*]4F9)$CD")%(R%5<A<,
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
M^T7@@7<&D9EVPJ6P"!@%CZ<=SCH8]5DCU2'3[^V6&6X0O"T4AD1MOW@3M!!
MYZ8]\\4V[T&"?0#I*2R(F 1*3N;<&W;CZY/)^IZ4R'2[R76(-0U&YA<VR,L,
M<$10 MC+'))]1CV% &Q15+2X+^"&4:E>+=2-(2C)&$"IV&!_]?KWZU=H J:M
MI\>J:;/9R':)5P'QG:<Y!_,#BN=T[^T;ZV_X1RZ@2(6>U+N9).'A_@5<$'+
M8.>@![G ZR0N(V,:JSX.T,< GW.#C\JQ-/LM5M]9OKV:&R*7AC!"3ME F1_<
M^8X/MTH MZWJ+Z=:Q>1&KW%Q,L$(<X0.V<%L<X&#T_\ KUGZG>W^@^1>7-Z+
MNWEE$<L/DA-N=QW(1SP!T.<XZYK0UO37U*UB$,BI<6\RW$)<90NN<!N^#GMS
M56_L-0U>:UBO([6"TAE$TGERM(TA'1>5  ZYZ]J );#4+JXUK5;"0P[;41F)
ME0@_."?FYYQQTQ52WU?4)M(U>X+6HFT^>:,'RFVNL:YZ;\@GZU*;'4++7[N^
MM(8+F*]$8822F,Q%%(]#D'^9'IFJB:;JEOI>L6WV2&5]0EED7RI^$\Q<'.X#
MI@?7/:@#3TBXU.\BMKJY-F+>:$/MB#[@2%(.3V.6XQQQR>M:E9^A)<PZ3!;7
M=OY$ENBQ#$@<. H&[(_E[5H4 %%%% !1110 4444 %+244 %%%% "TE%% !4
M2_\ 'Y+_ -<T_FU2U"G_ !^R_P#7-/YM0!-1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %9?B=;)]!N5U%I5MB%W>3]\D," /<G%:E5=3T^'5+&2
MTN-PCDQRAP00<@C\10!S]Y)>2^+-#>[@CA0F?RD5BS@!/XB..>.!D#GDU/X<
MCBO/[>6YV2O+?2QR9^\8P JJ3UP!D#\:F'A:'S+>5]2U.22 L1(]SEB#C(SC
MCIU7!Y//HMYX6M;C49+V"[O;&648D^RR[-Y]3Q^?KUZT 9^J6D&G:=H=G:3M
M-%#JD2;G8,V<MD9'''(_"KNL ?\ "5^'_K<?^@"K.H:%'=:;!:P3O;R6TJSQ
M38#GS 2=S _>R22?4FFZCH+7<=H\%_/!>6C,T=PV')+?>R. <^G '3&.* (,
M(OC[( !.F$L?7][WK!U%88O!THM4>ZCAD\UM2D&QGD+CYD_B)R0-W3 ZGI71
M?\(XK:A)=2W]S()(?)=&(.]2<L"2#@'CA0N,<=:K'PM,^C2:;+J]Q)$," &-
M0(P"" <<OW')Q[<## FUK_D8] !Z[YO_ $$5O5ASZ)?2WEE<#5$9[,N4,MMN
M+%ASNPP&/0 #'O6Y2 Y^YMXAXVLI ,R&WD8DN3CMP,\#Z#G)_"I;:3;W?B?6
M+>X:5[?9"6C,S$OD'J<Y('/&<<C@X&-:;2[N378M26\A58D,8B\@G*GKEM_7
MWQ^%)9Z;>VVJW=ZUS;R?:U4.@B*;2HPN#N.>IS0!S]O<3Z=X8U*TM)71HM1:
MSMW)Y12RC^K<CUK;ET%8=3L;O3"MKY1*W 7.9DQ_%_>.>YYYSG(%0Q^'99-/
MU&QO)('2[F:=98T(*N2#]TD\ @=^1P:?IFDZNKHNL:HMU!"P,<:( 7(P5+MC
M/!&<>N"2: *"%]7M;NX?3KF\F,TBV\JS1J(0K87;\X*G@$\9/?(Q45['J2:=
MH0N[F>VOFNEA<^=N&-QVD@':QP!R:N-HFLZ?J4\FB7MLEG<.9'@G4D(QZE<#
M\>W8<U/J&D7S-IRV9@D2UF\]WGE*M(Q)+<!"!DG.?TI@0K;OIWBFTM8KJZD@
MNK9A*LLS.25_BR3P>>V*;X;LHC=ZOY4TT;1W;JI29SCMDAB0QZ_>!YJ[/8ZC
M-XAL[_RK40P(4(\YMQW=2/DQQZ9Y]J+&PU*PO[YHC;26UQ.TXWNP?)7[N,8
MSCGG@=#V!E70(9+[3-3MI[R\)2]EB24S,)$ P!@Y[=<=*ATNY=_!\XEEN3?+
M(T#[II-PGW *N[.0,E<X..OO6EX>L;W3UNH[Q(,3SO.&BE+8+$?*05'Y_P J
M(=%,7B2?4M^8945_+)Y$H!7=]-I(_P"!'T%(17EF$%[#I+SWKPP6XDD>,2O)
M*Q) RRY8#@GJ.PZ9%2>'9;WSKVVG%U):QONMI[F-D8J<_(=WS''J?\*9KEAJ
MD>HQZMHICDN%B\F2VE/RR+G(QTP0?<=/P.AIBZBQDN-1\J-I NRWC.X1 9SE
MN['/...!3 EU7SAIL[6]T+215W"8HK; .3PQ Z ]:Y.27Q$^@0:S!?#; BR&
MV*_ZQ1R[,W')Y^4=A@<UU>K+OTB]0MLW0.-V<8^4\U@V4>H7'A&/3H+/:\\&
MQ9V<&((_?[V_.T],=>V*0%NZO9KV2TE6:;3],>U%P]SN1?F8KM0[@<?US[<P
MZ;>:AJND:BMK?9N+:ZDBMYU5#YJK@KGC;SGJ .WXDNG7VG:U:3VEI]OM(;3[
M/"KS*IMV&!GGU  )&3U] #/X<MM0M)]02\LQ$L]U).)!*&!W8P!W/0]0.W'H
M 5+75+BY\)"[2_G-Z[^6GRQ;O-SM5,;0,$X/K@]:O37%W<:BFE65VZ-!'YEU
M=-&I89QM4#&W)Y)XZ5#IVEK#XFOY8YI&MU83>6>BSN#NQ]%/_C_M3KF&ZTSQ
M&^IPV\EQ9W42I<+$-SQL" K!>I&.PSW- #=-OK][J^T6\NE^W1+O@NEB&'0@
M<E>F02,CW_&H['5M0NO!G]J++ +E%D<EXSL8*6[ CL.M6]-MY[K6Y]7N('MT
M:!8+=),!]GWF+ =.3T//'.*Q;+^T+;PO<Z(VE7C7$4<J-+@"-@Q8_*>2QP>@
M'7N.M $^I7&HW+>'I_M"1?:&1_*6 E0Y3)+'=D@9.!QUZ\5U40<1*)65G ^9
ME7:"?89./SKE+J.\MK+0)VTZ[86&%EAB =_N  @*3D<&NKB=I(U9HVC8C)1L
M97V."1^M &+K6H:C8ZE8I$]LMI<RB(N\+,R-Z9# <TKZCJ$7BB+3Y6LQ:S(9
M(SM;S&QU7KC/?..E6?$-@=2T6X@0D2A=\17J'7D8_+'XUB7.G7TFAQZK)&[:
MNDL=UY:@YP !Y>,<<<GWS0!IW6K7UNFHS):Q7$%H" 5?820-QSGH ,#C.3Z<
M@4_$=P]UX#^TS(-\L4,C*IP 2RDX]JM7]N;3PM/;2(TMS-$X(AC9]\K D\ $
MXSGDUF:TZS>"+>SCCF>=DBC$0A?<2FTME<9& * -'Q1C[1HN03_Q,(^!^-;U
M<MXDU*R-YHI^TQ[1=+*21P%!QDGMSZ^_I74(ZR(KHP9&&58'((]: .<UJ5X/
M%FE2*DTP\J7]U&N<G&!].O4G ]N:MZ3KYO+FXM+^SDT^[@3S&CD;<"G]X-@=
M#_GKB'5Y4MO$^E7%Q(L-N$E4RR<+N(X7=T!//4]JJW]N=<U.\FL0LD2:<]ND
MX/RR2-G ![@#/(XY- %^;Q#]GMQ?2V,RZ8V,7&1NP2 &*==ISUZ_[-;5<1H^
MI>'I;.*RGTN'^TT'DFV:U!:1P,=<8&3UR1CG/3-=K$BQQ(B(J*J@!5Z*/0>U
M-@5[R_6UFB@6&:>>8,4CB49PN,DDD  9'4]ZQ]"G\_Q+K3.CPRD0YADQN7Y<
M<X)!Z @C^][U'=7D6D^,FGU!O+M[NV$<4[$E58,/E] .23G\QS5**ZM[_4O%
M,-K<1/+>0I';IO"F5A$P^7/49[]._3%(#>NM?M[2);B6"Y^Q,P47:J&CYZ'@
M[MN>,XP<C&00:+GQ#8VURL!\YW9-Z[(B0_3 7^^3GC;GH<XK!TB[\.C2!%<V
MP2YC5()K=X2'F=2  $_B)8#(YQWJ^I2#QI91NL=N6TW8L4;?+D,3M'3@ ''
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
M:S2UD:%O+Q-="-I' R54;23CCTY^E6M&U2'6-.CO(!M#9#(6!*,.H./S^A%
M%ZBJ>J:BFG01LREY9I5AA3.-\C= 3V'O[=^E0VNJ2OJ[:9=VR13^1]H5HI?,
M4KNV\Y52#GV_&@#2HK'AUTSV\=[#;>982RB*.59,/DOLW%"!A<^Y/3CKC8H
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
MSN[YKV.:ZL[EQB26UF*%QQP?R% &)J.GV=IIFG6%I<23Q#55A+2X)0D'<JD
M8Y].^15WQC96MIX4U!K:WBA:0Q;C&@7=AUQG%7[WP[:W=M:VR3W%K!:L'B2
MJ,,,X;)4G/)[^_6IM4T==5L!9W%W<"(@!RFP&3!!!/R\<CMB@#/\611^;HTN
MQ?,.IP*7QSCYCC/I3-8LK5_%FD>9;QM]H682?(!OVH,;C_$.V#Q5^^T3[<+;
MS]1NR;:02H0(AEP3AC\GOCT]J=)HPEU*WOI+VY>6W!" B/'(P>B9Y^O<XQ3
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
M$]Y:"S:^'G/N=,<%=QY/3^7N2 =56?J6I&TN+6T@B$MW=EA$K-M4;1EBQYX
M]!7+Q75])I8U.*ZU.752XD$ AE:W(W$% H7:1M[YSD=:NZM'-=^(="D$]W!]
MICF(0!%:#*+D#(Z^N<^V* .ELWN)+96NX5AGR0R(^X<$@$'T(Y_&IJPY9[M]
M<AT>.]EC$=L;F2XV(9)?F*A?N[5QP<XY]N33+:ZN;77Y-%FN99TFM_M$-PP7
MS(R205/&"."1QQTYH WZ*Y?2;G5-0M$O/[71+:VG;S-ULN98P0>6!P/E[J!5
M1?$%Q-HTNIC6;6WNPS.E@YCVA5.-A_C+$ G@CDC@4 =G61!XAMI-7_LR6"XM
M[G. )%4J3MW8RI(Z5H6-RM[86]TJE5GB60*>V1FN2\16SF>_U&!"9]/NHI>G
M#+Y<?'X%5)]!F@#LW=8T9W8*JC)8G  ]:HZ;K-EJN39/)*HR"_E,JC&.Y'N*
MIZE=C5+.TLK3)&I)N9LXV0\;SCKD@[<>_M53P*<V%]@ #[6Q ' 'RKTH Z:B
MN:N-9OK"6T2YN=/FGEGCBFM(EVO%O'8ESTXZCG/6K%WJ.JQZ\VG6RV4@>V,T
M1EWIM.[ R1NW?D,^HH W:J:IJ"Z99O=20RRQIR_E[<J/7YB*S?[5U![RVTM(
MK=+]H!/<R-DQQ#.,!0<D_B.U1:X=1&BZM'??9WB$*F*6*,KNR3N!!8\C _/\
M@#?@E6>".9 0LBAP&&#@C/-/KF#JNJ:9!I\T]M9'3I?+B"Q2,95R.#D@#''3
M]:Z>@"&>[M[9HEGF2-I7"1AC@NQ[ =Z+N[M[*W:>ZF2&)>KN<"N<U^RM[?6M
M(FBB_>S7H:21LL3TXR<X'H.E:OB  VL >V>XB-PGF(L)E^7/)*C.1^!H L6^
MKZ;=3"&VO[6:4]$296)XSP :RM2U^-M.N)[9KN'['<HDI\G&]=ZJP&X8Z-['
MCTJQ8OH2:DD-M:06UZRED#6AA=AWP649_#WK+U#3M1?2M5L4L997N;TSHX>,
M*5WJ0.7R#A?2F!TEI?V]Y))'"9!)$ 762)XR <X.& ]#^56:SK1)O[9NYGMW
MCBDAC579E()4OG@$G^(=J=JNJQ:8D*LAEN+A_+@A4@%V_'H.F3VS2 OU3O\
M5+33R!<NZDHTF$B=\*N,L=H. ,CDU"NJO!?0VFHP+;O<9\F2.3?&Q'\)) (;
MTR,'USQ64+B2?Q%?LVCW$SBUC@,;M%]PEBV<M@@_CTYQ0!T]0W%Q;6<9FN98
MX4)Y=V"C/N31=3-;6LDJ0M*4&0BE03^)( K &J3:AX1NYKFW==]I*3+\BHS8
M(VJ Q/L,CG% '1QR)+&LD;JZ. RLIR"#T(-.KG-,UD6.@Z8;FQO$@,4,7GX0
MH,@ ,<-D+[D>E:MYJL-K>Q62137%U*N\10J,A.?F))  R,=>M %ZBJ>FZE!J
M23>4'22"0Q2Q2 !D8=C@D'Z@D5<H **** "EI** "BBB@ HHHH **** "BBB
M@ J-?^/E_P#<7^9J2HU_X^7_ -Q?YF@"2BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***RO$NH2Z=I1>V<)<2NL41*;OF)].F< GGCB@#5HK(31
M9+>XL9+?4;YA"Y\X37+/YJE3U!R,YQTQQGOBLK5IDC%_=Q^(-E^C$16\=TI2
M/:<8\LXRQ .0>Y[XY -K5=3ETV>T!@CDAN9X[<-YI#!F/]W:0<#GJ*TJYOQ!
M,TUIX?F8!6DU"W8KCH2#_P#7I]_JC-K[61U6+3[6"(&1B45WD/0 N", 8.0/
M_K '0T5QS:W>MX?U1X]25[BPN-J7$*QMYD9(VEAR.YY&.GL:MW\NLZ;<V-U)
MJ<<\-Q<QPM;BV"* WH<EO7OU]N* .F.<'&">V:SM-U1KV\O+2:U:WGM=F\;P
MP(8$C!'TJHUY>ZAXBN-/M[C[);6:*TKHJM)(S#( W @#\/Y\0>&TDBUO7(Y7
M:1UDCS(54;Q@X/R@#..O_P"N@#HZ*YN.XUK3K[3Q?W27,=ZVV2(0!?(;&<*R
MGD9XYSP*EN;[6O[7N=.LQ9.PB$T3SAUVJ6Q@XSN].WXT ;]%1VWFFVB\_'F[
M!OP,?-CG]:S/$M_>Z7IWVRT\DI&P$HDC+':2!D88=^WO0!KT5DW-SJ"76GP0
M36SM< F0F!L!5&2P^?CJHQSR>M56U74[V>_?2TM5MK)C'F=6)F<?>P1T &0.
MOZ\ '045C'5;R^T2TN]*MD\^Y8*%G#;8^N22.W'7OQZTNG:E?375_87,-N;N
MU"LKQEECD# D=02O;U[T ;%%<_I>O7^J-831:68K*X+"28R!\8#] ,$#*CD@
M=<8Z&N@H A:\MENTM&GC%RZEEB+#<1ZX_P ]#Z5-61)*H\3012V%L96A8QW6
M_,BJ.HQMXZGOZU ==U%KN_L[?1_/N+0H/DN5"'<,\E@"./0'\.M &]17.1^)
MKNYTMKNST2>5XF99XVE1!&5&6'/S$CCC;W_"K5SXAC@M-.NTMI)+>^<1C! =
M&(X&T]>ASSV[T ;)&1@\BH+6RM;)66TMH;=6.6$484'\JR&\220WZ6]UI-Y"
MLR%[?H[RD#)7:N<'KU/'?%7+/6H[K4Y-.DM;FVN4C\W;,JX9<@9!5B#U_GZ&
M@#2HK$;Q1:B&2Z2VNGL(F"O>! (^2!D G<P!."0#T[U=OM6M[-X(MLD]Q<?Z
MJ&$ LP[GD@ #U)% $\-]:7$SPP74$LL?WT20,R]N0.E3USMO<3R>,)G>TFC(
MT_B-]FXX?C!#$<\]QTY]:D\+'38[2^:PCN(46Y?SDN, HP R/H/>@#>HK(M_
M$5I->10-#=0"?_42S0E4F_W3U]^0/UI(M=5];N;(PRB.%4 (MY"68DY)P.%Z
M<G@]<T ;%%9MQKVG6[SJ\SD6_$S1PNZQGT+*"!6?XNCMYK"RN/+BD8W,6R3&
M?E)SP1S@^U '1450GUBRM[];&5I1<ORJ+!(VX>H(7!'\JD74K9M0-@#+]H"[
MBIA<#'KNQC'XT 6Z**Y75+W3;WQ0MEJ,]LUG!;,</(-HF+8(/.,A0<9Z9- '
M55!?6J7MG+;2,ZK(,;D.&7T(/J*A-U8Z5;06]Q>0PJJ!4\Z0*6  &>>O:ED:
MSU2PDV21W,!X)BDR,CW4\&@!UA81V*2;7DEEE??++*<NYZ<]!P,    8JU7(
MV;-=_#L7%Q-<-*D<DHE\U@VY7;:<YYP<'GT'I70:5.!H-G<7,O\ R[(\DDC?
M[()))_G0!>HJ"VOK2\W_ &2Z@GV8W>5(&VYZ9Q]#3+;4K"[D\NUO;:>0#.V.
M56./H#0!:HIDT\4";YI4C3(&YV &3T'-4+AKZZO+&;3+NV^Q*2;@$[O,4\#&
M!VP><CGUQB@#2HI"Z@,Q8 +U)/2EH **;)(D4;R2.J(@+,S' 4#N32HZR(KQ
ML&1AE64Y!'J* %HJ&\NX+&UDN;E]D,8RS8)QSCH.:R_$5S=V;V$MK<R)YMW'
M"T01&5E)).<C(X'4'_&@#:HHHH **** "BBB@ HHHH *1E# A@"",$&EHH *
MC6"%)FF6*-97&&<* S?4U7U;48]*TR>]F!98ESM'\1)P!^9%,TN?4)&GCU*"
M*.2,C:T)8HX([$CJ#UH NR1I+&T<B*Z,,,K#((]"*JMI&FLKJVGVA5R&8&%<
M,1G!/')Y/YU<HH I'1],,2Q'3K,QJ2P7R%P">IQCV'Y4Z;2]/G2-)K&VD6)=
ML8>%2$'H,C@5;HH KII]G')+(EI LDH(D98U!<'KDXYJ#^PM(QC^RK'_ ,!T
M_P *OU4U.].GV3W7V>2=8^7",H*KU)Y(SQV[T -O='TZ_MH[>ZLXI(HAB-<8
MV#C@$<CH.E36EC:V,?EVEO% AZB-0,_7UIUG<+=VD-RBNBRH'"N,,,C."*AF
MU.S@U&"PEF"W4X+1IM/S 9[XP.AH CU/1=.U;8;^U28QGY6R5(]L@@X]J(=&
ML+=I6MH6M_-&'6"1HU[<A5( /'4<U?JCJ>J1:8(VGAF:.1@N] " 2> ><_I0
M MCI%GIZ%+9)5C((\MYW=.3D_*Q(IEKH>GVD3Q0P,(74HT32NR8)R1M)(')/
M;N:T** ,VTT.RLM@MC<QQI]R(74NQ><_=W8_.I+;2+.TO)+N%9A/)C>S7$C;
M\# R"Q!P.GI5ZJG]IVHU!;!G=;EP2JM$X# =<,1@_G0!)>VD5_:26L^[RY!@
M[6*G\Q4&GZ3;V#F57FGN&78T]Q(9'*@D@9/0<]L5>HH R#X;LOM%PXENUAN"
MS2VZ7#+&S-U; YY],X]J;)X<ADM[2 WMV$LW62#'EY0K]WG9SCWS[YK9IDTT
M5O$99Y4BC7J[L% _$T 9\VC"?4;6^DO;II;7/EC$8'( ;/R9YQS]>,4P>'X4
MO[B[@N[RW^TL&EBB<*C>O;()YR00>3S6M10!AIX7METM-/\ MEX8H9!+"V]0
M\3 DY4A1UR>N?;%2KH(&HK?MJ-Z]RJ[=S>61M],;,#\,'DUKT4 9VF:0NF2W
M#QW=Q*+B1I9%DV8+GJ>%![?2L_4#IWB.XTZW@ECG"/\ :'*$$K&!]UNXW%EX
M.,@'TKH:BAMH+<R&"".(RMO<H@7<WJ<=30!+5/4[6YO;5X+>Z6W$BE78Q;S@
M^G(Q5RB@#,T;3KK2[:.U>[BG@CW8Q 4?DD\G<1W]*TZ** "N?_X1VZBMK^TM
MM0CBM;QW<C[-ETW#! .X#'X9KH** ,"30+V2UTV#^T+<+I[(R'[*?F*# S\_
MI5B?2;F;7;74C<P8MU*"/R3D@CGYMWUQQQGO6O10!S]MI.JZ7=RII=Q9_8)Y
M3*4N(V+0D]0NTC(X[D?U-OPYI<^C:=]AEECF1&)1U&TD$YP1_P#7/Z5JT4 9
M.HZ==/K-IJ5HT+M C1M#*Q4$'N& .#T[?C4=KHT\VHW6H:K)$\D\)MU@B&4C
MBST)(^8GW [UM44 8&F6>N:99FR3[#<11DB"5Y71MN2?F 4@_@1BI=2L=1N-
M<L;VWBM3%9B3 DF8-)O4#LAQ@CWS6U10!BW]E>Q:C#K%E#'-=+ 8)K8R;0ZY
MW?*Y'!#>HY'I45KI]]/K+ZW?V\4<D=N([>VCDW,#R3N;@9Y(XXY]LUOT4 <[
MX5L;VRTZ73]1LMBL2P=9%9"" -O!SGK_ (U%I$6N:);KIB:9'>PQR'R[H7 C
M!5B3E@<G(R<X'Y]3T]%  .G-8UFD\M[J"76F3I!>,/F=XR OEA2#M<GJ#T]:
MV:* .<\/Z+-HL-Q/.DEU."8854KN$08D8R<#).XC/H.U4]'T[4X-"U33WM9X
M)Y]\D<F^,J<J !D$X)Q^'7-=?10!PPLY7TW3([;0+BWDM)X6NI?*1"^P?,1S
MN?J<&M6220>,HKS['=FW^RBW\P0-C>7SSZ#!Z]*Z2B@#G=3CN=-\21ZO';37
M=O) 8)4A3>\9SD$#J1P/7O[4[6[\WNB7\5O9W^XJ(T)MG!D)YX&,X'J0!704
M4 <MK+E]&TF*&UO)"DT3.BVTF0J\'< !_GD5U",)(U=00&&1N!!_$'D4M% '
M,Z_,9]8TIHK:\=+:=C*RVLI5>G.=O/0],UIWNKI;0VUULD^QL["=S ^Z-0K<
MD8R/F '([UIT4 <Q?3IKNLZ4--_?P6TAEFG4'8F-I"[L8)/I^?>NGHHH *P/
M$4;Q:KH^H$$V]O*R2D?P!\?,>,!1CDGVZ=1OT4 <SJ<B:UKVE0:?+'/':O\
M:+B6/YUC (*C(.,DJ1CKWHTW4;+_ (3#50;N%3((40!U D;&#[D@D#\ZZ:C'
M- %75))(=*O)8B1(D#LI S@A3CCO7-6FHV \"2P+?6YD%K(-C2C<N<C&.O<
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
MA%Q;O$6= XQN1BK#W!'(I8!*(4$[(TN/F**54GV!)_G3F95&68*,@9)[G@4
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
MM&W@X51CI574\+\,T&5&;>+Z?>6F!KWVK7$.MVUE#9S2HR-(Q0)\XP,;26&
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4C*KH5=0RL,$$9!%+10!231M+1U=--LU92""(%&#Z]*NT44 %
M%%% !1110 5#=VL-[;F"X4M&Q!PK%3D$$$$$$<@5-10!!9V<%C"8K:/8I8NV
M2268\DDGDGW-3T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M 4444 %%%% !1110 4444 %%%% !2TE% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%'THH ****
M"BBB@!:2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *6DHH 6
MDHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** %I**6@!**6DH **** "BBB@ J" 8N;GIRR_P#H(J>J]O\
M\?=W_O+_ .@B@18HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%&
M10 4444 %%%%  .!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% "TE%% !1110 4444 %%+24 %%%% !1110 444M "4444 +244M "4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
MM)10 4444 %%%% !1110 444V6))HGBD&4<8(SCB@!])110 4444 %%%% !1
M110 44M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%+0 E%%% !1
M110 4444 %%%+0 E%%% !112T %)2TE !1110 4444 %5K;_ (_+S_?7_P!!
M%6:KVX_TNZ_WE_\ 010(L4444#"BBB@ HHHH **** "BBB@ HHHH **JZG:V
M]Y83174*2Q[2<. <'!Y'H?>N'\$'2K>>>XO9+:&9%3R6FD (SNSMS^'3]* /
M0J*\ZGM+"X\50V=GLFL7=<K'.TB'^)LX;CI7776MV6G3KIT$,]S/''DP6R;C
M&H&><D#H.F<]..10!KT5E1^(;&;2&U&'SI(U81F-8SYF\XPFWURP]N:8GB.U
M%W':W<%U932[?*6>/[^XX'*D@<\<XZT ;%%<1Y<4?Q)3RXD3YBWRIC.86)Z=
M<GG/]:U(?$S3^(I;(6\J6L<63NMY#*7R/X1RJX(ZC^8H Z.BN(L9[.T\>ZA(
ML!2-8RH$4!8[OW8/"@GDYY]_>NHTO6K#5_,^P3F7RL%LQLN,YQU ST- %^BB
MN;\7-J%A NI6%]/%@B.2/"L@4Y^;!!YS@?C0!TE%85KK<<'A5=4GG>9BG23:
M"9.FSA1_$,9Q[U'9ZY]O\+R:A--]EE@#>=Y!7@KS@;P1SQU]: .AHK+TN>6U
MT2&ZUB]^=T5Y'FV1B,G^'@#Z?6I+/5=.U='BM;H.2N60%HY IQSCA@.1R/6@
M#0HKBO">JM"NJ2W]\[1QK'L^T3DC)W\ L3C.!1X6N+C5KZ2ZN]7E6Y68$6HF
MPI3;R-GISU]J .UHJA_;FD_]!2R_\"$_QJ6XU.PM2HN;VVAWC<OF2JNX>HR>
M: +5%0+>VK7 MUN83.5W",2#<1ZXZXIJ:C9/=&U2\MVN 2#$)5+Y'48SF@"S
M115.35]-BE:*74;1)%.&1IE!!]",T 7**89HE*!I$!<$J"P^8>U(;B%9U@,T
M8F8;A&6&XCUQUH DJ"\BDD@;R',<P4[&';/^?Y5/7/-J]W#XLMM,$D,UI<IY
MH;9\ZC:YP"#@C*>G0_C0!?MKFX%YY,]K-#O8E=H\R/&.[#[I)S^7O6E02 "2
M< 5@0^(IM3O9K?1;1+B.)06N9I?+0$YQ@ $D<'GV].: -^BL&3Q&;#4EL]9M
M!:+)@Q7"2^9$WKDD C!P.G?G P:U;W4;2P,(NIA&9Y!%&,$EF/;C^= %FBN=
MUO6[W3M<LK2'R&AN'0,'B;<H+!3AMV">O;CBNBH **** "BBJ>J7_P#9MJUR
MUO+-$@+.8RH*@?[Q&?PH N45@IXHCDL)+Z+3+][:(D2.!'E<#).-^3U'^16G
MI>IVVJV@N;1F*YVL&4AD; )!'KR* +=%%% !1110 45CZSX@CTR[ALHK:2ZO
M)@"D2D*.3@98\#)!_*FKXCC6YL;6XT^]AGNQPI0$(<D'/.2!C.0.A![T ;5%
M&1N"Y&2,@44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %+244 %%%'>@ HHHH **** "BBB@
M HHHH **** %I*** "BBB@ HHHH **** "BBB@ HHHH **** "BEI* "BBB@
M!:*2B@ HHI: $HHHH ***6@!**** "BBEH 2BBB@ HHHH **** "BBB@ HHH
MH **** "EI** "BBB@ HHHH **** "BEI* "BBB@ J" ?Z5<GU*_RJ>H8O\
MCYG^J_RH$34444#"BBB@ HHHH **** "BBB@ HHHH K:C<16UC*\Q;:1M^52
MQ)/ & ":Y+P(RVTUW:78:&:54VQ3(4+[0V[ (YKIM:AU.>S5=(N8[>XW@EY
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
M1110 4444 %%%% !1110 4444 &!D' R.,U'+;03 B6&.0'KO4'MC^5244 4
MVTC3'^]IUHW&.8%/'Y4S^P])_P"@79>G_'NG^%7Z* ,_^PM'_P"@58_^ Z?X
M4'0M(_Z!5E_X#I_A6A10!G_V%I'_ $"[+_P'3_"C^PM'_P"@58_^ Z?X5H44
M 9_]A:/_ - JQ_\  =/\*/["T?\ Z!5C_P" Z?X5H44 9@\.Z*.FEVGXQ TQ
M_"^AOG.F6XSZ+C^5:U% &&_@[0'.3IRCC'RR./Y&D_X0W0<?\>)_[_R?_%5N
MT4 81\&Z"W6Q)^L\G_Q5(?!F@$8-B<?]=Y/_ (JMZB@# '@KP\"#_9XX]9I/
M_BJ/^$)\/?\ 0/\ _(TG_P 56_10!@?\(3X>_P"@?_Y&D_\ BJ/^$*\/?] _
M_P C2?\ Q5;]% '.MX&T!EP+1UX'(F?_ !J.7P'H4C$I%-%GLDI..GKGT_4^
MU=-10!RQ^'^C9R&N5^8G D!_#D5LZ)H]OHEFUM:M*R,YD)D()R0!V ]!6A10
M 4444 %%%% !1110 444M !24M% "4444 %%%% !1110 4M)10 4444 %%%%
M !1110 4M)10 444M "4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%+24 %%%% !112T )1110 4444 %%%% !1110 44M)0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%+24 %%%%
M "TE+24 +2444 %%%% !1110 M5+,8DN.,?.?YFK=4[$EGN"?^>C#_QXT"9;
MI:2B@84444 %%%% !1110 4444 %%+24 %%%% !1110 M)110 4444 %%%%
M!1110 4444 %%+24 %%%% !1110 4444 %%%+0 E%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !12TE !1110 4444 %%%% !1110
M4444 %%+24 %%%% !1110 4444 %%%+0 4E%% "TE%% !12TE !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M)110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 M)110 4444 %%%% !1110
MM)110 4444 %%%% !1110 4M)10 4444 +2444 %+244 %%%% !1110 44M)
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
MJT;3FOT\QX(V*S80[H2/O;EZC'?\^E &C252;5;9+!+US(MN^-K>6QR&^Z<
M9YR/SQ27&KVENZ1L9GGDC\U88X7>3;ZE0,KR<<XYH O454.IV8T][]YO+MDW
M;GD4H00<$8(SG(QC%1V^L6D\T,!\Z&>92R1SPO&6QU W  D9[$T 7Z*** "B
MJ,.KV<]])91-,;B,X=3!( O&>21@9[<\TZVU6SNO/\N1U%O_ *TRQ-&$[\E@
M.W- %RBLZTUW3;R6.."YR9=WE%D9%DVG!VD@!L>V:L1ZA:274MJMPGGPC,D9
M.&4<<X/;D<]* +-%5[._M+Y&:TN8IPOWO+<';]?2K% !152XU33[67RKF^MH
M9 ,E))54_D34DE]:1/$DEU CS8\I6D ,F>FWU_"@">BJ\%_9W,SPV]W!+*GW
MDCD#,O;D \4W4+NWMXO+FOXK.24$1N[J#GU ;@XR* +5%97AR^EO]-,LTHE9
M960/M"D@'C..,X],#VK5)"@DD #DDT %%(K*XW*0P]0<TM !10"&&001ZBB@
M HHHH **** "BLV^U":RU*SA*1O!=/Y88Y4H<9Z\@Y]./QJ<W<XU46OV&4VY
MCW_:0PVAO3'7_/3'- %NBBH+^X>TLI9XK>2Y>-<B*/[S?2@">BLO4-6FLCI[
M?8P4O)HX2'DVO&6]0 0<#KS6I0 45F6.J37&KW6GSVT<;P(K[DE+@Y[<J*TZ
M "EI** "BJ.IZF--:VWP/(MQ,D"E".&8]\]JO4 %%%% !112T )1122,4C9E
M1G(&0JXRWL,\4 +15+3-2CU))V2&:%H)F@=)0 0P ST)&.:NT %%%% !1110
M M)110 444M "4444 +24M)0 457M;^SO&9;2[@G*\L(I V/KBK% !1110 4
M444 %%%% !1110 4444 +2444 %%%% "TE%% !1110 4444 %5;$8:?_ *Z-
M_P"A&K55K/[\_P#OG^9IB99HHHI#"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ JE=:38W=PEQ+ !<)TFC8QR=,?>4@XP>F:NT4 4[#2K+36E:T@"/,Q:
M1V8L[$^K,2?UJ.UT/3;/S1!:HJRA@R$EDPWW@%)P <#( '0>E:%% &&/!^@K
M&R#3UPQ!SYCY&,]#G(Z]OZ5I?V;:FZM[IHR\]LA2*1G9BH(P>IY/N>:M44 5
M$TRU349+]$=;F3 =A*X#8&!E<X.![52;POI+(\;6[^2[E_)$SB,,>I"@X'7\
M.U:#WUK'?1V3SHMS(I=(B>6'M^1_(U8H S+O0;.[T^"S<S*MNP:"1)")(B.F
M&]NG.>@[\T0:!9V]XEY"]P+E1M:5IB[..,AMV<],?RQQ5VZN[:SC$EW<10(3
MM#2N%!/ID_2IJ *=AIEMI\MU+ &,EU*99&8Y))[?0<X%5]3T*'4;R.[%S=VM
MPD9C\RVEV%E]#P?4UJ44 9FEZ';Z5=W4]M+.?M+;I$D8,,YZ[B-QZGJ3U-:=
M%% &2^@A]4.H_P!H7@N-FP'$1"KZ %/<T\Z)%+>0W5[=7-X\!W1+*5"(V?O8
M51D_7-:=,\Z+S_(\Q/.V[_+W#=MSC./2BX&0N@S6U[)+IVIS6=O/(9)H%B1P
M6]5)'R_D:LSZ0D\VGO)<2NMDYDP^&,C8X)/L>>./TK1HH S)M+G;Q!'JD=VJ
MJL(A:%HMV5W$D@Y&#^';O5>UT.[L)+I+#4E@M9Y?-$9MPS1$_>VMG'/N#CBM
MNB@#GM71I/$>@6SR,Z*9)&)."S*H() XSD>G<U>O-+FN=;L]12Y15M5($31%
ML[N&.X,,9&!T.,5:6PMEU%M0"'[4T?E%R['Y<YQC.!S[59H RDTV\AUVXO8+
MF+R+D)YB2QEF7;QA2"  02>>A[&M6BFQRQRIOB=77)&Y3D9!P?U&* ,#6M+U
M?4-2MYHY+,VMK,LL<+LZER-IRQ&1G(;''?OFM^/>8E,H57P-P4Y /?!P,_E3
MJ* ,::PO'\3IJ*P6S01PB$%I6#\G)8#:1QD@#(ZGGFJ\&E:M8:G>?V?+91V-
MW*92TBLTB,1S@# /.<<__7Z&B@#F%T+4CX2N=+DDMS>2OO\ .\QB')<,2QVY
MSCCH>WX6_$&FW5Q8V,-A#&ZVTR2E"_EY" X4<$#/3VK<HH P+Z?6M]W VB1W
M]M+S%NGC"J-H^5E/7D$]>]-CLM9TCPY8V>FF&XNHW E+_="DDG&2.!P/7'3!
MKH:* "F3R-%"SI"\S#I'&5#'_OH@?K3Z* ,GP\EPMO.]Y:26]S-*TTFXJ0<G
M@ J>R@#G!K+D:]L?%-SJ,.EWDEF\7ES!%0L[#HRC=DCI^9XKJZ2@#D]:E2[%
M]:ZCH%S=3+E;::&V+!E.-N'YP<GGMQ^%=#I,4]OI-I#=',\<*J_.>0/7O5NB
M@##\702SZ?;;(9+B&.ZC>XAC4LTD8SD #KSCC_"LZR:(^([2XM-(NK*T"/'D
MV912Q[X7[HY'S$>OX=;10 5SWB2_BM]0TU)&=%BF\^1_+8JJ 8SD#'\0'XCI
M70T4 <QX@O+:RUS0]4FDQ9@2AIE4LO*?+R <YSQ_^NDLM4L[GQ=+=>>8HOL
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
MVY>!=S/ORQ#DEFSSR,]>PH Z+4M0U.#6H[&S%K+]IA9HQ(&3RB!]YF&=PSV
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
M''L<\T ,U335U*..-[B:)4</B,(=Q!!&=RGIC_'-6XD:.-4:1I6 P7;&6^N
M!^E0Q:A937#6\-Y;R3KG,:2J6&.O&<TMU?6EGM^UW4$&_.WS9 N<=<9H GHK
M-U_54TC29;H%#+@")6/WF)P..IQG)QV%45O;F&QEFAUBSF=UC6+[:\85)!DR
M*?+ 'W2. 3S[4 =!156YOXK/[,ER56:X<(J*PY/?!..!Z_U(%2S75O;JC3SQ
M1*Y"J7<*&)Z 9ZT 2T44C,JXW,!DX&3U- "T8HHH **** "BBB@ HHI@E1I'
MB1U,B %ESRN>F1^% #Z*S-)U.:]NKVUN(8XY;1E5FC<LK$C/<#%:= !1156V
MO?M%W=6_V:XB^SE?GD3"29SRI[]* +.U>.!QT]JBDL[66X2XDMH7GC&$D9 6
M7Z'J*FHH CG@AN86AN(HYHFZI(H93WZ&HX;"SMXGB@M((HY/OHD84-]0.M32
MLZPNT2"20*2J%L!CV&>U4='U,ZFET6A\EK:X:W8!]P++C)!P..: +5K9VMFI
M6TMH8%8Y(B0*#^53444 5H-.L;:5I8+.WBD8$,R1*I(/7) ID&D:;;3>=!86
MT<@.0ZQ*"O&..../2FVVJ)/J<UAY$L<L*!V+%",$X'1B>?<"KU !1110 444
M4 %%%% !1110 4M)10 4444 %+244 %5K(@^80=P)X/K5FJFG-NB+<C.#S3Z
M"9;HHHI#"BBB@ HHHH *6DI: $HHHH **** "BBB@ HHHH *SKK2!=:G!?&]
MN4>#/EHNS:N1@]5).?<_3%:-8EW)=6WBFPCBN)C;W8D,L3 ,H*IQ@XR.?>@#
M;HHHR,XSSUQ0 445G:\;B/2KBXM;M[>2"-I 55"&P,X.X'^E &C16=8:@HT/
M3[J]F >XBA!8C[SN!T ]2>U5]0NKJU\0Z;%'<,8+LNKQ,JX7:H(*G&<_4GK0
M!LUD7VDW-SK-OJ,5U!&;=2L:/;ENHP22''J:UZ* "BJ5Y>7,%_:00V+SPSDB
M297 $..Y'?\ /\ZNT %%%% !1110 4<?C110!'/!#<Q&*XBCFC/5)%# _@:=
M&B11K'&JHB@*JJ,  = !3J* *ITO3R\CFQMB\N?,;R5R^>N>.:C.BZ4=N=,L
MCMZ9@3C]*O447 155%"J J@8  X JI-I&FSRM+-I]K)(QRS-"I+?4XYJY10
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
MIF(DTB>$(A+EI8SEL A5P?FSD\G X_ 9>GV-^--UNTELI(7O9)Y8G=T(^=0
M#M8D'\,4P%U2_OH_!=OJD5Y)'<BWB=]JIB0MMSD%3ZGICK5V]NKJX\0PZ5;S
MFUC6W-S+*BJS-\VT*-P('/.<'/M61/!JM[X7BTP:5/#+ $C<M*F'5<#Y3NY/
M0X(QP><XJY>K<V&N1ZW'87-Q#+:^5-#$%,L;9!'RY^;L..F":0#+.3[!XDUB
M2:ZFGCAMEDD+JN<@9XP .!Z>M49O$%S%HG]I?VS:M>AMYL5,90KNQMQ]\''/
M7/6K444UYK&JB6UNK4:A:JL1D3A<J1\VTD \<9(/44NEW<EI86^G:CH5W+<P
M?NP8[=7C(+<8;.!QC.<4P.H5@RAAT(S2T#BBD 4444 %%%% !1110 4M)2T
M)1110 4444 %4]+.;<'U JY5+2?^/1?]U?Y4^@GN7:6DHI#"BBB@ HHHH **
M*6@!**** "BBB@ HHHH **** "N<U:W@O_%UA;3PB1([=W8,."#D#Z].A]:Z
M.LZ?23-JL6H"\F62+A4VIL"G&Y?NY.<>O&: ,"V4Z5>^*EL':"&U@22*)<%%
M<Q$[L$=<CZ>O;$-MINH3:7;O8V9%](B7 U2:Z!<M@9!X)(Q@!3Q@\]*Z"#1#
M%?WER]V\JWV5N(F0 %<84 C!&!QG)S]>:KVV@7UB4@L=;FAL$)VP&"-V )R0
M'(]2>H-,!E^MAJ.L7%O-I]QJ$T$"QR("OEP[\GY=S+\Q&/F'. .1S5/3IYIO
M -W+.\\WF1RA"YW,%.0.<Y('OSU'/%:<NAW*ZQ<7UCJ36JW6SSXQ KEMO&5)
MZ<<=#U)^D$7ARY@T-])COH#;G=AFMCO&6SR0X!(^G;I0!GZK;J^C>&7=I [7
M%K&=DCJ,;3T (P??K[U<UJUC&N:!;;IMA>;GSGW_ '0?OYW?K5F?0;B;2["T
M-[$KV,\<L3K <$(, %=_ZY_"G3Z/?W&H65Y-?V[/9L[*!:D!MPP1]_L.E R*
MU62S\7M9Q37+6KV/FE)9'D ??C(+$XXSWK?K*&EW0\1#5#=0LGDF Q"$@A,[
MA\VX\YQVQCM6K2$8.JF2+Q1HPBFG59VE\U!*VQMJ<?+G'Z57DMY;GQ;<V:ZA
M>0VYM1(R13G);?VSG;_P'';WJWJ.GZC<:Y9WT0M&BLR_EH[LK,&4 Y(!Q@@T
MMO8ZC'K]QJ$D=J8YD$859FRH'0_=P2?PQ[TP*%C-JD=AK=M97$MU-:RE+9KC
MYG'<\_Q8[9[\=*=H5Y;7-V+9;[4(;H1;;BTO2V]SC.X9^Z><_+CC'%20:5K,
M2:FT;6D,UU.L\3+,[!2&!VM\HX(!!^O2K T^]O=<L]0O8;:V6T5PJQ2&1W+#
M')VCC'-("+2;N[O-,U-IKMO,M[J1(VC"Y55 ('3!^I]:H2:KJ(\&66I"]87;
M. S>6F'R^,%=OIQQBK=GI>KZ>-0M8!9RVMS*\D<DDCADW<<@ YQQW'?GGB*3
M1=5;PW;:6([3S(7#&0W#8(!!&/DSDY/TQWS0!I7GFZ=:3RWFMM&C%-LC0IE"
M#E@H YW#@ @D>]4[*_NG\2BR2[N9K9K0R,+BW\MT;=@$?(O'Y]#4NNV=_?6F
MG75O:K]JM+A)VMC*!G'50W3\>./RJND6KGQ!#JUQI*[3:F$Q0W".Z'=D$[MH
M]N/7K3 72I-1U"VU/=JTR/;7<L,3K%$>%Q@L-O/X8[^U1)K][-X=TIU:-;W4
M)?(\[;D1_,5+[>YZ<=,G\#-H46H6=EJ0NM+F26XN))U1)8F!W8& =PY'/7'
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
MK7;:TM()I8;DRW _=6JQ$S-ZC;[4^'6K*:SEN5>3;#Q-'Y3&2(^C(!D?EVH
MT**R$\3Z1*Y6&Z:8B+S6\J)WVKQR< XZC/IWIG_"7:#OC3^T4S)@CY&P,G')
MQ\OXXQ0!M45EQ>)-'FOQ90WT<D[' "@E2?9L8/YUJ4 07UHE]936LK.J2J5)
M0X(^E1V&G1V/F,)9IYI3F2:9]S-R<#T &3@  59DD2*-I)'5$0%F9C@*!U)-
M<CK=]I&HZEI4UC-;S7::A$C,A^;9D_F,]_IZT =A169"T<OB"62+5DDVP>6U
MBK@["&Y<C/!YQT_&K+ZII\=Q]G>^MEFR%\MIE#9/08SG- %JBJ]U?V=FRK=W
M<$#,,J)9 N?IDUD^+I6_X1J6ZL[B1'4QF*2&5ER&=1U4\@@T ;U%06]U:R2-
M;07,4DL(PZ"0,RXXYYS^=0/'?G6XY$NXAIXA*O 4RQDSU![<$=^W3G( +U%8
M.FH8O%%]"MQ=-#' F(I)7D7)P2<L3S_GM5[38M3CNKTZA<0RP-)FV"##(F3P
M>!VQZ]^: -"BJNF:A%J=DMU DBQN2%\Q<$@'&?I5J@ HHHH **6DH **** "
MBBEH 2BBB@ HHHH 6DHI: $JEI0Q:J#V45=JKI_^I_ 4^@GN6J***0PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***P[DVW_"5V33)>I<F-TA(9?)D
M!)R <Y&>X';KB@#<HK(E\16\;W,(M+Z6YMMOF00P&1ANZ<KE>G/7]>*E37;
MZ7)J,DK101';*)$(:-N!M9<9SDB@#2HK/MM8AGD>)[>[@E5&D"2P,"Z#;EEQ
MG/WAQUSVI5UJQ?3!J,<DCVAS^\6%SC&<DC&0!@\XH OT5GS:YI\$%M/-.4AN
MMOE2M&VT[NF3C"_CBFQZ_ITMOY\<TC)YBQC;!(6+,-R_+MSR.0<8H TJ*I0:
MM9W#3K$TIDMP#)&87#J#T^4C)_ 54/BG1Q!Y_P!J8Q=V$,A"\XY^7CJ.OJ/6
M@#8HJM<ZC9VMHMW/<QK P!5]V0^1D;<?>)'0#K3+75;2[NFM8GD$ZIYACDA>
M,[<XS\P&1F@"Y16=%KVES7(MX[V(NS%%/(5VX^56Z$_,. <\UHT %%%,FFBM
MXFEGD2*-?O.[!0/J30 ^BJUOJ-C="0V]Y;S",9<QRJVT>IP>*B.M:4$WG4[+
M:3C/GIC/YT 7J*;YB>7YF]?+QNW9XQZYKG-1UA3JNG#3M625)KA4EBB:*10O
M'MN&?7- '2T45%=7,5G;27%P^R*)2SMZ 4 2T,H92K $$8(/>L'Q'J,\'AW^
MU;"XDB951U1D4APS+]X$$]#V(K>H HZ7IQTR.2WBFW6@;,,97F('DKNSR,Y(
MXXSWJ]1FB@ QFBBLF?6F?5&TW3K;[5/$,SLS[(XAVRV#D^P!_0T :U%95UJ&
MHV0BDGT^W:)YDB9HKHDIN(4'!09Y(Z'O6K0 4444 %%%% %?4()KFSD@@E2(
MR JSNF_ (P<#(Y^OZT^TMH[.TAMH01'"@1<]< 8J6B@ JL^G6+S23/9V[2RK
MM=S$I9QZ$XY%6:* (#8VAM3:FU@-N3DQ>6-AYSTZ=>:C72]/6W>!;&V6%SEH
MQ"NUC[C&#5NJ,.JV\VL3Z8JR">!!(Q(&T@XZ'/N* ''2--\@0?V?:>2&W^7Y
M*[=W3.,=:5]+T^2&.&2QMGCBSY:/$I"9ZX!'%6Z* *,VBZ7<2Q23:?;.T0VH
M3&.!C &.X Z#M0-%TP)Y:V%N(]V_8$ 4G!&<=.A(J]5:74+6&_AL7F N9P62
M, DD $Y/IT/7K@T /M+2WLH?)M8A%$"2$7H,^@[5-52ZU.UM;A+>1W:=U+B.
M.)I&V@XR0H.!GN:DLKVVU"V6XM)1+$Q(R 1R.H(/(- &6/"&@A95_LZ/$N-W
MS-D<YX.?E_#%7/[%LOMD=WB<SQJ$5S<R]!CC[W(X&?7O4J:E9R:@UA'<(]TB
M%VC7DJ 0.>PZC@\U+=W4%E;27-S(L4,8RSL>!0!7@TBSM[Y[V)9A/)]]C/(0
MW;D%L'';CCM50>&=,!N%59UAN"6>!+ATC)/7Y5(JS/J\%O/:QS17"+=$+%(8
MSC<?X2/O ]^1_6KSL$0L<X R< D_D.M $-G:0V-LEO;AQ$@PJL[/@>@))./:
MIZAM;J"\A\VWD#KDJ>Q4CJ"#R#[&IJ *8TVV&K'4MI^T&+RNV,9SGZ]!GT%0
MZAI U"YAF>^NHO(<21I'LVJP[\J<_C6E10!E/HC^=<RPZK?0M<[?-"E,$A0N
M1\ORD@=1CMZ"F3>'()=/M[!;NZBMH ,(A3YB#G<25)SD_3VK8HH S+_2#=FW
MFCO)8;ZV5A'<A5).1@[EQ@CVX]L4RPT5[2::]FO7NM2EC\LW$B *H[ (",#I
MD9ZUI03PW,?F02I*F2-R,&&1U&14E &+;:'<VVEW=E'?KFY8L9#!RI;[^ &[
M]O3WILTLNB:''8^<+J],?DVB0Q[&<A<#C)Z=2W K<IOEIY@D*+O VAL<@>F?
MP% '*ZAIES8^'-.TG3[R:&^5@1Y(<ASG#DE>B OG)]!WKK*** *FJVDU]I\U
MK#.D/G(T;NT9?Y2"#@!ASSU_2LRZT&[NO#ZZ.]] (E18]XMFSA<;?X^OR_\
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
M% !573QB''TJU56P_P!5^5/H)[EJBBBD,**** "BBB@ HHHH **** "BBB@
MHHHH **** "L'4,?\)EI).1^ZEQR<'@]NG^1[5O53?2--DG,SZ?:-*3N+F%2
MQ/KG% &9HY/_  EOB'T_T?//_3/TK.T^&VN=.UBTNKEK;[1K$B12(<-YF590
M#Z\5TL>DZ=$SM'86J%U*N5A4;@>H/'(-(ND:8L31+IUHL;D%E$"X8CH2,>YH
M RM-N=0M=>&FZL\%V[0-);W2)M?;N&58#IT'MP.IZ4]%'_%M9L][6X_]GKHK
M+2[&P9FL[2&%FX9D4 D>F:A;0-)>YGN'T^W>6<YD+INR?4 \ ^N.M &#> GP
M[X5 !_X^;3I_NFM;6+PVU_8V=I! ;N\E+"6:,E4VK@MQR6QP.?Q%6#H6G&&&
M(P,4AQY0,KG81T(YX(]:DO-)LK^&&.ZA,@@(,;%VWJ1W# [OUH R-)27_A,-
M2:Y9))5@C7>D10<X.!ECCH/K^%5M&_Y)_>=_W5QU'^]6W%H&FP.7MX9(&*A6
M,4\B;@.YPPR?<\TD6@:=#926<<<RV\GWHQ<R8/7(^]WR<^O>@#GX6)U'PA'(
M?W7V7< > 6\KK]>GYUN^(H$72[V]1/\ 24M)(A(.H0\G^6:FDT/3IM.CL);?
MS+>+'EJ[L2F.F&)R/P/3CI4D&EV\+EMT\I*E")KAY!@XR,,2.U '+C3-5U/P
MM96MO'IL<(2.2*0RON4CG. N >N?J:[1<[1NQG'.*RK?P]96K8MY+R&(9Q!'
M=2+&"3G. :@ATUG\6R:G'%)!&L/E2,Y_U[<8P,]  .3C)QCUH W*RO$-[;VM
MG'#-;M=/<RK'% K;=[YR,GL,XK5JEJVEP:M;)%.TL9CD66.2)MKHPZ$&@##M
MI+A_&T$EU:1VLSV1W)'-O.-W&X@#T]^W-,T;3;*\AUR2ZLK>60:A<!6DC!8#
MCN>G.:U(O#R17POEU"^-UL,;2.Z/N4MNQ@J0/^ @4ZST(64-U'!?W0%RYD<D
M1'#'&2/D[XQCI0!R\+"?PKX>L9'_ '-U=;94'&]1(>/IG'Z5N:W%#%KF@110
MA")&"[ !M50/EZ=.1QG\#5D>&K7^QX]--Q=&.&02PR[E$D3 Y^4@#U/4'K],
M$FAS2W-O=2ZM=/<6S.8F,<04!AC! 7GC /XXQF@#9K%\8)&WARY:2))"FTIN
M_A)8#(]^:VJK:G9+J.G3VC.4\U"H8?PGL??G''>@#F]>M;6T\!2&WMXH]\<+
M-L0+O.Y>3CK5J;2-/TO7-,GLK=TN9YW61Q(S;U\MR<[FYYP?7BG7'A_4+K13
MIDVKH\9"KO-KR%7! &&Z\<DYS[=[E]IM[=W-E/\ :[93:_-L>V+*SD8W??&,
M=O3U- '.1O#?:MJT^IZ7>:D%D>WC$4>](D4D';EN&. >!GTZFNC\,B^70X$U
M,2BZ3(8RG+$9..<\\$5$-$N;35I[W2[U(4N3NG@FB\Q2W)W#!!')Z9[GV%:U
MNLJPJ)Y%DDYRR)M!Y[#)Q^= $E<WX4$?]HZXV\M-]L8.#UV@MM/\Q^%=)6-=
MZ-<1ZF^IZ3<I;W,B;9HI5+13$="<'((]1_CD V:YNTD?6O$>J133W"VMD$CC
MBBE:,$G.YB5()Y4XYZ'I5F6UUR_DCCNGT^WM5=)&\K?([%7# <[0!P/R]Z?_
M &;=6.KW-]IP@D2["^=#*Q3#+T92%/7)R"/?- &:+BXCC\0Z=+<RR"QC\V"7
MS&5U!0L%+ Y."!SU/>J-]#=VOA6'6EU?4_M2QQ,J&<&,Y(ZKCG@]\^^:UUT:
M^&GZFTKV\^HZDI24[F2.-=I4!>"3C/H,U#=Z1JMSX671EBLT;8J&43MM 4J<
MXV9R<&@!-4AN])U+3[N+5+Z<W-VD$D,SJ8RK<'"@  \42VLU]XGOK(:CJ%O
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
M_9+J"?9C=Y4@;;GIG'2IZYSPV\LNNZW+/"8)6,.Z(L&*'8>,C@_7_P#4.CH
M**S=2UE-.N[:V>UN)&N3MC9"@4M_=RS#G^?:I3J(&JC3_LTQ<IYGF IM"],G
MYMPY..G.#CH: +M%9#>(K8I+/#;W<]G$</=11@Q@9P2.<L!@Y*@U9N-7MK=[
M7?N:&Z=8XITPR,S9P.#GMUQCD<T /U+3+/5;<6]]#YL08.%W%>>1G@CU-6((
M8[>".&% D<:A54=@.E5SJ5N-2&GMY@N&4LH\IMI4=3NQC';KUJLWB+3 LF)G
M:1&V&$0N),_[I&<9XSTR>M &I1110 4444 %%%+0 E%%% !1110 4444 %%%
M+0 A.%)]*K6/^K-3R@&)P2 "IZ]*ALO]6:?03W+%%%%(84444 %%%% !1110
M 4444 %%%% !1110 4444 %%%8T>H7U]K%]9VC6\$5F$!>6)G9V8$Y W+@#!
M'?I0!LT5@WVIZIIUJ%GBMI+F:[6W@< K'M8##L,D]<@C-2W5]?Z7<V0NWM[F
M"ZG%OF.,QNCM]T\LP(X.>AZ=: -FBL&+4-6N=8U.PMS9!;0QE9'1\X9=P! /
M/IG(Z=#GBK)K.I7'AO4Y0D,-Y9S/;R-'N*G& 67N.O&?3- '45'<W$-I \]Q
M*L42#+.YP!6'>:CJ.E^'EU&6>UNA&$9L1,GF*VT==W!R2<X].!1K$]\NFZBV
MI6=HUHL2[$5FD\PG(()X(.=O..,YYQP :<^K65N]LLDIQ=%5A=8V9'+?=&X
MKS]:NUS6NDG3-",,*(?MEN4B4D(."0,XR!VZ?A5E=7OK/4K6SU:VMU%XS"&6
MWD)"D8^5@P'KU_2@#<HK+TW5+B_6^46L<<]K,8=IF)5R.^=N1^1K.N]>O9O"
M9U2TABMW8[27ESY?S[01E<'\< >] '1O(D8!D=4!. 6..:=7.^)7W:9#_:NF
M6\\1G4%%NG 4G@-G8,]3QQ^-:5]J9M[ZWL+>#S[J=2X#/L15'4L<'] ?PH T
M**R[?5I6U&73KFU6&[$?F18DW1RK[-@'.>HQVSS5&+Q)>3V,MS!HSR""1DE*
MW"!0%&21GDGVVB@#HJ*KZ?>1:A8PW<&X1RKN ;J/8UFW6LW<>OC3X+%Y0MN9
MB 4W/R ""7  SD'(S[=Z -JBLQ]91K^>RM+6XNIK=5,ICVA4)Z EF'/TS4^G
M:G!J/G+&LD<T#E)8I!AD.3Z9!!QP02* +E%9>N:K+I@M!%;/,UQ<)"""N.3R
M.6') ..V>M9.NF+^WM#O);&<2@S$QJ@:0[0"H^4D'GGKT)Z<T =516=9ZQ%=
M:E+I[VUS;74<8EV3*,,N<94J2#S@=?Y'$+^(K58Y9T@N9;2&0QR7,: HI'4X
MSN('J 10!KT4B,KH'1@RL,@@Y!%49]6B2^:RMX9[NY0!I$A4?NP>FYF( SV&
M<T 7Z*SUUJS_ +/2\D:2%'D\I4DC;>7W%=H4<DY!X'I3;+7+:ZN1:R17%I<M
MDI%<Q%#(!C)4]#U]<\'M0!I45FRZ_81-."\SI;EEFDCMY'2,CJ"P4CC/X=Z9
M<:[#!JXL#!<,1$9'=8';'(   4DYYYZ#% &K10#D COZUFRZ_IL?FDW#.D)Q
M))'$[HA]"R@@?G0!I5G)H\::FVH"ZN?.<_-RNUE[+C;T'Y^I-5_$FLC3M"DN
M;656EE3]PZC<ISCYL],8.<GCI2^'Y;><W<EIJ,]Y%O"E9]V8W ^;&['!X. ,
M Y^@ -BBLR[UZPL]2BL9IXUD<$NS2!1%QD;L]SV%46U<6?B:6*ZU*-; V@F0
M2L@&XM_"0 2,#IDT6 Z&JFI6L]W JVMX]I,C;ED5 _8C!!ZCFI;6\MKV(RVD
M\<\8.TM&P8 ^G%1PZG87%QY$-[;23<CRTE4MQUX!H ?9VJ6<'EJSR,26>1SE
MG8]2?\^@Z"IZ;*I>-E61HV(P'7&5]QD$?I6!X=UR*33(SJ>I0?:9';:LLD:-
MC. ,#'I0!T-%-EECAC,DLBQHH)+,<  <GFHHKVUFMVN(KF&2!,[I%D!48ZY/
M2@">BF/+&FS?(J[SM7)QN/H/4T^@ HHK(L;W4+Z[G:,016L%VT!5XVWLJCE@
MV['+<=/7N* -?%4]3TY-0B3#F&XA.^"=?O1-Z^X]0>#2V=S<M!/)J%JEIY3L
M!B82!D ^_G P.O!YXJ>WGCNK>.XA;=%*H=&P1D$9!P: %@\WR$^T%#-M&_RP
M=N>^,]J67S/*?RMIDVG;NZ9[9]J=10!GZ5IALGN+F>43WET^Z60+M&!T51V4
M#W-:%%% !1110 44C9"G: 6QP"<5FZ5JDM]=WMM-;)"]HZH2DA<,2,\944 :
M> 3G'(H  S@ 9.3[T4WS8_-\K>OF;=VS/..F<>E $:6EM'<O<I;Q+/(,/*$
M9A[GJ>@J(:3IRL673[4,002(5SSP>W?O5NB@"DNCZ6B.J:;9JKC#@0* PSGG
MCGD#\JFBL;2&W>WBM8(X9,[XUC 5LC'(Z'CBIZ* *<&DZ=;F0P6%M&9%*OLB
M4;E/4=.G'2E32M.CADB2PM5CEQYB+"H5\<C(QSBK=4M.U2WU&2[2!90;68PR
M%TP"PZX/0_S_ #% #I=+L);,6;V<!MADB+RP%4\\@=CR>1ZU/;6\-I D%M$D
M42#"H@P!4E% !6;%H&F12(R6N!')YJ1[V,:OC&X)G:#^%:54=7U--)LVNI;>
M:6%?OF+;\O( X+#U[9H BN_#VE7MZ;RYM%DG. S;F ;'3(!P>@ZCM5G3].M=
M,@,-FC1Q9R$,C,%[\ DXZ]JM*=R@\\^M% %>TL;>R>X:W3:;B4RR').6/7K_
M "JN-%LQ?_;A]H^U8QYGVAS\N<[<9QMSVQBM"B@#,M="M;19_(ENE:X!\U_M
M#%F/KDG@]LBLG7M.LM.T..P4,MI<7*(7FD++;Y.2X)Z=/ID\]374TV6-)HVC
ME171AAE89!'N* .+U;2X]'D@>PUC49-3FE18H7G#>;R!\PP.,+CGCC%;\N@)
M(ES$M_?1V]RY>2%'7;EN6P2I(!.<@'N:O6VG6-G(9+6SMX'(P6BB521Z9 JS
M0 R&&."&.&)0D<:A54=@!@"G]!DU6OK^WTZ'SKIG2/NRQLX'N=H.![FHKK4+
M#R8$N3OAO,*FZ%F1]W0'C SZ&@#F_#.DW6H>&+5/[4FAL94D22V2),D%F!PY
M&1G\>_X;M[HGVB"UM;>Z:TM+?:1%'&K$E3E>6!Z$#]<U=M+"SL0PL[6&W#8W
M>4@7..F<=>IJQ0!B7.AW<MS;WL&J-!?)"()IA K"5<Y^Z>%.:8N@7,5IJ5I%
MJ*M%?L[NTT&YP74!N0RCMQP,5O44 8-WH%W=^'H](:_A6-55#(+8Y*KMV_Q]
M?EY/?/:KLFG74FK6=Z=1D5(8RLMN@(CE.#\V,\<G/.>@K1HH **** "J6KI?
MRV;1:;]G$D@*LT[, H(/(P#DU=HH QO#%AJ.EV LKXVK11Y,;0LQ;DDD'(]3
M3;2PU&#7KZ_:*U,=RJJ )VW#:"!GY._'T]ZVZ* .9A\/W<UAJMG>BW1;R=KB
M-XY&D*,<$#!4=,=<UH::FN1)!#??8&5.'FC9RS #CY2  2<<YQUXK6HH *S?
M$>GRZIH=S9P;?,?:5W' .&#8S^%:5% %*QDN[RP8:E9K:R/E3$LHDR,=<C\>
M.:SO"%@UGILA=@Y:1D1O^F:$JO8=]Q_X%6G?6+W; K>W5L-C(1"R@,#CGE3S
MQP1R*L00QV\$<,*!(XU"JH[ =!0!S6G7=S!KFN""PENCYR?ZMHU X[[B/?UI
MG_".7DOAN]1S$FI7D_VI@.BMD'83W[^V36UI^CK87EQ<I>7$K7#;I5DV8)[$
M848K1H S+#4;ZYF6*YTB>UX^=VE1E4\]"#D]!T'?VK3HHH Q_$]A<WVG1-8C
M==6MPEQ$I( 8J>G/'0G\JH:HTWB&;3K6WL;N*".=+BXDN$:$*H!R@[EN3TZ<
M<]QT]% '.3SB+QBMTUK>/ MIY/F):R,%?<2>B\C'<9ZUT=%% %+6D>71+^.-
M6=WMI%55&225. !7.3ZA++X3M])T^WN9-0DMXX&C,#*%&U=^2P Q@XSG^(?6
MNPHH X_4;.UT?4["XU*W^U:?%8+:M(8/,$;*PPS#G .<#J:MWMWHD7A?4+JQ
MCAMX;B%H@R6YB\UBI"@# W=?IU]ZZ6B@#BM3U&U_X0O256YBWL(@%SM5B@ 8
M'V!J343IUIXJ%YJD<,VG7UN/*F>,2('^7'//89S[CWKL:" 1@C(H PFGT6'1
M;^:P^RP0NC(TB($5VVG !X#?A[U6TN_LD\$HK7EN"EJ4;,HX8J< ^_M734$
MC!&0: .(N9X9?AU;D,'6-HU?:0VT[QG..G!_45LZM+H6LBWLKN:*9)M[0RQR
MC"LN,@,#UPV<5N/&DB.CHK*XPRL,AAZ'UJ&2PLY;=+>6T@>!,;(FC!5<=,#&
M!0!D>%WE274K(WDEY!:S!(II#N;D9*D]\=/\BM^HX((;:%8K>)(HESA(U"J.
M_05)0!S5Q<"?Q/=6]_?R6UK;0JT4:S^2'R,LQ(()Q@]^,5GV)7_A"M:V'>AF
MF",&W9!Q@Y[_ %KK+G3;&[E$MU96\\@& TD2L0/3)%,;2=-975M/M&5VWL#"
MN&;GD\<GD\^YH Q]<#):>'D?EA?6X/U -2:.PC\6Z[$_RR2>3(H/\2A<9'YC
M\ZU'TG39(XXWT^U:.,$(IA7"9Y.!CC\*;J.BZ;JC(U]9QS.A&UR,-QGC(Y(Y
M/'2@"EHR$>(-=;G#218]/N5MU4M-,LK&9Y;2VC@:3[PC&U3^ X[?J?4U;H Q
M/%T$CZ&]S <3V3K<QYZ97U]<#)^H%,TSS-1M=3U%&<&\!C@$<G*H@*C!(&#N
M+GVS5W49KYA-;6^G"82*%25W7R^>#O!.<#K@ YJY:6T=G:0VT(/EQ($7/7 ]
M?>@##\*26X\'1/,5-NJRF0E?EV[F)X(Y&*R;3=_PCGAOS 0?[37ANPW.!UQ[
M8_EVKI9M TZ83*876.<[I8XYI$1SP"2JL!SCTYJ>[TNRO+:&WFA_=0,KQ+&Q
M385& 1M(QB@#/ERWC2 ;E %DQP!R?GQSZC^1'N:30'%Q/K22*K(+UT(('S#
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
M(T;P2 CYRV<8Z;3G/3UJQJEO;B^TG4YK1Y=,6 QS(T&X0!5;!9<$]^?3;UH
MNKK\ME+JT&H>5(VGQK(LD8V>:&7@;23@YP,^_;O2\0R:K<>#Y[F[>TC61$8P
M)$S%07&!OW8)Z?P_XU->6NF:GH%Z=#LXUD:(,KI:&+S &#;02HSG;V]JIZUK
MMIJ'A*>TC>0WZQH)8#$V^-@R[MW Q@\9X&?RH [*+B)!_LBLK4I]9A-W-:K:
M+;P(&02JQ:7 RW(/R]P.#6G;317$"202I-&1PZ,"#^(KA[R73[BYUA-;+R7Z
M32K:1,)#MC"_*54< 8YS^- &]=Z_<0Z7IU_%:QN+QDC,3.059O0@'C@]O\*D
MCU34(-<@L;^UMUBNU8PO!(S[2HRP;('MV'7O7/W5]9_\(OX?3[5!E+B#>-XR
MH .[/IC//UK5U>\M3XMT#%Q"2/.S\XXW(-OY]O6@+%J+5M1GOKVT@L+9WM"H
M8FZ(#;AD8^3TJ%O$LO\ PCK:LE@,Q.4EA>?&T[@O!VG/7VJ/1M0LV\0ZZXNH
M-A,;!O-7!"I@GZ#UK&\V.;X?:D(YDD9;C<V#G:/-4C]!0!U.HZM-8S6 ^RQR
MQW<J1;A*=RENIQMY 'N*FNKN^2\:&TL4E1(A(999C&I))&T?*<GC/XBL;7-3
MLKR;18[>\MYG_M")R(I%;& >WXTV>\BO-?O[;4-6DL8;0H(HEG$&_*Y))SD_
M_7%,"SJ&H#5O!5Q>Q(8M\3$J?FP5;!''7H:;JCLND:$ ,%KNU!"\#U_+BLZS
MPOPR<N1AE<#YN/\ 6$=O>M+6L+IVA(VX,;VV49R"#_\ J!I 7=4UEM.NH;86
M4LSW!VPMO549NX))XZ\<<U8.HG^UOL M)B=@D\T,FT+TR1NR.>.G.#Z50\8V
MS3:#)-%D3VC+<1L#]TJ>3^6:GT)C=_:M3:-D^UR#RMQY\I1A?;KN;C^]0!JT
M57L;^UU"$RV<\<Z*Q0LAS@C_ #^7-6* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 6DHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BEI* "BBEH @O?^/&X_ZYM_*FV7^K-.O?^/&X_P"N;?RIMG_JS3Z">Y8H
MHHI#"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@ IHC0+M
M"*!C;@#MZ4ZB@"'[':_9OLWV:'R,8\K8-OY=*1[*TDGCF>UA:6( 1N8P60#T
M/:IZ* *3Z/I;YWZ;9MN)8Y@4Y/KTZTAT72F #:99D+T!@3C]*O44[L#$U2[F
M02:39:7.YDBV12(@$" @@Y/ &!V[\#O6Q!"EO!'!$NV.-0BCT &!3Z*0$-I9
MVME&8[2WB@0G<5C0*"?7BIJ** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB@ HI:* $HHI: $HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 6DHHH **** "B
MBB@ HHHH BNQFTF![HW\J99_</X5)<_\>TO^X?Y4RT^Y3Z">Y/1112&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4M)10 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !2TE% !1110 4444 %%%% $=Q_Q[R?
M[IIEI]PT^X!\A\>E,M/N'\*?03W)Z***0PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "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 ****  T444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 1W)Q _../3-,M/N'\*+XXM6^J_^A"E
MM?N'\*?03W)J***0PHHHH **** "BBB@ HHHH **** "BL36M0,%_%!]MFM(
MU@>61X8/-.<@+D;6P/O>E3_VD+2>&QQ=WUS)$9AA$#;<_P 7W0OXXZ>M.P&I
M1638Z_;WQM3%;W*Q71*QRNH52P4L1C.>,$9QC(ZTD?B&WE<>7;731_:/LS2[
M5"I)NV@'+9]#D ]1WXI :]%8=OJJQW-^[R33^9>?9[>W1<DE44-MSC R&R2<
M#'OS;BUJ"3RPT4T3O<FU9)% *.%+<\X((&01G.10!HT5ESZ_90,XD\W:ER+3
M<B[]TA7=@!<DXZ=.O%1KXEL=CM+'=0M$V)T>!BT QD%\9 ![')Z^QP ;%%4+
MS6;*SEDCE:5C" TICA=Q$,$Y8J#CI]>0>G--NM<L+6>:"623S($#R!()'"+C
M.254C% &C16:VM6_]J164:R2;X_,+I$[  E=IR%((.3SG VU)J-^]J\%O;1"
M:[N21$C':H ^\S'' &1[DD"@"]16''J]W8WDEMK2VX41&=)[8-C:&5<%#DYR
MW;-9C>,"MI%,\\"&X<!5:UFQ"O4DM_&0I' QR1VH Z^BLU-:L5N([.6\C:Z.
M%;8C!=YSA2>0I.#A2<U*FKZ?)?"R2[C-T2P\H'YLKU_SWY]* +M%5/MI.K_8
M5B! @\UY-_*_-@#;[\\^U++J5E#<K;2W<"3L0!&T@#<]./>@"U16:NO::;VX
MM6NX4> #<7E4 ]<@<]1CGTI]CK5A?:?]MCN(TB ^?>Z@Q^@;GB@"_15?[?9_
M9TN/M<'DR'"2>8-K'G@'.#T/Y&DGOH(=.EOPXE@CB:7=&0VY0,\=C0!9HJI:
M:E#<Z<;YE>WB7?O$P 9-A(;.">FTTS3=5AU"QDO!'+;Q1LRL;A0GW>IZ].OY
M&@"]1150:A&VJ16*8=GMVN-P;HH90/KG)_*@"W15?4+Q-/L9;N5)'CB&YA&N
M6QW./;K^%$U]!!>VUI(Q$USO\H8)!VC)Y[<4 6**@AO(YKNXMD5RUOM#L5PN
M6&=H/<@8)_WA3=2OX=,L)KRXW&.(9(49)YP /Q- %FBJ3:FG]H_8HK>>:10#
M(R!=L0/3<21]<#)P*FGO+>"X@@EDVRW!(B7!.[ R?TH GHHJM97T-[]H\G=^
MXF:%]PQ\PZX]N: +-%%4+36],O;MK6UO(I9E&=JG[W^Z>C?AF@"_15#^W-*\
MWRO[2M0^<8,J]<XQUJ_0 455;5+!+K[*U[;K<9"^490&R>@QGK[4LVH64$ZP
M37EO',V-L;RJ&.>F 30!9HJO-?VD%PEO-=01SR8V1O( S9.!@$Y/-+<WMI9[
M/M5S#!O.%\V0+N^F>M $]%%% !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 %%%% $%\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%+24 %%%% !2TE% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 M)110 4444 %%%% !1110 4444 07O\ Q[-]1_,4MM]T
M_A1>?\>[?4?SHMONG\*?0GJ34444B@HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "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@"&[_P"/=OJ/YTMO]TTEV?W./4BEM_NFGT)Z
MDM%%%(H**** "BBB@ HHHH **** %I*** "BEI* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 6DHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH KWI C3W?^AI]O\ =-1:A]V'_KI_[*:EM^AJNA/4EHHHJ2@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHI: $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **6DH **** "BBB@ HHHH **6DH **** "BBB@ HHHH **
M** "BBB@ HHHH *6DHH 6DI:2@ HHHH **** "BBB@ I:2B@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBEH *2BB@ HHHH **** "BBB@ HHHH JZ@/EA_Z
MZ?\ LIJ6#H:BOP"L.?\ GI_0U-!T-5T)ZDE%%%24%+244 %%%% !2TE+0 E%
M+10 4E%% !1110 444M "4444 %%%+0 E%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%+24 %%%% !1110 4444 %%%% !1110 4444 %%
M%% "TE%% !1110 4444 %%%% !2T4E !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 444M "4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%+2
M4 %%%% !1110 4M)10 4444 %%%+0 E%%% !1110 44M)0 4M)10 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5KT96+_?\ Z&I8
M.AJ.]^['_O\ ]#4D'0U70GJ24445)04444 %%%+0 E%%+0 E%+24 +24M)0
M4M)10 4444 +2444 %+244 +1124 %%%% !12TE !112T )1110 44M)0 44
M44 %%%% !1110 M)12T )1110 4444 %%%+0 E%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 44M)0 4444 %%%% !1110 44
M44 %%+24 %%%% "TE%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% "TE%% !1110 4444 %+244 %%%% !1110 44
M44 +24M)0 4444 %+244 %%%+0 E%%% !1110 44M)0 M)110 4444 %%%%
M!2TE% !1110 4444 %%%% !1110 4444 %%%% !1110!7O",1C/.[.*D@Z&H
MKL#?$>_/;Z5+#T-5T)ZGFG_"Q]7_ .?:Q_[X?_XJC_A8^L?\^UC_ -\/_P#%
M445\A_:6*_F_!?Y'RG]I8K^;\%_D'_"Q]8_Y]K'_ +X?_P"*I1\2-6SS:V1^
MBO\ _%444?VEBOYOP7^0?VEBOYOP7^1,/B5>;B6T^ KNX =@0/3/K[U,GQ,D
M"CS-*5CCDK/C_P!E-%%']I8K^;\%_D']I8K^;\%_D/\ ^%F_]0C_ ,F?_L*/
M^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_
M]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_
M ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?
M_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L**
M*/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2
MQ7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\W
MX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(
M/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q
M7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX
M+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/
M^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_
M]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_
M ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?
M_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/
M^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_
M]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_
M ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?
M_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L**
M*/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2
MQ7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\W
MX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(
M/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q
M7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX
M+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/
M^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_
M]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_
M ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?
M_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/
M^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_
M]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_
M ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?
M_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L**
M*/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2
MQ7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\W
MX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(
M/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q
M7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX
M+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/
M^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_
M]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_
M ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?
M_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/
M^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_
M]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_
M ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?
M_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L**
M*/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2
MQ7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\W
MX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(
M/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q
M7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX
M+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/
M^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_
M]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_
M ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?
M_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/
M^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_
M]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_
M ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?
M_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L**
M*/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2
MQ7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\W
MX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(
M/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q
M7\WX+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX
M+_(/^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/
M^%F_]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_
M]0C_ ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_
M ,F?_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?
M_L*/^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(/^%F_]0C_ ,F?_L*/
M^%F_]0C_ ,F?_L***/[2Q7\WX+_(/[2Q7\WX+_(AF^(WFNC?V5C:"/\ CX]<
F?[/M4B?$K9_S"<_]O/\ ]C111_:>*_G_  7^0O[2Q7\WX+_(_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>sterlingoffer-wolf_pagex21.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sterlingoffer-wolf_pagex21.jpg
M_]C_X  02D9)1@ ! 0$ GP"?  #_VP!# ! +# X,"A .#0X2$1 3&"@:&!86
M&#$C)1TH.C,]/#DS.#= 2%Q.0$1713<X4&U15U]B9VAG/DUQ>7!D>%QE9V/_
MVP!# 1$2$A@5&"\:&B]C0CA"8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C
M8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V/_P  1" 9R!/L# "(  1$! A$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,   $1 A$ /P#N:BE."F?[
MZ_S%2U%*3E,?WU[9[BK(+=%+25!84444 %%%% !1110 4444 %%+24 %%%+0
M E%%% "TE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%+0 E%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 +2444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !12TE !1110 4444 %%%% !1
M110 8HHHH **** #%&*** #%&**6@!,48HHH ,48HHH"P8HQ110*P8HQ110.
MP8HHHH%8**** L%%%% 6#%%%+0%A**** L%)2T4!8**** L&*,444!8,4F*6
MB@+"44M% 6$HI:* L)12T4!82BEHH"PE%+10%A,44M% 6$HI:* L)BC%+10%
MA,48I:* L-VTJC%+10%B&FC_ %JX]:6FC_7)]?Z59)9HI:2H+"BBB@ I:2EH
M 2BEI* %I**6@ HHI* "BBEH *2D=MJ,W)P,\#)JOI\[W%JLDB,C'J&5E/Y$
M4 6:*** "BBB@!:2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "EI** "BBB@ HHHH **** "BBB@ HHHH **** "BBEH *2BEH 2BBB@ I:
M2B@ HHHH **** "BBB@!:2BB@ HHHH 6DHI: $HHHH **6DH ***6@!****
M%I**6@!**** "BBB@ HHHH **** "BBB@ HHHH 6DHHH **** "BEI* "BBB
M@!:2BB@!:2BB@ HI:2@ HHHH *6DHH *6DHH ***6@!**** "BBB@ HI:* $
MHHHH 6DHI: $HHHH **** "BBB@ HHHH **** "BBB@ HI:2@ HHI: $HHHH
M ***6@!**** "BBB@ HHHH **** "BBB@ HHHH AI@_UR?7^E/-1@_OXQZD_
MR-606J*6DJ"Q:2BEH 2EHHH *2EHH *2EI* "EI** "EHI* "BBEH 2BEI*
M"BEI* "BBB@ HHHH **** "BBB@ HHHH **** "BEI* "BEI* "BEI* "BBB
M@ HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HHHH **** "EI** "BBB
M@ HHHH **** "BBB@ I:2B@ HHHH 6BBDH **** %I*6DH **6DH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "EI** "BBB@ HH
MHH **6B@!***6@!***6@!**** "EI*6@!**** "BBB@ HI:2@ HHHH **6DH
M **** "BBB@ HHHH **** "BBB@ HHHH ***6@!***6@!*6BDH 6DHHH 6DH
MI: $HHHH **** "BBB@ HHI: $HI:* (#4?'VF+.?O''_?)J0TD>/.'';-7T
M(+%)12U!8E+24M !1110 E+110 4444 %%%)0 'BBBB@ HHHH **** "BEI*
M "BBB@!:2BB@ HHHH 6DHHH **** "BBB@ I:*2@ HHHH ***6@!**** "BB
MB@ HHI: $HHHH **6DH 6BDHH **** "BBB@!:2BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** %I*** "BBB@ I:2B@ HI:2@!:2BB@ HHHH
M**** "BBB@ HHHH **** "BEI* "EI** "BBB@ HHHH **6DH **** "BBB@
M HHHH ***6@!*6DI: $HHI: "DI:2@ HHI: $HI:* $HHHH **** "BEHH 2
MBBB@ HHHH **** "BBEH 2BBB@ HHHH **** "BBB@ I:2B@ HI:2@ HHHH
M***6@ I*** "BBB@ HI:* "DI:* (#21?Z[\*7M21X\X?0U70CJ3TM%%26%%
M%% !124M !1244 +1124 %%%% !1110 4444 %%+24 %%%% !1110 4444 %
M%%% !1110 4444 %%%% "TE%% "T4E% "TE+10 E%%% !1110 4444 %+244
M +2444 +2444 %%%% "TE%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 M)110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !112T )1110 4444 +2444 %%%+0 E%%% !1110 4444 %%+24
M %%%% !1110 44M)0 4444 %%%% !2T44 %)110 44M)0 4M)10 4444 %%%
M% !1110!":9&?]* _P!@G]13S4<>?MJGMY;?S6KZ$+<MTE+25!8M)110 444
M4 %%%% !4!NXA,L08,2VW(8<'T(SG/X5/4*VD"W1N!$@E(QN"\T 344M)0 4
M444 %%+24 %%+24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 +24M)0 4444 %%%% !1110 4444 +2444 %%%% !12TE !1110 444M
M"4M)10 4444 %%%% !1110 44M)0 4M)2T )12TE !1110 M)2TE !1110 4
M44M "4444 %%%% !1110 4444 %%%+0 E%%% !12TE !1110 444M "4444
M%%%% !1110 4444 +2444 %%%% !1110 M)12T )1110 4444 %%%% !2TE+
M0 E%+24 %%%% !112T )1110 4444 %%%% !1110 4444 %%%% "TE%% !11
M10 4444 %%%% !1110 4444 +2444 %%%% !1110 4444 0&FQ ?:@>^P_S%
M.-$(_>D]L5?0A;D]%%%06%%%% !1110 4444 %%%% !1110 M)110 M)110
M4444 %+24M !24M% "4444 %%%% !1110 4444 %%%% !2TE% !1110 4444
M %%%% !1110 444M "4M)10 4444 %%%% !1110 4444 %+110 4E+24 %%+
M10 E%%% !1110 4444 %+24M "4444 +24M% !244M "4444 %%%% !12T4
M)1110 4444 %%%% !12TE !1110 4M)10 M)2TE !2TE+0 E%%% !1110 44
M44 %%%% !1110 4444 %%%% !12TE !1110 4444 %%%% !1110 4444 %%%
M% !2TE+0 E%%% !1110 4M)10 M)110 M)110 4444 %%%% !112T )1110
M4444 %%%% !1110 4444 %%%% !1110 44M)0! :6#[[4&D@'[QCD].E6]B%
MN3T445!84444 %+24M "4444 %%%% !1110 44M)0 4444 %+124 +24M)0
M4444 +24M)0 44M)0 444M "4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 44M)0 4444 %%%% !1110 4444 %+24M "4444 %%+24 %%%
M% !1110 4444 %%%% !1110 4M)10 4444 %%%% !1110 4444 %%%% !111
M0 M)110 4444 %%%% !1110 4M)10 4M)10 4444 %%%% !1110 44M)0 44
MM)0 4444 %%%+0 E%%% !2TE% "T4E+0 E%%% !1110 4444 %+24M "44M)
M0 4444 %+124 +2444 %%%% !1110 4444 %%%% !2TE% !112T )1110 44
M44 %%%% !112T )1110 4M)10!":(#\[_04&D@_ULGT']:I[$K<GHHHJ2@HH
MHH *6BB@!*6DHH 6DI:2@ HHHH *6DHH **** "BEI* %I*** "BBB@ HHHH
M *6DHH **** "BBB@ HHHH **** "BBB@ HHHH **** "EI** "BBB@ HHHH
M **** "BBB@ HHHH ***6@!*6BDH *6BB@ I*6B@!**** "BBB@ HI:2@ HH
MI: $HHHH **** "BBB@ HHHH **** "BBB@!:2BB@ HHHH **** "BBB@ HH
MHH **** "BBEH *2BEH 2BBB@ HHHH **6DH **** %I*** "BEI* "BBB@!
M:*2B@ HHHH **** "BBB@ HHHH *6DHH ***6@!**6DH 6DHHH *6DHH ***
M* "BBB@ HHHH ***6@!***6@!***6@!**** "BBEH 2BBB@ HHI: "DHHH *
M6DHH **** "EI** (#1;_P"L?Z#^M!HMS^\<>P_K5O8E;D]%%%04%+110 44
ME+0 44E% !2TE% "TE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %+244 %%%% "T44E !12TE !1110 4444 +1244 %+244 %%%% !
M1110 4444 %%%+0 E%%% !1110 444M "4444 %%%% !12TE !1110 4444
M+2444 %%%% !1110 4444 +124M "44M)0 4444 %%+10 E%%% !2TE% !11
M10 4444 %%%% !112T )1110 4444 %+244 +24M)0 4M)2T )1110 444M
M"444M "44M)0 4444 +1244 %%%% !12TE !1110 44M)0 444M "4444 %%
M+10 4444 5S26_\ K9/H/ZTII+;_ %LGT']:M[$+<LTE%%06%%%% !1110 4
MM)10 44M% "4444 %%+24 %%%% !1110 M)110 4M)10 M)2TE !1110 444
M4 %%%% !1110 M)2TE !1110 M)110 4M)10 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 +244M "4444 %%%% "TE%% !1110 4
M444 %%%% !1110 44M)0 4444 %%%% !112T )1110 4444 %+244 %%%% !
M1110 4444 %%%% !1110 M)2T4 )112T %)110 M)110 4444 %%%% !1110
M 4444 %%%% !12TE !2TE% !2T4E !2T4E !1110 4444 +1244 %%%% !11
M2T )1110 444M "444M "4444 %%%% !12TE !1110 44M)0 4M)10 M)110
M 4M)2T 5S1;_ 'W_  H-+!]]JM[$+<FHHHJ"PHHHH ***6@!**** %HI** "
MBBB@ HHKR[4-<U,ZI.\FHSP212D")9-JQX8\%>C?B#F@#U&BJ.B7$]WHUG<7
M2[9I(E9^G/'7CIGKCWJ]0 4V1F6-F1-[ $A0<;CZ4ZD=E1&=V"JHR6)P * ,
M6W\1_:?M0ATO4'-JQ24*L9PP)! ^?D\'I5_2=3@U:R6ZM]ZJ259' #(1V(!.
M/7Z$5SWA2ZO(]$FNDT^YNYKN9YRRM$B%_ND<MD#*G^'OT-.B%YX>T>>[DCA.
MJZG= K%R45W/"YSV&XY_#)X- '5U0U'5[?3KJRMYUE9[R3RX]BY /'7\Q6-J
MR7FEG3V35;J2[NKJ.&5V(VE3@-M3&U>0,<9Y/)J]<WER?%MG802LL/V=IYUX
M(89VKCC(Y]#0!M5EZ9JTU[J=]8S6T<36>S<\<V]6+ G'*BJ]G=W6MWMZ8+I[
M2SM)3 OE!"\KC!8DL" O3&.N>?2HO!JF2TOKUBS&ZNG8,VW<RC &< #.<]J
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
MHH **** "BEI* "EI*6@ HI** "BBB@!:2BEH 2EHI* "BBB@ HHHH ****
M"BBB@ HI:2@ HHHH **** "EI** "BBB@ HI:2@!:2BB@ HI:2@ HHHH ***
M* "EI** "EI*6@"N:6#[[?2D-%O_ *U_H/ZU;V)6Y8I**6H*$HHHH ***6@
MI*** %I*** "EI** %JM+86<]REQ-:023IC9(\8++@Y&#C(YJQ10 M)12T )
M574[:>\L9;:WG6 RJ49RA8@$$<888/O5JB@"CI%E-I]FEM+-#(D:@*8X3']2
M?F.2>O;O4>NZ6VJV<:13_9YX95FBDVA@'7.,COU__7TK2HH Q#I6I7&I6-_>
M7L#-:@_Z/%"50EA@G<6)[^G;H,FIQI]POB-]1/DO&T @7+%6C4'<>,$-D_3&
M*U** .9MM&UG36O+;3;BR2RGD>1'D#F6,E< #MP0.3GUP>E:?AVPFTO2(K.=
M8PT9/,;E@V3G/W5QR3Q^M:=% #)C*L3&!$>3^%78J#]2 <?E6+IFGZE;ZY>W
M]S':%;LJ#Y<[$QA1CH4&>@].E;M% &1K>GW=Y>:=+;B%XK64RR1R2%=Q&-N,
M ].>M._LV=O%']IR&+[.EKY**&.[=NSDC&/7O6K10!A6FFWMM::VY$;75W+*
M\(# @@K\@)P/IS6?<:'=G0]*CBLDEET]QYEK,Z[9O[Q!Y'7IG'!.1VKK:* *
M&FO<9:+^RTL;5.(QYB[CW^ZN0!R>_P"%7Z** .?TJRO= EN;:.T-W8RR&6%H
M657CS@;6#$#''!![>_"7FG7GB"]@%_;FTTZVD\P1.ZM).V.,XR%')'4G\^.A
MHH YZW!NO'EW,$.RSLT@9CC[S'>,?@32Z HN/$&NWX3Y6F6!6.,Y088=<]0#
M^5:&G:6;*]O[R2?S9;R0,<)M"JHPJ]3G'K^E-T/2CI-I+$]P;B6:9II)-FW+
M-[9/I0!I5SGA'='!K$DQW2#4)M_E@X) &<+SWS[]*Z.J4&G+;:G-=P2LD<XS
M-!_"TG&''H< @XZ\>G(!SUI%!?\ BF_N]0T^Z:%]D=L+BS<H> ">5PO*]3CA
MC[UU5O;06L?EVT,<,><[8U"C/T%244 <OXEEDO-0TV"*"Z:""Y\R=Q:RD+M(
MQ@A><C=TR*V-8M/[5T2>"(E6EC#1[AMY&&4$$<<@9K0HH YS3=?LM,TNVL]3
M9[*ZMH5C:*6-LMM^7*X&&!QVS2:?;7>K>(/[8O+9[6VMT,=K%*,.W)!<CMU/
M!]1]3TE0W?VKR0+/R1*6 +2YVJ,\G ZG';(^M &#>DW_ (WL8(QE-/B:69O0
ML, ?HI_/TK4T_6;;4+^]LX4E$EFP60NN 3DCCGV[X]JET[3HK!92K-+/,^^:
M9\;I#[X[#H . *MT %8OBV:T30;J.ZDA5WC)C61@"S#'0'J1Q6U10!C^%9;5
MM!M(K66%S'$I=8V!*$\\@=#UJI"XLO&]W]J=(UN[=6A9N VW *@GOP3@>N:Z
M((JL6"@$]2!UJ.YM;>[C$=U!%.@.0LB!AGUP: .;A87OBG5KFV;?;Q6?D/(A
MR"YP<#GG&#]#65-J%G_PK86PNX#<%!^Y$@WG]YZ9S7=P016\*Q01)%&OW410
MH'T JO\ V5IP:5A86H:4$2'R5RX)R<\<\C- %M1M4#C@8X&!6'XOM9)=(^UV
M[;;BQ<7,9X_AZYR/3)_ 5LPPQ6\2Q01I%&OW410H'X"GD!@0P!!X(/>@#BGN
MI(KR#Q7^\^RS2>3(CMS'#@*.!GC>&; Z\=.:UI+5[7P9>^>JBXEMIIIL+CYW
M!8C\,X_ 5K-I]H]A'8O"K6T80+&Q)&%(*CWZ#KUI;ZQM]0A$5TC/&#G =ESP
M0<X(R,$\4 <SK8_XMG'C_GVM_P":5?\ %G_,&_["D']:N3>'].GLUM)8YFMU
M.1$;F3;VP,;N@P,#H.U.N-#L;H0B<7$GDL&CW74ORL"2&^]UY//6@#1K#N9-
MOC*S3GYK5AR..I/!]>/\YK:C01QJBEB%  W,6/XD\G\:I7VD6U]-Y[O<17 C
M,:RPSNC*I.>,''7U':@#%OP5\7WAL@HNVTEB"F,[]W&??[N,U4TW2[_4_":6
M,4M@+*8$A@KEP1(3SV/(_"NJLM.M;%I7@1O,F(,DCNSN^!@99B3P*H1^&;*"
MY\RUFO+6(L6:W@N62)F/? Y';H1T% &O$'6%%D(+A0&([GO7-ZB9G\<6RQQ1
M3&&R\R-99"@4EB"00IYQCM_*NFK.U31;;4Y(9G>:"Y@SY<\#['4'J,^GU]_6
M@#+.GW=G#XANIUMXX;N NL4,C-M8(0Q.5')ZYJ"_ _X5L@<#_CVBX(]UK<ET
MII;*>VDU"\;S\AY"4W8(QM V[0,>@!JO+X>2;25TQ]0O/LRJ%P/+!VC&!G9[
M?6F!4\0POMT>:2%IK2&4":W W%LC"G9_%@YXZ^W7!IMNK^*'O=/M/L]B;0([
M& Q;WW$\ @$\8YJ/5[-9]4TK3I;NYB=5DD2Z614; &"JA5 SC'..!]:"L^F:
MYI]E:ZO=W7VG<98IV60A0"0V<<#^>*0!H\44$WB.."...-),*J+A1\A[53L=
M)L7\#"\^RQ)=);M,LZ#:X9<D'<,$=!706NC"W>[)NI9?M@/G;@ <XQE2 ,?K
M55?#]P-,&E_VD18 %2%A E*'/RER2._7;0!0OYI;K1_#,TP)E>\MRQ/5C@Y/
MX]:DU-WN_%J6<]M+=VL%MYHMHV7:S%L;F#$ @?C_ #J_J.B2W7V%+:XAMX+)
MTDBC,!<Y7H"=XX_SFGW>C2RZE;ZE;78@O8XQ%(3%NCD7G(*Y!')]:8$/AFVO
M+,WL,T$L-GY@>U25U8JISE?E8X XP*UKN!+BW='+@8S\DC(?S4@T6JW*Q'[7
M)%))GK%&4 'T+&ENDFD@9()$CD88#.A<#\ 1_.D!RNBM_9W@;^T86D6<0N!N
ME8HIWD A"2N>AZ<_C5B2TD7PJ-26_O5O1;K<F4SN06QO(V9V[>HQC&*O6.@F
M#0'T>ZG2>W*%%9(MC#))SR6&03Q]*B;2M5DT@Z0UW;1P+&L0N41B[( !@H3@
M$\Y.X_3G@ J3W,]WJGAR5+J>V-_;R/(L4AVY\L,/E;*\9/4>E=!IUHUC9);O
M<S7)0M^]F;<Y!8D9/? ./PK-NM(N%O\ 2Y[%8?*TV-D2.21@7#+MQG:<8 'K
MGV[[= &9JM[.LL5A8LBW4PRTKD$0)G&XCN2>%'<Y[ UD:);06WBZZBLXPMM#
M:*BXQCD(>,=<]<G/.>:U]3\.Z5JUP)[ZU\V4*$#>8R\#)[$>IK,L/"%O::[)
M=>7&+2/:UJBR/N1L#))STR#QSG- '35SUK>SVGB"_MM0U"9X88!<1!T0;DQ\
MY.U!T/\ DUT-8>OZ+)J5[930NR+DPW(!QNA/)'7VQQ_>SVH JIKES?:#=S@2
M6E[%/Y*1Q;269B BG<".K 'Z'I3K_4Y[/4;72IM32W!A$T]Y,$#-\Q 5<@*.
MA['BIVT5SXK^V@'[(T:2N,C!E0%5&.N K$_44NK6E_!K$.K:? EV5A\B2W:3
M82N<@J3QU/.>P]^ "A%XE>VAU@-<1Z@++RS#.NT!]_ !V\<$X)'7GI34UV:S
MGL99M9LKY;J58YK>+8/)W9P5(.< \'=G-:FHVUYKFCWUI+;?8B^/),D@8L00
MWS!<@#( ZGO^*Z7?7TL<%M>Z1/%.JKYCY0Q#'<'=GMG&">GUI@43>PV'BO4Y
MYR0@@B08Y+,>BCW_ /U]*L7VIZGI6@R7U\ML]P=H5(XV"1$G&7.YL@<=._&>
M<U4FT4:KK>H27^FRI#<0B**9]C;"!][AB0>./UHLM2U!="2*_P!)NKAXBJ2A
MX"QFBSC(7NW3(/N:0&OI]Q=SSJ_VJSN[-D;$MLF,.".,[VSQGIZ=N^E7,:-9
MQ1^(YI]*M;BTL_*Q<"1&C1Y,Y4!&Y& >V /QKIR 001D&@##L=3U'5[9K[3T
MMX[7.(4G5B\N#@DD'">@X:J.K:L=7\%37=M&D<<D9$PDE*M&<C*C .[/;IU'
MKBDT;4HO#^FC2KV*X^U0O(L,:0LWV@9+ I@$<Y]>#5:YM&TGP.=.N4D^V7>=
ML<*,XW$C"Y [ #.3S@]10!UEG]J*LUY#!'*3C]S(7!';DJ/6JWB+_D7M1YQ_
MH[_^@FK=G=P7L FMW+)DCE2I!]"#@C\:S_%5U!;>'KS[1*L?F1-&F3]YB. *
M ,/4ETH^#+/[6D,=T;2(0@JOFD\?=[XR>W8UMZ9I$+1V][?PB:]:VB1S,BL4
M(7G!(SDY.<FJWA>#2+C3+.>W@L7NHXD\QXT7>K8P23C()(-;EQ<P6L1EN9HX
M8\XW2,%&?J: .8\+:;IUW%J4DME:38OY%1F@4X7"\#.<#VI[VR7&NV.@M(SV
M%C:+(\;9Q,5P '[$#*-Z=<Y[+X,O;:2*^C$\'G2W;R+$L@)(*KR.A(Z\XJ6_
M1=)\40ZM(FVTN(C!/-GB)B1M9N.AVJN>@[XH N7OAW3KBT>."U@M)C@QSP1*
MCQL#D$$#(Y%+X8OY]2T"VN;H@S,"&8+C=@D X]P!^-1ZQK]A;::SQ317<LZ[
M8(87#F9B2H  .<9X)_K5>PFMO"GAVS34W,9=L/A=VUCEL'&> .,CT]Z .AK/
MO]66RO[:S^RW$TMR&,7EE,$J,D?,PZ#\.:T*P=8_Y&SP]_V\?^BQ0!;M]:2:
M^EL)+2Y@NXXO-$4@7]XO^RP8@\^I'Z'%:'Q1;RNJ"ROP3<_9F;R@41LA<E@2
MN,G'!)_2HIOW_CR!8F_X][,M+M/J2 I_/.#]:D\* F#4I"A3S=0F?!]\4 6?
M[=BDFN([*UN;T6YQ*\ 7:&_NC<PR?IGJ*2Y\0V<&F1ZDJ2S6;'#2Q@?N^0/F
M!(/4]@>AJIX./EZ;=12D":&ZD68[@?FXR2?ZGTK C7/@RX(.^*?4<Q,J$X7<
M!G'U4^O6@#K/[>MA]IS#=J+?R\[K=E+[R57:I&X\C'2GVVL0S3S6\D-Q;W$4
M?FF&1,LR?WEVYW<\<<Y[5'K-_<6L]A;VRQ;[J;87E4L$ &>@(R?QK.LHYHO&
MY6YN3<2_V<<N8@@QYN0 !V (]?KV !?T77$U4S#R9H]LS(A,+@%1CDMC /7C
M-.3Q#ICJDBS2>2[[%F,$@C)SC[Y7;U[YQ63HYE_X1'5FCW>:6N"@'4'!Q^--
ML]*N-:\(V]HE];1VLD:@;;4EEVGIG?C.1C.*8'0WFIV=G-';SR'SI@=D2(SN
MP[G:H)Q6/X9*+K6LP6QF6TC\CRHI XV90YPK<CI^@[4[3#N\9ZOYPS*D,2QM
MT^0J"P ]-WUI^BD'Q-KY&,[X1Q[(:0&Y+(D,32RNJ1H"S,QP !WKD])U*WUC
M4ILZG)'<B^)MXXY7"O @7C9G'(!/Y_2NNKGO#3N;/6&0@/\ ;YRI/(SQU&:
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
M\TB1H/XG( KCI-#LYO T=R(4%VELMP)\8<$#.-V,XQP!TZ?6K4;PWE_IM]<
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
MK2Y">69K678S+UVGMC/]*?8Z/#87LUS#<7+&<*)$EDW@X& <D%O7OW^E:-%
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
M5B^XAN9&5?\ @);% &9X<.-,U<MSF]G)]^!67)G_ (5Q:!0#EER#V'F5TO\
M8.G>=/*L,B&X;=*J3.J2'W4'!_*D/A[338I9&*7[,C;EC^T28!_[Z_2@#/\
M%MK;V?A>^>VA2'*1H1&N!@2# QT_B/YU%XNM;:Q\-2BUMXH1*R(Y@C"@C.><
M= 3_ #K:O-)@OK!+*[>:6 8W O@R8Y&XCGM4LUA#<V+V=WFYBDSN\SJ<G/;&
M,=L>@H R;G3=0N-0TRX2"SMELF(PD[-\AP" -@[#CG%5](L;.]US6VNK:&?$
MRA?-C5L#!Z9SC_ZU:]CI/V)E"WU[+$A)2*64,%S[XR0!T!)'XXIMIH_V2YN[
MA;^[>6Z WE_+X(& 0 N 0/P]13 Y.:&,_#(2/"A>,GRW9064--S@\X]#]*VO
M%\%M:>$+V.WBCMHW*'$:A0277/ QDXJVGANV&B/I+W-U);-]TLR[D^;=P0H[
M^N:DO]%.H6+6=UJ-X\;'+$>4I;D$#(3L1V]:0&=XUM(UM[75C;QS&RE!E1U#
M!XB<$8(.3G&/3)-7+*U@O/$-UJ8AA*PJL$4J@$NV,NV<=N$ZG&UA4FJ7=I;:
M=<6MW)]ID\H#RI#M:8ON"J"H R2I' XQFK6CV(TW2K:TX+1H-Y!)#.>6//J2
M30!%XBC27P_J"R1K(!;N0I7=R%)!_.N<NM*LX?!-K?VL,=O>Q012I<(=K!CM
MR21USD\'UKI=?8+H&H9[V[J/<E2 /S-9EEHT]_H%C:7MX?L?DQDQ1Q;'8  A
M68D\#IP >.M %:[CM]0U_1)7C,+7EM(TWEL49P4!"L5(.!_2E^P6ZZY:: -Y
MTZ"W>X\DR-AR9,A6]0.P/XYK4N]*NI]8MKZ*\AC2V5ECB-N6X88.6WC\/2I;
MW2VFU"'4+6<07<2&,LR;U=#SM89'?D8(_&@#,C@CL?$S:5 I6QN[8RM"K8$;
MY^\N.5Z=NYR.E5],NSIMOK-G?R7,\MH?E8S2,TB,/DP<G#'('RXZCTK9M-)D
M35'U&]NOM-QL\J,)'Y:1IUP!DDG/<FF7N@Q7>N6VIF5D,2[9(@.)<'<N3[$
M]^@Z8H RM4MY]-\,V[27=U]M,D8:074APS,,C&[D8&,?CUJ]J4UQ>>([;28Y
MY(+<0?:9S$Y5W&[ 7<.0,CG'/-6];TV?5+=((KB.%%<.=T98D@Y'1A@?G5?4
M=*OY+JVU*RG@74(8S&R2JWE2 _0Y7')X]LT 5(HHK+QLXC:1E72RY\R9I#_K
M.F6)../6LRWO+F]TF34A>:I_:,CL\,<,4K0KM) 0 +M88ZD]_3FMJUTW5/[<
M74;UK*59+7[/*D>]0OS9X!SN_3K^9ING:QI$#V5L]G/:+GR'E9E=,DGY@ 0V
M,^HS[=F!L6<LD]E!+,GER/&K.A!&TD<C!Y'XUR5QXA674KZ.ZU673UBD\NVB
MAC#%BI()<[&ZD=..*[,9P,D$]\"L2WT_4M,U"\>R%M/9W4GG>7+*T;)(?O<A
M6!'^>W* S'UC4;C1]%NHKL07%S="VE7RP4/S,"2",YX' (ZU:O'U:UUNTL(=
M6++>12#=-;HQC91G<-NW/T.1]:M:S9:E?_V>88K8&VN%N'#3,,E<_*/D]^OZ
M4V]M-0F\06%^MM$8+4,I F^<[P 3C&./KS^E #+*>^CUVZTJYU!KA#;"5)?+
M17C.0#T&#USR/SJEI<NNZAX?CU2/509 K,L+6JXDVLW#8YR< 97&!VSS5VW@
MOO\ A*YK^6P\NV:!H XE4DX((8C/0XP._K6=X:N-1'@^VM[+3W:5@ZI.\B",
M9<_,>2W&>FWG% %C4KU=7T/2+U8SE[V+*#^]DJ1GTSGDUHZA?7<NK)I&GO'!
M*UNT\EQ(N_8N=HVKD9;/KP!Z]*S[O2;FST_2=/LK>XN4L[F.XDE#(H;!8L,%
MASDYQT]ZMW%K=0:_#K,-K+.LMM]GEMPZB2+G<&&6VGG@@$>O/- !9WFHQ:Q)
MI%U-#/)]D$\=R(BO.=N&3////!'^$-AK5Y+8ZO)<S6JS:<[JRQPDX"\EMI?)
M!P<<CI5BRM+BZ\0/J\]NUK&ML+>**0@NW.XL<$A>N,<GKTJK>Z8[^*EV.HMK
MZ-9;E#U8PLI4CCW0?3=WQ0!9GU+4;<Z?9.+=M1O23N$;"*)5 +<9RQ].1GV[
MN35Y;/4+JSU(Q/Y5L;M98%*CRQPP*DD@Y]^1Z55\3Z<\E_8:FNGK?QVVY9X
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
MBBB@ HHHH **** "BBB@ HHHH 6DHHH *6DHH **** "BBB@!:2BB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **6DH @DL;26Y2YDM8'G3&V5HP67'3!ZU/110!7OK&VU"$0W<0EC#!MI
M)QD?3K186%MIMJ+:SC\N%22%W$XS]35BB@ HHHH 6DHHH **** "BBB@ HHH
MH **** &3*[PNL3*CD85F7< ?<9&?SJAH.F3:1IR64ERD\<6=C"(H>22<_,<
M]?:M*B@ HHI: (;J-YK6:**4PR.C*L@&2A(X./:JUC8S17<UY>3I/<2JL8V1
M;%C09. ,D]2223Z>E7J* "BBB@ HHHH ***6@!**** "BBB@!-B[@VT9'0XZ
M4I (((R#U!HHH JP:7I]LSM!8VT32*5<I$J[@>H.!TJ%])MK>&633+*SM[SR
MV$4HA5=K$'&2!TK0HH Y;^RH38,)O#+SWC)F1V:$;Y.23OWY&23R!Z<< 5H:
M;X>M8=*M;;4;>VO)X8]AD>,,0,D[03S@9P/Z5LT4 5CIUF;S[7]EA^T_\]M@
MW^G7KTXJ*'1=-@U*34(K.-;N0Y:3'.3U('0$]R.N35ZB@#$\8QR3^'+B""&2
M>64H%2-"Q.&!/3IP#S5JSTNQ\Z*^6*=IE4A&N9)'9 >N Y.*T:* ,VY\/Z9=
MW<EU/;%Y92ID_>.%?;C&5S@XP.HIO_".:9]A^P^5-]ER3Y7VF7;USTW>O-:E
M% &;>Z%97UE';3"7$)W12^:QDC/J'))_/T'I4</A^WAN;>Y2[O3<0C;YLDYD
M+CT.[(Q],=:UJ* (;NW^U6LD'F/$)!M+(!D#OU!'Z5G'P]$=%_LHWMW]GZ9_
M=[L>F=GKSGK[UKTM &9-HZ3+:L;JX%S:Y\NY&W?@]01MVD=.W:EMM(2"[GO&
MNKB:ZFC\OSI2I,:^B@* .>>G6M&B@#+L-&.GQW"V]]<?OW,C%ECX8D9( 4>G
MN/:HX_#T*Z3+I4EQ++9.ORA@H=&W%LA@ .N#@C].*V** .<N/#FHW=E]FNM=
M>5493'_HR@<?WN<M^8]>:LMHEVFIRWUIJ?V=KE$%PH@#!BHQE<GY>.W/XUM4
M4 8MA%#X<@>._P!1B,=Q.S1O(GE_,<D@G..WM_*D\.V<22WU_"KB*[F+PANF
MS^\!V#')]QMK6N;2VO$"75O%.BG<%E0, ?7FI0,# Z4 9D]CJ+B[2+4(5CN"
M=HDMRYC!4# .\#MGIU-)_9,\0TV.TU&6&"RX="@8SC &&/';/;OGJ,UJ44 %
M%%% !1110 4444 %%%% !12TE !1110 4444 %%%% !2TE% !1110 44M)0!
M W2BTZ2?[_\ 04-TI;5=JN<_>;/Z ?TJGL2MR>DI:2I*"BBEH 2EI*6@ I**
M* %HHI* "BBB@ I:*2@ HI:2@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 6DHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **6DH **** "BBB@ HHHH **** "BBB
M@ HI:2@ HHHH **** "BBB@ HHHH **** "BBB@ HHI: $HHHH **** "BEI
M* "BBB@ HHHH *6DI: $HI:2@ HHHH *6DHH 6DHHH *6DHH ***6@!****
M"BBB@ HHHH 6DHHH **** "EI** "BBB@ HHHH **6DH ***6@!**** "BBB
M@ HHI: $HHHH **** "BBEH *2BB@ HHHH **** "BBB@ HHHH ***6@"LW2
MI(/]4/K4;=*DM^81]3_.J>Q*W):2BBI*"BBB@ HHI: "DHHH **** "EI**
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
M=Q.$,4;1N<E@#N4@GCGTKHJ "BJDAO\ ^TXA&;4V.T^8&W>:&YZ=L=.M6RP
MR2,4 %%%% !12*RN,JP(R1D'N.#2T %%1Q7$<SS)&Q+0OL<8(PV V/R(_.I*
M %I*** "BBB@ HHHH ***A:X5K:2:VQ<;0V%C8'<P_ASZY&* )J*JZ9=2WMA
M#<3VKVLCC+0R=5YJU0 4444 +2444 %%%4K'4XKZ[O+:.*9&M'".TB8#$_W?
M7_ZX]: +M%5=0NWM=/FNH4CF\E69E:38,+G/.#SQ_P#JIVG78O\ 3[>[";/.
MC#[<@XR.F: +%%4KS5(+/4+*RE64R7A81E%R!M )SW[_ ..*NT %%%% "T4E
M% !12TE !1110 4444 %%%% "TE%% "TE%% !12,RHI9B%4#)). !56QU2QU
M%IELKF.<PD!]AR!G..>_0]* +=%%% !1110 4M)2T )12TE !1110 44M)0
M444M "444M "444M "4M)2T 5FZ4ZTYMQ_O-_,TU^E.LQBW'^\W_ *$:I[$K
M<FHHHJ2@HHHH **** "BBEH 2BBB@ HHHH **** "BBB@ JKJ.GP:E:F"X##
M!#(Z':\;#HRGL15JB@#*CTW4A.[2:[<-$<[56"(,/3)VG/Y"@:!;"VL+?SIS
M%8R^<@)7YWR3ECCGDGICK6K10!FW>DM<:S:ZD+EE:V&U(F7*\Y#'MR00,^W>
MJJ>'IH+N\>UU:Y@M[MFDDA55)$C'DAL9 ]AS[UN44 <\/#,O_"-+HKZ@/+\S
M<TBP8++NW%<;CSGO[#BKVL:7+J,MD\5RD0M9?.V/$75F'W3PPQBM.B@# 73W
M;4;O5-/U46T<W[NY5H P#1DJ6!)^7&#U!'4\U4\/Z7%J7A^_,[2LNI3.XD?[
M^ ?E/IP1GH*T[CPOHUU/--+9Y><[I-LKJ&/J0"![UJQ1I#$D42!(T4*JJ,
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
M\9(Y_$_G4E% !1110 44M)0 4444 %%%% "T4E% "T4E% !1110!6?I4\/\
MJ4_W14#]*FAYA0_[(JF2A]%%%24%%%% "T4E% "TE%% "TE%% !1110 4M%)
M0 M)2TE !5&ZTP3W@NXKJYMIMGEL86&'4$D95@1P2<'&>35ZEH R)?#MC)IB
MV.9D"R^?YZR?O?-_YZ%N[>__ -:B;0(IIK:Y:\NQ>6Q;9<@IO(;.01MVXY/:
MM:B@#(MO#ZVEQ<3P:C?++<JHE9F1RQ48!^93[^W/3IBQI>E1Z;8_8UN)YX "
M%6;;\H.<\@#KGO5^B@#/TG25TF%8(+NYDMT!"Q2["%R<]0H/KW[U+JFG6^JV
M3VMT&V-R&4X93V(/K5NB@#(FT%KA[=[C5+R1[=]\9*Q<'MGY.:;_ &#(E]<2
MVNI36UO=$O-#'&ARYZD,P.![5LT4 8+^&0=#CTQ+QU^SS>;;S; 60Y)&X9PW
MWCZ5)=:%/=06LCZG*-2M23'=K$HZ]04Z$8[?KUK:HH S'CN[:PN&O-2+.R!$
M>&VQL)X!"C)9B3Z_0"E\.+>)HEL-0>1Y\'F48?;D[=WOC&>_KS6E10!E:KI$
MM[?V=]:W8MKBUW8+1>8&##!!&1[_ )U%::-?6M_=W8U*.5[M5$BR6W 91@$8
M88'M^O>MJB@#!M] NK?PXVCI?0["&3S?LYSM;)/&_KD]?TISZ!.5TN6.^6.\
MT]=@D\G*2)C&"N[TQSGU]L;E% &.NDWC:Y#J<UY [1Q&+8MNR@J3G/WSS^?T
MK8(R"/6BB@#F[/1-4M= N-)-Q:/"R211-L8-M<G+,<XSR> /3FEO]&U.[\+I
MHP-J2$2,S&1APNT@[=IY.#W]#WP.CHH Y^;2M4BULZI826N^XA$<\5P681XQ
M]P@ D<=#COZ\0IX>O7TC6+&YDMRU[<-<1R(6 R2" 5(X&5'<]?;GIJ* *NG_
M &P6ZK?1VZ2* /W#EE/')P5&/IS]:IZUI]Y=76GW5BT'F6DI8I,2H92,'! .
M#^!Z^W.M10!AW5GJESK6GWIALUCM ^5^T.22XP3]SM^OM3[O3[T>(TU2U2WE
M06OD%)960@[B<@A36S10!SD&DZFEGK$,B6A?4&=D(F;:FX8P?E[>W7VI+_2+
M^?P?'HZ10>>$1&;S25^4J<Y*YYQTQ7244 8UW]O::5+C2UU"REC4K$7CRCCJ
M&#8!!/<$XQTK(D\/W]II^GM!;QW,EK=-.UH)<+ACP S>G]37844 <Y9VVI2^
M(S?7VG>5#/9^2RI<+((SNSANG8=L_P \-TF+5M!@?3TTS[9;QEV@FBF1203D
M*P;'/J>?QKI:* ,"^@U ZOI>IK8^9Y43+-%'*NY"P[%L XIFR_;Q1'J)TNX6
M$6ODM\\1.[<3_?Z<]>OM7144P,+3X+S1I[^-;*6[AGG,\4D3H"-W56W,,8([
M>M9TNC7R^'-13['YE[J,YF,*2+B'+;@"Q(SCV]<8Q7744@.>UF"ZO+;2#:Z=
M/BWNHYWC)C4HBYXQNQGGH/TKH:** ,/28KA->U.ZFM98HKSRC$S <[5(.<$[
M>O>J#V,>FZG?/?:(U_;7$_F0S1VZS.I;)8,/O  ].,?G75T4 8%Q%:&UMK:;
M0BNGSJ[21K;@M"_ 4E4S@D%N1R..G.,V#3;S^Q-9MK"WN(K*3'V*"X)#]3O
M!Y /8'Z]SGL:* .1U*^N-3L]-*Z3J4/V>\ADEWP'Y0,YP!\Q^H%6=1N1)XET
MJYCMKXQ0++YKBTDP R\#[N3SVKI:* .?LC+9^*M5:>"Y\NZ\@02")G0X4@Y*
M@A>3WK,O[>*:(WVE6%_8:Y(R\112*I;<,AB1L*]R>^.:[.B@ &<#/6N=L)C_
M ,)7?SF"Z6&6*-4=K:0*2!SR5XKHJ* .;T!Q#!K)N(+B-9+R68;[:0%XVQ@@
M;<GOQUJUX/1HO#EM#)%+%)&6#I+$4()8GH?J.:VJ* ,[7].&JZ/<6N2)"NZ,
M@XPXY'ZU3\/+/?:9+?W*E+B[C$?.00%7;^K;F_X$*GU236/M;6]A:J\$T043
MM*%$+9;)QU/!'3TK2MK>.UMHK>%=L<:A5'L* .;T+48-)T!+&_+07L)9?(8'
M>Y9SMV #+ D]5S5![:72?"VA/>QO&+:^2:?@MY:EF.3CIP1^==O10!RDNKV5
M_P"*=$GMYB82LRJ[QL@8D8P"P&><#C-2Z%?6DWBO7#'<POYY@\O$@._:ASMQ
MUQ[5TU% !7+:08Y(M>TR6>..[N+RXV12-ABK*,';D$C'/':NIHH X/2+?2KC
M2D@U#5[NTF5VCFLWNO+"MN/&P]N1[?K6I]HMH_&MI;->JRP66Q1)*I9I"V,$
MGDL1CCKW]:ZBB@#GKF^@7QQ:PM<Q*4M64HTFWYF88'7DG X_'TJ/3;^T7Q;K
M9:ZA VQ8S*.=J'=W_AP<^G-=+2!%52H4 $DX ]>M '->&+ZT4:W*;JW51?R.
M9"XV[2?E.<]#^M9=O<PCX9%3<)NRRMF09!,I..O7;SCO7<LJL,,H(/8BD>..
M0J716*G<N1G!]10!S/B*XMSI&C.)(TB^UP-C<N  #W&1Q2G5C-XAO[>YU6/3
M8+=8UB \M6FW G.7!SCT'K70?8K3Y/\ 18?D!"_NQ\H/4#THDL;26X2XDM8'
MFCQLD:,%EQZ'J* .*9A_PK"X(<,=_)!'_/8>E;?B>YAGTNW:WFCE7[7$-R,&
MQD^Q]/YUM+96J)(B6T*I*-LBB, .,8P?7CBH#HNE,JJVF69"\*# O'TXH SK
MH&+QO9RRG;%):-'&2."X8D@>AP?TIKR>?XYA%NRN(+1EG*G.W)X4]NN#CVK:
M>QM)+9;:2U@>!>D31@J/PZ4D-A9V]L]M#:PQP/G=&L8"MD8.1WXH P] )_X1
MW4FZDS7![_\ ZZO>%5*>&K 'KY0/Y\U:72--2)XDT^T6.3!=!"H#8Z9&.:GM
M;6WLXO*M88X8\D[8U"C)]J ,.]^7QSIS39"&V=8>1@OSN]^F/T]Z=='S/&UB
M('R\5N_V@)CA3]T-[9P<?0UK7^GVFI6QM[V!9HL[MK=CZ@]0?I3;#2K'3;<P
M65LD,;##;>K?4]3U[F@#/\/ASJ&M,V[!O,#(QT4?TQ^E7M:,PT6^-L&,WD/L
MVD[LX/3'>FV>B:;83":SM$AD&?F3()!QD'U' X-7Z .3M-+GUKPA:VD5]:QV
MDD*8\NU)92I!/._&<CDXZYJ\"?\ A/V]/[+'_HVIQX6T07GVK^SHO-R3WVY_
MW<[?TJQ_8UE_:'V[;/\ :>F_[1)TSG;C=C;GMT]J ,[1%"^*O$(50HW0' &.
MJ$G]2:Q'EV>$?$4H&,Z@Q^5\]6C[]_K_ "KJX-%LK:666+[2KS#$C&ZE);C&
M3ENN.AZCM6'XGTZPT;PE?QVBB$3O&=LDK,';<#P&)YP#T]/:@"WXV4?\(XVS
M/VA98_LV&._S-P V]RV,_K3M07=XPT?*H-L<K;L_,WRD8_#.><#K5FWT73I+
MF"^$DMVT63"TMRTJH<G)&2>>@_X"._-3/HMG)??;7^T&<=&^TR#;SG &[@>W
M2@"CX</F:EKDTH'VG[88V/?8H^3]*JZ%:)=GQ!9.FVS>Y= H((4G.[ ['[I_
M*M6]T*VO+P78FN;:<@"1[:4QF4#H&QU_G5B".RTFVM[2$+!$S^7$O)RQR<9]
M3@]: .<T62>]AL]'N,.^GW#"Y(8@;8_N#W!)7&>H0U>GA2?QW&)HDE5-.WJ'
M7(5O,ZC/0U:T/R;B?4-1@5=ES/M1U.=ZH N?IN#?Y-/_ +#A_M?^U#=79N/N
M_P"L^7;_ ',8^[[>V>O- &9I.G6+^)];S9VY6,PA,QJ=N4.[''&<\^M87FNG
M@[4(U"I&=2*,G(1%(4XXY"Y]/6NNLM#6QFFEBU"^9YE(<R.K9/9L%<9%,L_#
M=E;6-W9/)/<V]TV^1)F'!]1@#'0?D* *\NFZE<:AIEP8+"W6R?DQ2L24(P5
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
MI: $HHI: *LG2I;?_CWB_P!P?RJ)_NU+;<6L6#GY!_*J9*)**6DJ2A:*2B@
MHHHH 6DHHH 6DHHH 6DHI: $HHHH 6DHHH *SKW68K2_2R2WN;JY:,RF.! =
MJ\\DD@=B.O\ ,5HUS]]9-=ZI>2Z)JC6FI1(D=Q&8PT;<$IN!'7I\PS@9&.M
M&@NMV?\ 9L=](9(HY'\I8W0^87W%=FT<EL@\#TIEKKEM<"17BNK>>-!(UO+
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
M>E7:* "BBB@ HHHH **** "BBB@!:2BB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** %I*6DH *6DHH 6DHHH ***6@!***
M* "BEI* "BBB@"M)TJ6VQ]FBP21L')^E12=*GA!$*!CDA1G\JIDH=1114E!1
M110 4444 %%%% !1110 444M "4444 %%%% !5:YTVQNY/,N;*WFDQMW21*Q
MQZ9(JU24 1-;6[6WV9H(C;[0OE%!MP.@QTQ4=MIUC9R&2ULK>!R-I:.)5)'I
MD"K-% #&@B:99FB0RH"JN5&X ]0#3;FUM[N/R[J"*= <[94##/K@U+10!2AT
M;3((FBBL+949=K#RA\P]#Z_C4L&GV=O%)#!:PQ12##QH@"M]0.*L44 9L/A[
M1X"YCTZW!=]^2@)4_P"SG[OX8Q4R:59I<BY6-O/  \PR,6P.V2<XYZ=#5RBB
MX%*STBRL;B2>VCD667F1C,[;SZG).34(\/Z:IE\N!X5F.9$AF>-&XQ]U6 _2
MM.BBX%"YT6PNKJ.ZD@(N(UVK+'(T; >F5()JW;P);Q"-#(1US)(SG\V)-244
M <WX@42^(=)+P7K0P+,99+>.7Y-RC'S(,\D=C]:V+32[2TN)+B*-S-*H5I)9
M&D8@=LL20/:KE% &4?#FEFV:V\F7[,V<P?:)/+Y.>%W8'/-,U#48=/C:P%O=
MW$S1?N5VNXE)R-N_GICDGL<\UL44 4M-TY;#1X+"-BGEQ[2Z==QZL,^Y)J%=
M"M4M9[5))UM[AR\D?F$[L_>&3SAN_/Y5IT4 9<^A07%@MA+<7+6BD?NMR\J,
M;5SC=@8&.<^I-+?Z)%?PP">ZNA<6Y)CNHW"2KGKRH Y''2M.B@#-ET@S6MS!
M+J-Z_P!IXD<LF=NW&T#;M4<]AGWJ"X\.QW&CKI<M_>-;* N/W>2HQM&=G;;]
M>3G-;-% &9<Z*EQ>6UY]LNHKJWC,8E0K\X_VE*E>YZ =?IC24%4 +%B!C)ZF
MEHH R5T/R/,2QO[JT@E<NT,>PJN1SLW*2O//!QUQBDE\.VK:*FDPRS6]H/O"
M,@L_.>2P/?G_ .M6O10!#:0O;P")YGFV\*S@ X]\ #]*CU&WN;F Q6UREON&
M&8Q;SCVY 'ZU:HH R]'TF72K9+-;L2VB!@%,6'R3G[P..I/;O4-OHMY86CV>
MG:F(;7GRQ) '>+)).&W#/)/4&MJB@"II>G0:381V=MN\N//+G+,2<DDU4O\
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
M)9L]22_ Y/MR:K1^(/#*79NDM-16X88:47)#,/<^;ST'7T% &GX2RVOZX^,
MS'_T8_'7'%.^'@QI-SD<^<.?7Y%K+M_$7AJWFFDAM=2227(D87)RW7J?-YZG
MGWJ73_%7AG22WV*WOHP^-R[RZ]N<%R,]L^U 7-_QE_R+-UZ[HL?]_%K#TO0[
MC4_!Y6'4+A'GW@0NR^2,2-_LDCIV-+J'BWPYJD7EWB7Q0$?(K% >0<D*^#T'
M7D4R/6O"D5NL%O=ZC:QG('ES3@1]\XR1W]#3 U_%5W;7?AJ^$3K)Y,Z1.""-
MKAUR.?8US6M6=I'X4TJ=+6W660?.ZH%9OE)[#GMUJ[/J/A>;1QIYUF_\KS3,
MS*K[Y&))PQ*<\G/UQ4%Q/X5N;2"UEUO43#:@B/Y3SG/_ $S[=/I2 DURTMK;
M5=":T@AMY'\MF,2A23O7!(''<\_7VJ=K2TG^(;Q&VMGCP6D5HU()V9)/'7)!
MIEU?>&[J>UGFUZ^\RV \H^3CH00?]5ST%9\NJVDWBFYO4U.2VA8?N[A(BQ!"
M #*E<D9SD8'UH U-/1=.^($]I8J(;>7/F1*,+CRPW3IPW3TR14/A^>2WMO$U
MQ$2LD<>Y6QG!'F8/]:GTW4O#FGR7-Q_:\\E[<YWW,D#;ER?X1LP.<=NP]A4>
ME7GAG3?M0&LRW$=TFR5)8CAACV3/=OSH"Y3_ +.M3X':_=,WAN=XG)_>%O,"
M_>Z],GZ\U-X@M3>>&]+UMU62[C5!*[(I#@]"PQSR!Q_M&F6]KHDD)M/^$H)T
MW>93;L@1B>@^<CTQQCWX-;M]K?AYM%N+);R(Q+;;5CC.21C "YZGC_&@!FEQ
MVFNZG#?M;0&*TM4C4"/@2L-Q7_@(P,=MQ[UC:)IEI<OX@CE@+11'<L22/&I^
M:3 (4@'H.H-;NA7VE:;HT-J=6L!<!=TC><F"YZ]^<=/H!TK,LK6TM$U$+XJT
MYC?1E7)5!M)).?O^C,,>_M0!G65G#<>!M0EN#.WV>7$2^<X5>$.-N<=2>W?M
MUJUJ6IWJ^!M/874PDGD</)N.YD!; +=>R^YP?>I;>PL(=#N=+'BC3F2>5)"Y
M"9&,9&/,[[5_(^O$SV>DS>'(M*F\0Z>S0R%XYE=!C.<@KOY^\W<=O2@!-)AG
MMO$L$6GZ?J-EICHPFCGW%"V&);.X@'A.1SVJ+PX'U6;5C/?7_EQ*/*$=[)\@
M8OR"6Y("CKQZU<TJ_N+>./[;XJTF8HC+LW(VXX^4L^X'@^W/-4M*ACTR+41%
MKFC2O=1[55I< $9ZG=G&&;]* 'Z.\E_X*U0W,MS*8C)MS,V1^Z4X)SR.3P>/
M:M#PK9K+X9W6\\L,TJRQAA(Q6,[B,A-V >AXQ^M4-$AM[+1-2TV?6]*9;E6\
MMXI@=N5VDG)Z8"_K5C1H[VVT6:PDU;2E4PN+>2WE);<Q)W%LC &>,#O[<@&S
MX=T^]T[3VBU&]:\G:0MN9F;:,   MSVS^-:E8OA>"XM=/>.[OX[R1I692DQD
M"K@#:">>/ZUM4 %%%% !1110 4M)10 M)2TE !2TE% !2T44 %)12T )12TE
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44M)0
M 4444 %%%% !1110 4444 %%%% !1110 M)110 4444 %%%% !1110 4444
M%+244 %%%% !1110 4444 %%%% !1110 4444 %%+24 %%%% !1110 444M
M!24M)0 4444 %%%% !1110 4M%)0 4444 %%%% !1110 4444 %%%+0 E+24
M4 %%%+0 4E%+0 E%%% !112T )2TE% !2T44 4Y_]6WTJW5*Z)%O(1U"FKM4
MR4%%%%24%+244 %%%% !1110 M)110 4444 %%%% !1110 4444 %%%%   %
M    '  HHHH C\B'RQ'Y4>P# 7:,#\*1[2V=MSV\3-@#)0$X'0?J:EHH J-I
M6G.<M86ISP<PJ?Z4PZ)I+')TRR)][=/\*O44 4/[#TC/_(+L?_ =/\*/["TC
M_H%6/_@.G^%7Z* ,_P#L+2/^@58_^ Z?X4'0='/_ #"K'_P'3_"M"B@#.?P_
MHS@@Z79@'TA4?R%1MX8T1G+G3+<$G) 7 _(<5JT4 8K^$M"< '3HQ@8X9A_(
MTUO!V@L^XV/.,<32#MC^]6Y10!@CP9H"]+$CZ3R?_%4O_"':%D?Z$W'_ $WD
M_P#BJW:* ,,^#]"(P;-R/^OB7_XJ@>#]#&,6;C!R,7$O'_CU;E%%@,&7P9H4
MH.ZT?<1][SY"1^;5#)X%T)W#+!+&!_"LI(//7G/TKI** ,+2O"6EZ3?I>6JR
M^:B%1O;(YZGIUK=HHH **** "BBB@ I:2B@ HHHH **** "EI** "BBB@ HH
MHH **** "BBB@ HHHH 6BBDH 6DHHH **6DH **** "BBB@ HHHH *6DHH *
M*** "BEI* "BBB@ HHHH 6DHHH **** "BBB@ HI:2@ I:2B@ HHHH 6DHHH
M ***6@!**** "BBB@ HHHH **** "BBB@!:2EI* "BBEH 2BEI* "BBB@ HH
MHH **** "BBB@ HHHH **6DH 6DI:2@!:2BB@ HHHH 6DHHH **** "BEI*
M"BBB@ HI:2@ HHHH **** %I*** "BBB@ HHHH ***6@"C=_\>\G^Z:NU2N0
M3"X'4J<<XJ[5,E!1114E!2T4E !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 +2444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 +2444 +24M)0 4M)10 4444 %
M%%% !1110 4444 %%%% !2TE% !1110 4444 %+244 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !2TE% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%+0 E%%% !1110 44
MM)0 M)110 44M)0 444M "4444 %%%+0 E+244 %%%% !1110 4M)2T %)11
M0 4444 +2444 %%%% !2TE+0 E%%% %.<A4+$9 &2*N55D ;@C(/45:JI$H*
M*6DJ2@HHHH **6B@!**** "BBB@ HHHH R/$%UJ5A9R7=CY$B1@%HFA9FQGD
MY#CMVQ4@U$'P^-0%W!M\OS/.\D[<9_N;LY[8SU_*M)T61&1QE6&"*Y#2[%?[
M>FTAKAY-/M6-Q' P(P<KA3GDJ"<^A.#0!T6D/J$MFDVH^2LDBAA''$R%,]CE
MCST],'/6KU<]XXN)(- 98Y#'YTBQL0P4E<$D>O..@[9[9J#Q-IUGI.D+?Z=;
MQVES:NICDB4*3R 0W]X'OF@#J**YV"WMX?'DPBB5&DL"[[5 #$R#).!R?<TS
M2;*S%SK]NEO +7S5_=-@H"%R>"#@9]L<<=* .EHKG/#>D6SZ=I5^QF\^W5C'
MF9F4 @KC!X'&.!CH.M;.JS26VDWD\+!9(H'=">Q"DCK0!:HKSSSW&D1S6.F:
MT=89$<7WELPD)VDY;)W+A0 ""/;K7021";QDUJTES'"]AYYCCN'C4OOQG"D<
MXH Z.BN7TK3+9M1U:P9KS[-;.GEQF[D 4,N2,!NG/?U]<U1CNKAO EX[7%R)
MK28JDHN&#]1_$/9B,<]* .VK).HW<?B6/3G\AH)(FE!",'4#@#.2#^E9FN1?
MV/86VK6EY=H\3IYBO,\BS*>H(8GWQ_\ JJY<8/C>T!QQ9.>1_M?_ %S0!NT5
MSNF"36+W5)+NXG58+AK>*."X>,(JYYPI&2<\DYZ=L5#8M>:CI6J61NIVN+&=
MX[>X20HS;1\NXKU/KQS]: .HHKDK68ZCX?TA(+BY%Q<3*DCBZDW@+S(2<^BG
M / W#%3BVE?Q-<V$6HWT$'V17PDQ<Y)QU?=C\,4 =-FBN6TFVO;N;4]/FUB_
M\JUE$:.K)O((SRQ7.>E5X/$%['X(:],V^[$GDK*Z# R1ACC(. >IP,COW .Q
MHKDQJ*6.I:<EOKPU 7$PBGB:1&R2,!EP,KSVZ&K5B+Z]U/4[9M6NHTM9%5 (
MXL\C/)V\C_/K0!T5%<5J-U?WG@)I[NX<3A]D@3:N\>8!AL#CZ C\0:["VA>&
M,K)<RW!)SND"@CV^4 4 2T5A^)9[NR%I<P7LL%NUPD5QA8RJ(207RRG'..^*
MLOJL<&N6NDO)N>2 ON8?,S=NG'17)X]/6@#0GF6WMY)I,[(U+M@9. ,]*ATV
M_@U.PAO;8MY4HR-PP1S@@_B#65I_VZY74I&U&\$4<K0P%H(BWR8W,,+\WS!@
M!Z>_3,O+N\O/ ]I.]W$AD*I,R1D@_/CJI&T#'/'M0!T6HZK'ITULDUO,R7$J
MPK*FW:'8\ Y(/;TJ_7,^(HKM+32$GNHI9QJ<6V7RMJ_Q8^4-S^8_#K5N&XU2
MUU^&TNYX+FWN8W=2D7EF,KVY)R.1W)^F.0#<IDC%(V949R 2%7&6]AGBG5SN
MA7&I76JZD9;F%HXKCRW7R6'W0 -OSD+GDGK^O !JZ7J4>IQSM'#+"8)F@=)=
MN0RXST)'>KM<=I4FL06.JW-C]C$0N9I<3H^YSW[@#I[UI3:]</H^G2VD$9O;
M\A8T<G8O]YCCL/SY% &_163:ZA=QZVVF7PA<O#YT,T*% 1G!# DX.?>M"\N%
MM;.:X8C$2%^3@<"@!EUJ5C9,%NKR"%R-P620*2/4 ]:;;:KI]W*(K:^MII#G
M")*I8X]LUE>#K11I8U&8%[Z[9FFF8Y+88@ >@P!Q6O)8P27L%WMVS0A@" .0
MW4'C\: +-+6 FJZIJ!>XTBUM7LXI&3]_(RO/C'*8&%!.0"2<^U)-XD8:);:I
M;VBR)*VQHGFV.KYQM'RG/(/I0!OT5S\NNZI;WEM;3Z'^\N48QB.[5OF49*G(
M 'Y_3-2Z=K5[<ZC)87FF"SN!!YR W D##..2!QS]: -NBN<@\0:M=)<O:Z$D
MRV\C1,5O -S*>< KFKXUG[5HB:CIEL]V9"H2'.PY+ $$\XQSD]./3F@#4HK+
MMM5FDNY[">U2*^2+SHD$NY)5Z9W;>/FX.1[C-46\377]GSW,>C3.;61DN?WZ
M!4V_>P<Y;''\([T =%163=^(;:TTZSOG@G:"ZVA2"@V$C(#;F '?VXJ:;4Y(
M;JTMVT^Y9[E"WR%"$QC(;YNV>3TY&,YH T***Q=(DL/[5U0Q6D]K=KL:Z,\@
M(;()7&&8<#Z8H VJ*QXM?$HAF73[O['/(L<5P0@4EFV@D%LA3Q@D<YZ=,[%
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
MVT*16@*2I-)OF;&5/W1\G(]_TI;JQU)]8L]3A2U+QPM%+"\K <G(*MM_F.U
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
MQ/'  P!T[GOVKI-$O_[4TBVO"H5I%^8#H&!P<>V0: +U%9-QJ-W<ZG+I^E"
M26P#7,MPI*KN!*J ""2>N<X ]3Q4%MK-]/!?VQM[>/5+';OC+DQR*0#N! R,
MC.!VXS0!NT5C:-JNH:C) \M@L-I)!O$PD#;W^7@ 'Y1RW7DX[=*?K.JW6FW-
MHB6L4L-S(L*R-.4VR'. 0%/!]1[YQ0!K4DCI%&TDC*B*,LS'  ]2:JG4K=-0
MAT^5PMW+$9 @/&!V![]_P4UG2:I=2VNI%K"SFAM R2K]J+!\*&9?]7Z'!]^*
M -J.1)HUDB=7C<95E.01Z@U#-?6MO/'!/.D4DA 0.=N\GL">I]OIZBL&]U%H
M?"MM<Z=;P6L,FPD))L$66&0 %YSR#TQR:/$DMR;?2GN;95D75(L1PR[]P&[&
M"0HR3ZT =-16+9ZY=/JZ6%_IC61E5FA<S+)OQV^7H<<]:<=9N;F>Y32[ 7<=
MLQC>1IQ&&<=57@YQGJ<"@#8HK$N/$D2:.-3@MI9H VV5<A7B.0,$'OS_ "['
M-6K[5OL5_:6KVLKBZ<(DJD$ \YR.O'';'/6@"S=:?97K*UW:6\Y484RQJV/I
MD5-'&D4:QQHJ(HPJJ, #T K$BU:[D\17=L+2X>"&-%V*8N&))W$EL\C&!^E;
M%W=0V5K)<W,@CAC&YF/84 2T5D+KI,4,SZ9>I!.Z)&[>7SN( )&_(Y/I3KO7
M%MI+P?8;R6.RP9I4";1\H;C+ G /.!0!JT5FS:U#%)8[8)Y8KTJ(IHPNWYN1
MD$AAQSTJ4ZFBZLNGO!,CNA=)#MV,!UQ\V>_I0!=HK)DU^%$GE6TNY+:WD,<E
MPB+M!'#'&=Q /4@8X-3WNK0VMVEHL4US=.N\0P*"P7^\22 !GCD]: +]%5K&
M_MM1B>2UD+!',;@J5*L.H((!!JS0 45F7NO6ME-)&\5W((3^^>*W9DBX!^9L
M8^ZV>,\5+<ZQ8VL=O)+*YCN2!$\<3N')Z %0>30!>HJC;ZQ97%Z+-'E2X*;Q
M'+ \9*^HW 5'<ZEILSS6<G^EE,>;'' TX7D\-M4@'(Z'GB@#2HK \$!/^$;A
M\L *7?&!C^(UH-K-DM_]A+3_ &G&=@MY#QG&[.W&,]^E %^BHVGB7S?G#&(9
M=4^9AQGH.?PK UK5=/OM)WKJ5[8Q"0?Z3%!*N"#@J3M^H^OTQ0!T=%9FHZU!
M87]I9LCR27!;(168JH4G.%!)YP,>^>U96H7%I9^+;&\D*6T4EL[22./++<<;
M@<'/L>: .HHJGINJV.JQ-)87*3*APV,@CZ@\U9GGAMHFFN)4BB7J\C!5';J:
M )*S5T: 7WVJ2:XE D,J0NX,:.<?,!C)/IDG&3C%3VFIV5X^RWN$>3&X(>&*
M_P!X \E>1ST-,;6=,7=NU&T7:<-F=1@^AY]J +M%1W%Q!:Q&6YFCAC'5Y&"@
M?B:;;7=M>1F2UN(IT!P6B<,,^F10!-15>XU"RM)!'<WEO#(PR%DE521ZX)JC
M870DO]1G.K6UQ9*$9$213Y'!W;B.F<<<^M.S UJ*S(-3T[5XG@BNAN+,NQ)]
MDA"G[PVMG!QD'N#[U1\+ZO;_ -@60OM0C%S+O($\PWM^\8#[QR>F!]*0'0T4
MR>>&VB:6XE2*-<9=V"@=NIJ*&_LYX7FANX)(H_OND@*KWY(Z4 6**JC4[ V_
MV@7ML8=VWS/-7;GTSG&:;=ZI:6D$$TDRLEPZ)%M8'>6( (YY'.<^E %RB@$$
M9!S37ECCC,DCJB#JS' 'XT .HH'(I ZMG# X.#@]#0 M%0BZ@:[:U$@,ZH)&
M0 \*3@9-5K274VU2[CNK>);)<&WE0\MZ@C/]!^- %^BBB@ K*UC3+B_N;*:&
M:)!:2B4(Z$[S]0>./8UJT4 -CW^6OF;=^!NV],]\4ZH+ZZCLK*:YE.$B0L??
MVJAX?UA]5MYQ<0+;W5M*8I8@^[!'?Z9SZ]* -:D;.T[3@]LUDZUJ%WI]WI_D
MM T%U<QV[(\9W#.<L&#8_#%:ID02B(NHD92P7/) QDX_$?G0!G6-G>R7$5SJ
MQMS- A2)8,D9(&YR2!R2#C & 2.<UIUE:9?W,^KZE8W+1,+3RMK1QE,[P3SE
MC[>G>M6@ HHHH 3:NXMM&X@ G'/'_P"LTU((HY9)4B19)<;W"@%\<#)[XI]%
M &3J;ZNUS]CT^VC6VFB ^UEP# V6W';U;C&.G/7VTK:".UMHK>(8CB0(@)S@
M 8%4;S4Y;35[.S:"-HKLL$D$AW+@9.5VX_6M*@ HHHH **** "BEI* "BBB@
M HHHH *6DI: $HHHH J2?>3_ 'A_.K=5)/O)_OK_ #JW5,E!12TE24%%%% !
M2TE% !1110 4444 %%%% #9(TEC:.1%=&&&5AD$>XJ-+2V2)8DMXEC5MP0(
M <YR!ZYYJ:B@"M-IUE.BI/9V\BIDJKQ*0,]<9%/DL[6:W%O+;0O N,1L@*C'
M3CI4U% #(((;:(16\211KG"(H4#)R>![U ^EZ?)/Y[V%JTV[=YAA4MGUSCK5
MJB@"O=:?97K*UW:03E1A3+&&(^F13HK*UAMC;16\20,"#&J *0>N1WS4U4]6
MU*'2-.DO;A)'BCQD1@$\D#N1ZT 16F@:58W9NK6QBCF.3N /RYST'0=>WTJ_
M+%'/$T4T:R1N,,CC((]Q3NHS3)C(L3&%$>3LKL5!_$ X_*@"G9:)IMA:R6MO
M9QK!*<NC9<-]=V<TEEH>G6$XGMK?;(J[%9G9]B\G"[B=HY/2C0]2;5M.6[:%
M8=S,H57+=#C.2!6A0!#=VL-[:R6US&)(9!AE)(R/PJO;Z196]Q'.J2/+$I6-
MI9GDV ]=NXG'3M5ZHKN?[+;23^4\H09*H5!QW^\0/UH HR^']/>]>\5)89I/
M]:8)GC\SZ[2/K63KMLBZGI$*+?QVMK%*KR6RRDQJ5 7YE!)Z?XUT.GWB:A8Q
M7<:21I*-P60 ,/K@FK% %'3M(MM/=Y8S--/( KSSR&1V / R>@^E9_\ PB.G
M?9Y;;S+PVK_<M_M+>7%SG*CZ\\YK>JK9:C::@9Q:3"4P2&.0 $;6'U_GTH H
MS>'EFNX;HZGJ E@4K&1(IP",'@J>2.]3:MHD&J2PS-<75M/#D++;2;&P>HSS
MQ6E10!E0:!:P/>XEN'BO4VS122;@>,9W$;LXSW[_ $IL/AZW33I;">ZNKJV>
M,1!)V4[ ,D%<*,$9_0>@K7HH S+#1WL?*5-4OI8HAA8Y61@1SP3MSW]>U7+Z
MTCO[&>TFSY<R%&(ZC/<>]3U'<7$-M$9;B:.&,=7D8*!^)H QI?#CSZ*-,N-4
MN)(0H7B.,8"_='W<]AGG)QVJU=:;=SM:R+J3++;;67="K([8(+,!@\AB, @"
MM.JCZG:1ZC'8.[K<RY\M6B<!\#)PV,' ]Z *%UH,PU*6_P!+U%[&:X $ZF(2
M(^!P=IQ@^_\ B:U;6*6&V2.>X:XE4?-*RA2Q^@&!4M% &7;Z9=P:S<W_ -KA
M*7&T-'Y!R%7IAM_7'?'X"F7>C3MJXU+3[[[),Z!)T:+S$E Z9&1@]L_R[Z]%
M &5>:;?7NF36<]]$3,3N<6Y&%/0 ;^WJ2:9<:/<SBPE^V1)<V3$HX@)1E(Q@
MJ6SV'.ZMBB@#)L=*N[;5IK^:]BF,Z!9$%OMZ9QM.[CMUS]:ATW1]1T[3GT^.
M^MY( &$;/ V\;CDYP_/4UN44 8@T!I/#XTF>=?W2@0SQKA@PY#8SZ]L\^V>%
MO-,U#55B@U":WCMHI5D80!MT^">#G&P=.!N^M;5% &1_9]Z/$_\ :8$'DFW^
MS%?,;<!OW;ONXS[?K5:#2]4CFU653:P27962%HY7.UUZ!OE&0>_Y8-=!10!B
MW&GWU_J-E<W4=K"MFS2 1RM(78@ #)5=HXSWS@4S3;#4[.VU%'CM&:YGDGC
MG; WGD$[.P[@<UNT4 <M)H>JMX4BT<+9B1"/WGG-C 8,.-GU_P#K]*DU9KL^
M(] ?RHOM %Q^[\T[/NC^+;GI[5TM4KO2;2]NHKF=9?.A!$;).Z;<]<;2.M,"
MHFG7EUKL.I7WD1I;1%888G+G<V0S%BJ]N,<T_P 0:?<7]O:M:^69;6Z2X".<
M!]N?ES@X//6M6BD!B-::M-KMI?31VBV\",OEK,S,"V<D$H/;\O>C1;._TZ^O
MHI+>%K:YNI+D3K-R-QX7;MZC SSCGO6W10!D>(;&ZNEL[BS19I;2<3>0[[1)
M@=CC[W8$\#)JM'%JO_"01:E<6($9LS#Y4,X<HVX-SNVCVXSTKH** .:L;+48
MM$U6UFLF$MRTC1*DB%?G&,9R.G4\#VS6CH]I(?#T-E?V[1MY/E2H6'/&#RI/
M7U_E6I5/4-/-\R$7EW;;5*D6\@7<"0>>#_=ZC!Y/K0!F>#;62'21--*DK282
M-TZ&)/E3^I_X%ZYJ_P"(+.74-$NK6WV^;(ORAC@$@@]?PJ[#%'!#'#$H2.-0
MJJ.@ & *?0!S.KQ:EJ'A=K!-+G6Y9(U(:2(J"I4GG?['M^%3:LE]<SZ7)!ID
MY6VF$DB[XE('(P/G_3]17044P,&XCO6\4VUZEA.;>. Q,P>/J3GINSBH8[&]
MN->U22:UF@MKNW\E)MZ97Y0,X#9[<?TKI**0'+:59&ULH[/4/#OVB>+*^=&L
M+HZY/.68'\#_ %KJ$ "* NT8^[Z4M% '-S:/>'Q3)-"%6QN/*GG8_P!^,_*H
M ]\'\_:DT/1KFQUB=)$Q8VTDCVIW8!,FWHH_N@$<_P!XUTM% '/2/(OC)+O[
M/=& VGV?>L+%=_F9YXX&.<]/>DL))M-US51<6EXRW$BR1O'&9$*X.3N X/\
ML]>@&>*Z*B@#F] =K:QU7S[>ZC+W4DJ@V\F65L;2,+D_AR.^*N^%0Z:!;12Q
MRQR1Y#++&R$$DG^(#/7J.*UZ* ,"(/I7B/4[FXAF:WO5B:.2&)I I0;2K!02
M#SD<8QW[566"X?\ X2'4F@G6&\0)!"T3>8Y5"F2@!(!/3(Z<D"NHHH R_#1Q
MH=M&T4L3QIM=983&0>_!Z_7O2^)-.;5="NK., R.N4S_ '@01_+'XUIT4 <7
M<0W$NEVOB7R&6\$\=P8H^6:,JJ%1CKN #8/3)%:]SC2_"4B79/G2PN'(4MNE
MDR3T'=B?:MVB@#C+F>*3P% (&8FV\KS@JX,9!!)9<@^_?U]Q-KVM:=J%OI4U
MK>(8UU&-F+90A1N!;# <<]>G:NMHH YO4+VU/C'2E^U1 HD@9=XX++\H//?(
MP.]0Z%>6OA^*_LM4N$MI4G:51(,;T( #+_>!P>G(Y!KJJ* .&N[>9?!NJ7,]
MO(B75[]J5",,$++R1V.!5O5-<TN_U'2);>[1HH;G+R.K*B_+QEC@9KKJ38H7
M:%&WTQQ0!SD-Y;6?C+41=W"0F6&+RA*VW?V^4G@\_P!?>K?BZVFN_#EU';HT
MDHVN%7J<,"?KP#6LT$+3+,T2&5 0KE1N /4 T^@#*LO$6DW5M ZZC!OEP C.
M%?<>,%>HYKG[O5S>V&M_;-66U>)I8([)6C!8*,<Y!8Y/'&.]=;%86<-PUQ%:
M0).W618P&/XXS0UA9O<&X>U@:9EVF0Q@L1C&,XSC'% ',W<T46D>%YI)%CA2
M2'=(3\JX3H3V[_K5@WMI>>-K-K:YAF"6K9:.4,"23QQD9_Q^F=T:;8BU-JMG
M;BW8[C$(EV$^N,8[4@TVP7R=ME;#R#F+$2_NSU^7CC\* .1D9]'TV77="U(&
MRFDWM97" KN8D$ CD$9Z#TY) JV R>-[M9K][$W4"-"!LS)PJ[1N!&<@\#FN
MB&DZ:)_/&GV@FW;_ #!"N[=USG&<^]275C:7H47=K!<;,[?-C#;?IF@#)M/L
M'A^&^N[G4_.66X_>L57*N?X<(,YY&1^.!S6W%*D\*2Q,'CD4,K#H0>0:H7FC
M6TVFR6%O#;V]O,?WJK .1W( P W PQSC X-7;6WCM+6*WA7;'$@11Z #% ')
MZAJ-UJ>G:Q(U]'8P6IG@^S[%+2[5 Y8GC)8#Y1WQD\&ENMQ\.^%=Q!/VNU/
MQ_":Z&31-*EF::33;1Y')+,T*DDGJ3QUH?1=+DB6)]/M6C3.U3$,+GKCT_"@
M"CJJ%_%.A'YL(+@Y XY0#K5?P5(OV2_AE8_;$NW-RK%20YP,\=CCKZ@ULG2[
M W:W1M(OM"D$2[?F&!@<_05!=:!I-Y>+=W%C#)./XB/O?[PZ-^.: *7@C/\
MPC</3'F28_[[--\3G[!=Z;K(.%MIO*GP.L;\$GN<'H/>MBRT^UT]76TB\I'.
M2BL=H^@S@=>U/O+2"_M7MKJ,2POC<A/7!R/U% '&I=7>D:D=0>.1GUBW+)&2
M.)MW[M3GH K*/Q/X:/B2T%CX3M[-#N*/$F>['/)[=3S70365O</;O+$K-;OO
MB/38<8[>QZ5%J&E6FI!1=K(X4@A5F=!D=#A2.?>@#-UC/_"5>'\=C<>G]P47
M?/C6PQS_ **^?;FM"?1[*Y2W69)'-NQ:*0S/YBD]?GSN_7T]*:-$L1=Q76+@
MS1#".;J4X'IRW3U'>@#/T\(/&FK?* YBBP<#D;1GG\J3Q1DZAH:.N8C>*3D\
M;AC;_6M2#2;2WOI+V)91<2??9IW;=]03CCMQQ4M[8VVH0>3=Q"1 P8<D%2.A
M!'(/N* ,;Q,<:GH1CQY_VP;3QNV<;\>V.OX4S3(8+GQ+XC25%=7$*,K=2I0@
M_@:UH='LHKM+K9)+/&"$>:9Y"@/7&XG'X4MMI5K:W<EU")5FE.9"9G;?@$#(
M)(XS0!;FB6:%XG&4=2K#U!KB%2YO-$D\,J0UW;2NKE@?FB3YT(YP,L47J< U
MW-58=.M8-0N+Z./%Q<*JR,3G.../3MG'H* ,70;\Z_/8W;,2+2VS)\V,S,=N
M<#CA5;\'%3:./^*L\0GU-N/_ "&:T]/TRUTU)5M(]GG2-(Y[DD_R'0"FVVEQ
M6UW+=)+,9IV!E+,/WF!A01CC /;'OF@#-\'L9?"T(9,C,@ ?/(W'KD>_O_08
ML,$(^%^7A0ELMP!RQEP#^6/?%=##X;M+>*Y@MI[F&WN%93 K@HF[&[ (/7'?
M.,G&,T#P[;KHG]DI<W*6V[<,%-P&<[<E>F>?7WH S9@\OBW1+>8@Q06IE4,1
M\S[6!Q_>(PI]NM3R,8?B!$L*X$]EF? .&P6PQQW& ,GL<5HRZ+#-':>9/<&X
MM,^3<AE$BYQGH-IR!CD=*DL]*BM;N2[>6:YNI!M,LQ!*K_=4   9YX'6@# T
M3'_"O+DG(Q!/V_WJKWEO _A_PNSPQ.[W%M$2R Y4@_*?;VK<B\.0PVD]G#>W
MJ6DQ;, =2JANH4E=P'MG^M2'08FTVVLFN[HK:R))#)E Z%1@#A<$?4&@9I00
M16\2Q01)%&O1$4*!^ KF=#TVQO-0UH7-C;3!;I@&>($CVSV[?G72P1/%"$>>
M29O^>CA0?_'0!^E4+'1A8R73Q7UT3=,7?=Y9PQ_B'R=?T]J!'*1/)'X'M;6(
MNL=S>FW;!.0A9B1]#CGZFM7Q/9VVD6MI?Z;:107$%PH!A0+N4@Y4X['\:T(_
M#5FNDOILDL\T!8NI<J&1N3D%0.Y[Y_*I9M%%V\!OKVYND@D\Q8V"*I8="=J@
MG&?7% &;:Z?9R^,]2$EI X$4;KNB4_,>2>G7WIVF+#:^*M;$$,:*L43810O.
MW)^F:TGT@?VL^HP7<\,DJJLBJ$*L!TZJ<?A1;:0+?4;B^%Q(\MUM$RL!L(48
M&!_CF@&S'\,Z9::MHAU#4((KFZO6=I))%W$88J N>@ '&*CGA/\ ;MAI,\#7
M]O8V*R>2@0!W^YN968#@=!SC-:D&A3V)6+3-3EMK/<S- 8DDQD]%8\C\<U)?
M:*\]W#?6M_+;WT40B\THKAUSD[EP/?ICK3 A\.6MW9W%_$]K);6!=6M8Y)%8
MKG.X##' SCBMRJ+V=Y+8W4,FH,)IE*I)%&$$7&,J,D_FWTQ5FTAD@M(HI9VN
M)$4!I6 !8^O%(#*\02R236=E%;27 9Q<3*@4GRXR#C!8 Y8KZ]^*S89Y;'QN
M))8);>#4XMN)G0?O%'4;2<]A@GJYK=ALKM-4>[EN8)$9!&$$!!502>&WGJ3S
MQS@56U[1;C5WMC%>1VOV>02(WD;W##WW#CIQCMUI@0>*O];HG_82B_K4,]I%
M<>.VC<S#.G>9N2>1#GS,8X88''0<9YJ[J.DWVH&S9[ZW0VLRS#;;-\S#/_33
MI@T^?2K@ZM'J<%U$EP+;[/('A+(PW;L@!@0<^YH&9-O8_;_%>NQM=W=NB-;M
MBWE\O<?+[D#/Z_GBH(]5OM.\*ZQ(D\D\ME>26\,LYWL%W* 23U/S'\<<8K:L
M])O;75+Z^^VP.]X%W+]F("E5*KCY_P _7VJNGA@R:;J5C>7:R)?3FX+1Q;"C
MD@\98Y' _7FD(AUVWET/25U&SOKPRVA7>LT[2K."0I#!C@=>H Q4\321^-S;
MI--Y,E@9C&\S,NXR8R 20./2I;_2+_58#:7]];_8V96D6"W*O( <[<ES@9 .
M1S3KS2KL:S#J6G36\;B 6SQS1DJ(]V[(P1S[4 4].EGMM7\110M/<+;1Q-!#
M+*TGS%&.!N)/)K+NS*GA%=676+N6\E(.$N"$D9G&4"@\8&1\N#P?I6T;2YTH
MZQJ=S>1?OX0Y>*':4*)@$*S$$^V>P]>,BWTS6;&U%Z++0M\4?F^9+&_G=,DL
M1P&]<''X4 :&MV^W5_#UO;-]F56D52H!* (. #QTJ6P-W8^*I=.>^FN[>:V-
MT//P61MP7 ( X]L ?UC$>HZRVCZM##;((HS)LDE8$EU [*< =>O/M5S[#?GQ
M0-2*6WV<6_V<#S6W8W;MV-N,]L9_&@#9I*** "EI** "BBB@ HHHH *6DHH
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
M:2EH I2D!DS_ 'U_F*NU3< N@/\ ?7^8JW52)04445)04444 %+244 %%%%
M"TE%% !1110!F_V+"=5:^>YN7W,'^SEQY(8  -MQU& >>_-:507-[:V84W5S
M# '^[YL@7/TS37U*Q2V6Y>]MU@<X64RJ%)] <X[&@"S2U4BU.PFF6&*^MGE;
M[L:RJ6/&>!GTYI\5]:3W#P0W4$DT>=\:2 LN#@Y Y'- $]%5'U33T1G>_M55
M6V,3,H ;G@\]>#^1J'6I6_L.XN[2Y:-H86GBDB((;"DCJ""#0!HUCW6A&ZU$
MSM?2BU>5)WM@BX:10 #NQG&%'%7=(FEN-'LIYVW2R6\;N< 98J">E6(9XIU8
MPRI(%8J2C X(ZCCO0 ^BDW#'K2YH ***3<"2,C(Y(H 6BBB@ HHJ.*XBFDF2
M)PS0OLD _A; ./R(H DHHHH ***HZ9?SWLEVLUC+:B"8QHS])5'1AP/ZCWH
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
M)WV.%3>GRY.,#W],<XQP 6[._P!3G\2:A;F&W,=NL2E?/8!0<G</D^8D'VZ
M>]..OW$L=_/9:>LUK9,RF1Y]AD*_>V@*<@?49JG:WMMI?C/5(;HM$UZ8/LX$
M1(D.W!/ ]>_UK+L7T[3?M.G:Y=WMI-'(QVI-((I$/.5"\8(!]^?7@ '1R^("
M'TUH+-IX+]24VR!9 <9QM/R^G\7K^*/KMQ%;VZS::T=_<S-%%:F4<[>K%L8Q
MCGC/:LRY?3M+O_#L,=PL<,32O_I#;6564X)S@CD]ZF\7A8KS2K^:>>WM(VD2
M6>W/SIN7Y3T/'!H T[76@U[=6=]"+6XMH_..'WH\?=@< \=^*S=5U2[O_#=[
M<VUB$LW1E1Y)=LC+T+;-I&.O!/(^M0I8V-V;YM/U>XU.^-B\:K)*KKM;.!D
M#.1W/&>14%QK&G2^ C;"[C%PELL+0NV) XP#\IYZT =3I(VZ19  #$"# .?X
M1WJW6+!KEC9V>CPO)O-ZJQ1&, KN  .<'CD@=_T-;5 !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 +2444 %%+24 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112T )1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %+244 %%%% !1110 4444 %%
M%% !12T4 )1110 M)110 4444 %%%% "TE%% "TE%+0!5'^N3CO5FJR_Z]/K
M_2K-5(2"BBBI&%+124 %+244 %%%% !1110 4444 %%%% !1110 #C@4444
M%%%% $45M!#+)+%!%')*<R.J %S[GO4M%% !1110 444M "4444 %%%% !11
M10 444M "4444 %%%% !1110 4444 %4KS2XKF[CNUEEM[J-2@EB(R5/52&!
M!'?IFKM% %"+28EO4O+B::ZN(@5B:8KB,'K@* ,GUQFK]%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !01D8/2BB@!%14!"*%!.>!BD
M$4:RM($42, &8#D@=,FG44 )Y:84;%^3[O'W>,<?A2T44 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% "TE%% !1110 M)110 444
M4 %+24M "4444 %%%% !1110 4M)2T %)110 M)2TE !1110 44M)0 4444
M%%%% !112T )1110 4444 +24M)0 4444 %%%% !2TE% !1110 4444 %%%%
M !1110 44M)0 4444 %%%% !1110 4444 +244M "44M% "4M)2T 51_KX_J
M?Y59JJ/^/B+ZG^1JW52$A****D84444 %%%% !1110 4444 +2444 %%%% !
M1110 4444 %%%% !1110 444M "444M "4444 %%%+0 E%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 +244M "4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4M)10 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 +244M "444M "4444 %%%% !2TE+0
M4E%+0 E%%% !1110 4444 %%%% !2TE+0 E%%% !1110 4444 %%%% !2TE%
M !1110 4M)10 4444 %%%% !2TE% !2TE% %3_EYB_WC_(U;JI_R\P_[Q_\
M035NJD)!1114C"BBB@ HHI: $I:*2@ HHHH **** .6U36]4L=>@TY)+1A.4
MVLUNWRAG*_W^<8]L^U/?7M0T_P 1Q:=J*VLT,VT)) K(P+'"D@D]P01[Y]JS
M_%.]_%^G)$R+)B JS*2 ?-."<$9^E:L?AF676X]3U/4?M;1 >7&L(C4$<KW/
M ))^OY4 ;5S?6=F5%U=00%_NB60+N^F:S_%-U<V6B27-I.\,L;I@JJMD%@I!
MR#ZU@^'8([S5/$%Q=J<D-&Q<YPK,V0<^@11[50T]F/P[O4+$JEU&%!.<#=$<
M#\23^- S92]UJ]\*64UA<I)J+LS/GRU:1 Q4X!&WC*__ *ZZ:T$ZVD(NF5IP
MBB1EZ%L<D>V:X76HD;P3H[21@OYO5T&1E7./T'UQGK4>K%KB]T#39RSV@@M<
MQ$;0Q9MI)'8X&/;MB@1WLDC2VDCV3PO(581LQRFX9'..V>M4?#K:LVGL-:0+
M<K(0IRN63 P3MXZY'X#ZU2UC0=.M['4KV&VCC8V$D9C2-0G&6#8Q][('/L*Y
MB&X>W\$RQP?NUN+\Q2;3CY=@)QCIG:!]"?6@#T<,K$@,"5Z@'I2UY_I.FZC]
MNT34++2%MXTAB6642Q@2*?O/@$')5L\\]*J;H=.$]AXETAV>Y=F-[PTF<#E6
M(Y]>#QG!'J >ET4B.LD:NC!D89!'0BN(NWT6]76XK73KF]F(>:2Y,:@1'&!M
M9B" "#QWP>HH [BBO/;D+<^ +9YE\YHKC8C/R47<> ?3H/IBF:QIUM'X8T?4
M(VF6YPB[S*YVC:3QD_+@@8QCO0!Z+7.ZAK.H6GB>VTY/LK03E&R8VWJI)!&=
MW7Y>N.]96OW5QJ.HZ7ILLKQV\\<+3(&V%][8()!P> >!QD]Z2]L+/2O%FF6U
MI$8X1Y;;2[.,EV'&XG'('2@#M+AY8[=W@B$LH&50MMW'TSVKF[3Q7>WMQ+;6
M^AO)<0[MZK<I@8.#\QZ\UU%<%I5Q<VWBK5&M+-KN0M,!$'5./-&3N8]/_K4
M=3I&OV>KO+%")(IXOO12@!L>HP3D9X]N]:F:Y;P[H%W%<W=[J2B W"L!%%,=
MZ[GW'++C'0=#_A6-H,&LZU8W,$6LW-NT>UF:1W9V8@X7.<J,@YQZ].* /0J*
MXSS;R]\6P:5->7*06L05A%,T9E(0$L2.3DD=^GUINDZ_<Z?9ZQ%<2O=BQ8^3
M+*2Q/SE0K-U.3C''KR . #M:*XW2M.U35=&74EUR\%ZY)B'F8A&T[<,H'.<'
M_P"OWAUO6A-K\]I=ZM<Z=86_R@VP(9GP.I )QEOIP/7- '<5E:[K:Z&L,T]M
M)+;R$JSQ,-RL!D#:<9R W.>U<U;>*-03P>)R?,NS<?9EF8<C*;]V.Y X'X'G
MG,7B:UO(_#-G<WU_=2S7#J98I0JJA,;G&T $$9Q_3I@ [^BN4UO5-0L_%-E:
MP7CB"=H2\6Q" "^TX.,] ?\ /2274+^#QI;V'VJ4VLF6,;HF""K'@A0< C'4
M].M '3T5R2ZAK2>);S3K6X^U!(_W0N4154X0EF*@' W$8'M]:AO];UC3[.TL
M;J98;V5V\V\9%*HGF;00.!TYR1T]SD '9T5Q=EXHN8&U2"2ZCU-K=#+#*J #
M (7YMO&/F!X]^>E6/#VH7^H7-M,-;BNU?)N++R%C:(;3R#U(#;1GOF@#K**R
M8I=9_P"$CDCE@C_LO9\D@QG/'OG.21TQQ6M0 4444 %%%% !1110 4444 %%
M+24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !12TE !112T )1110 4444 %%%% !1110 4444 %%%% !11
M10 44M)0 4444 %%%% !1110 4444 +2444 %%%% !1110 44M)0 4444 %%
M%% !1110 4M)10 4444 %%%% !1110 4444 %%+24 %%%% !1110 444M "4
M44M "4M)10 4444 %+244 %%%% !1110 M)110 4444 5,?Z3"?1C_Z":MU4
M_P"7F'_>/_H)JW52$@HHHJ1A1110 4444 %%%% !1110 4444 ><7^MZ'=WZ
M7,]WK+31$;"JP )M;(X(]?QK8B\?Z3#$J,;Z<C.7:-,GZX('Z5U]% 'GTVL>
M')+F>]M-0O;":X!29(HA\P)&XCY3@GU![$_67^U/"K:+'IL>HW4$&_=)MB^=
MB#D%B4.>0.GMV%=Y2,B/C>JM@Y&1G!H X"XO_#%Q96^FRZS>FU@^="L*@ ],
M']WDG!/;N<DFI]0OO"VH6MM%+JLZ3VJXBGC@96 QD @)C X/ '3C%=N8T.,H
MIV\#CI_G J%K"S=65K2W8,NT@Q@Y'''3IP/RH X\:]ITVGW%M>>*7N&G0Q[O
ML!154XSP%SG&1G..>G%5[*X\-PZ==Z=<ZR]Q;S.)$Q:.CQ,/XMVWD\#\O>NU
MDTK3I69I+"U<L &+0J<@=,\>P_*H_P"P])_Z!=E_X#I_A0!RNC:Y8:=Y<<WB
ME[BUB&U(?L#)]!NP3CV^G;BH?M^EOI2Z5-XC+V*D<+8.)=@Y"[L$<<<[>U=A
M_8>DGKI=D?\ MW3_  H_L+2/^@78_P#@.G^% &=%XM\/0Q)"EX51 %5?(DX
M' ^[7.6<VC64=]#:^(D2WO%V,KV3ET7G !Z?Q$=*[/\ L+2/^@58_P#@.G^%
M']A:1_T"K'_P'3_"@#D$DTQM"_LE?$=L(PXD,AM&!Y(('+8ZGG^F#4]T=.O=
M#M-._P"$BL56U(^<PD%L#:."_H3]?85U/]A:0 !_9=E@=/\ 1T_PH_L+2/\
MH%6/_@.G^% '/:E#I5ZM@\?B&PM[JR"@2H4*L 1CY=W&"/7N:+M;2[U2WU";
MQ)I0>#;A44 ,%;/_ #T)[FNA_L+1_P#H%6/_ (#I_A2?V!H__0*LNN?]0O\
MA0 V37-,,3"+5]/63'REIU8 ^XW#/YUS]BEI8:I-?P^(M(>28MO1L  ,P9L?
MO..170G0-')!_LNS!'I"H_D*AD\+Z([;O[.A4^J97'Y$4 23Z]IHB/V?4].:
M3C >Y4 \\\@^E8'A=K?1'FCN-6TB2*3: T=V PP#CY2/?UK5/@[02 #8<#_I
MM)_\51_PAN@XQ]B./^N\G_Q5 C-O#9Q>(4UC3M6TDE^)HI[D+N^7&0PSCC';
MM[TW2=/LFMM2%YJ]A)=7X;<;:8$1@DGC)R>3GGTK3/@W03UL3_W_ )/_ (JD
M/@KP^>MA_P"1I/\ XJ@9#HBZAI=M):)+I=W#&^4D%P8RH8X&X!6Y)SW]J?<Z
M3?V7B!]6TP13+*N)H'?83T'!P>. W8\'KFGGP5X?/6PS_P!MI/\ XJC_ (0G
MP]_T#_\ R-)_\50 _6]*O-;TKR9/*MKA)?,0+*SHPP1@G:".I['H*R=1TK7-
M2T&VTY[&!&M6"AS=9\P+&RAL;> <]SGU ZUICP5X>'_,/Z_]-I/_ (JF_P#"
M$>']V?L3 >GG/C^?^<4 5=>TK5;N_L-4M[>.22'R_,M?- (*ONX8\$'I[8'6
MDFL=6?Q99:F=,18PJ^;Y=RK;20RDG(!R PZ ].O-69/ V@/G;:NF1CY9FX]^
M2:AD^'^BNV5^TIP!A9![>H/I^I]L "V5MJ*>+;C49-+G2WG7:#YL1*\(,D;N
MGRD\9[5-XGT:ZO)[;4=/1);FW(S"YV[P&W#!]CV/8GIWJ_\ "O='PH\V[&.I
MWK\WU^7^5'_"O=*/6YO3QCED_P#B* -%[K5Y]-N-NB)#<"/Y(Y9D=9"3RO!Z
M8YYQG-9D/A\KK=C=Z?IT^FB-BTS22HZXQ@A0&8Y()'8"E_X5[I7:YO1]&0?^
MR4Y? &FH?DO=07(Q\LJCC_OF@#8BFU<ZY+%+;Q#30OR2C&XG Z_-GKG^'\:T
MZYA?!-JGW-4U5?EV\7 'R^GW>GM73(NU N2<#&3U- "TM)10 4444 %%%% !
M1110 44M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 +2444 %%%% !1110 4444 %%
M%+0 E%%% !2T4E !1110 4444 %%%% !1110 444M "4444 %%+24 %+244
M+2444 %%%% "TE%% !1110 4444 %%%% !1110 4M%)0 M)2TE !1110 444
MM "4444 %%%% !112T )1110 4444 %%%% !112T )12TE !1110!4 /VF+
MX!.?R-6ZKQ']\/<58IR$@HI:2D,***6@!**** "BBB@ HI:2@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!:2
MBB@ HHHH **** "BBB@ HHHH 6DHHH **** "BBB@ HHHH **** %I*** "B
MBB@ HHHH **** "BBB@ HHHH **6DH **** "BEI* "BBB@ HHHH **** "B
MBB@ HHHH **** "BEHH 2BBB@ HHHH **** "BBB@ HHI: $HHHH 6DHHH *
M*** "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH 6DHHH **** "BBB@ HI:2@"O#_KOPJQ5>'_ %__  &K%.6XEL%%
M%%(84444 %%%% !1110 4M)10 4444 %%8UIK%W/K<VF26=O')"JNQ%RS;E.
M,E1LYQD#G%7Y=1M8M1@L'E N9E+HGJ!_^H_D: +5%96HZG>6E_;VL-G;S&Y<
MK'FY*-@+EF(V' 'U/:M6@ HI:2@ HHHH **** "EI** "BBB@ HHHH ***@O
M;D6=I)<&&:?8/]7 F]VYQP* )Z*CBG22".8959 "-XVGGH"#T//2I"0" 2!G
MI[T %%%% !15#4M53398%EMKATGD6)9(PI 9CP",Y[=A5^@ HHHH **** "E
MI** "BBB@ HHJ)KJW6Y6V:>(7#KN6(N-Y'J!UQP?RH EHHHH 6DHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BBB@
MHHHH **** "EI** "BBEH 2BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** %I*** "BBB@ HHHH **** "BBB@ HHHH **** "EI** "EI**
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@!:2BB@ HHHH **** "BBB@
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
MN_[?_M-;R$#RO(\K[.?N;MWWM_7WQCVK6HH Q[/2KVUU.]OOMMNSW@7>/LS
M JN%Q\_Y^OM5632YM,T/7#)<QS?:A+<';$8]I93N'WFXXKHJBN;6WO(Q'=01
MSH#D+(H89Z9P?J: ,)-)U+4;""RU&XMUT[:A9(HV660#HK$DXZ DCGC'O5R^
MTR\N-6M+V*Y@1+3=LB,39(8 $$[ORX_.M*WMX;6$16\20Q+T1%"J/H!4E &-
M+IU]9W]U>:2ULWVO:98;@%55@"-RE1W[@C\:GTRP&G//-=7*S75Y+N=\;0>.
M$4$DX S@9]:TJK7]A;:C (;N,O&&# !BI!'0Y!!H R=(TR&'Q#J5Q!@0(P5(
MP/E61E!<C\E^F2*FU#3K]-834]+DM][1B*:&<$*Z@YR"H)W=NE:=G:06-LEM
M:Q+%"@PJC_//UJ:@#'O--OM4T:6WO988+HONB>W+$1D=.3R?<X'6IK)M9S"M
M]'8C&?->&1SNX.,*5&.<=SW]>-*B@#FK[2]6U32EL-1@T^64\&[WDE/F^\J;
M1SCT/UKI ,*!DGC&:6B@#D[;1M8M] GT2.WL_+PRI<F<KO#'.2H4G/;M5I[7
M4VN](E%DJQV$9\P>:NYB5VX7M^>,^U=%10!A&UO&\727KVC?9#:_90ZR*3]X
M-N(SD#J.YJGIT&N:3:MI,6GI=0(66&[-RJ@*>1N7!/&3_+WKJ:* ,GPO;W%G
MH<%K=6QMY(L@J6#9R<Y!!/K^E07UO>V_B>/4[:S:[B:S-NZI(JE"&W _,1G/
M3VK=HH P+:RN=(UJ_N(+22ZM;[;)^Z9 T3@G((9AD$L3D'CI4V@65ZES?ZCJ
M4:PW%ZZX@5@WEH@(4$C@GD_YX&S10!B^(;*^>>QU#346:XLW.8&8+YB-@, 3
MP#@?S^AM2M-J5I<V<EG<V@FA9/-D,9 R,=%<G/.?ZUH44 <J[ZE_PCIT1=+N
M1>"W\GS%*>20,+NWGC!'.,9ZCCK2W=E<6<V@(D$LXT]<SO&I*@$ $CN>A.!S
MTKJ:* .?8EO&R3_9[CRQ:& R^0^W=OSC=C'3OTJIH\USI&FRZ/=:;>321,RQ
MR10;XY0W.<\#OSFNKHH XLV]RG@W3UBLKAY;*Y226!HG#L-Q)P"!G[W;(Z^F
M:MW%\]_K^CW8T[488;=IE=I;5N-R #@9.,]^GY&NIHH YK36DT36-4BNK:Z:
M"YF-Q%-%"TJ'<>0=H)!YZ'T^F5\12M=1Z7<PVUT\,-^CN/(;< .^S&ZNDHH
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
MQW-!T:[D\/6MF3!!>611X'5V=&=!P6R!U.>QQG/-("+53<^'HX;V&^N[I'N
M)XK@APRG<3MP!M/H!@=.*EGGO;3Q7:6TE],UG>(Y1-L?#KR5)VYVXP!SGWIF
MH:?J>O/;07UM;V=I#-YDFV8R/)C(&W@8!!.<\\_A4WBRT:YT^W>"58KJ&ZB:
M!VZ;RP49X/'S9_"@"G<ZE>VFA:CJL=T\RB1HK:-@F%&\)N.%!)SN(Y/&.]54
M\1K'=Z=':ZU)?R23I!/%-;",$-QN7Y01@]LGK6[J>BI=>'&TBW?RU$:I&S#/
MW2",_7'-)976MO,(;O3+=%3 >X%U\K^I5=N?4X./K0!C/XB234;^*ZUHZ;LF
M:"WC6%6Y7@NQ*G@GW'0_6MWP[J4FKZ);WLJ*LDFX,$Z9#$<?E6?%%K.CWUY]
MGLDU&UNIVG4K,(WC)Y((;KV P>@]ZW;5YY+9'N85AF(RT:OO"^V<#- &2+J[
MU#7[VQBN&M(+)(\M&JEY&<9ZL"  .V/QI;"[NI[[4M*FN6\RU,92Y15#E6&<
M$$%<CIG&#GH*1+.ZTW7+V]@MVNH+U4++&RJ\;*,?Q$ @Y)SG\*-+M;V"YU#5
M;NV_?W>P+:PN&**HP,L2!GUYQQ3 K>"(7_L*";[1*4)D B(3:/G// S^M:'B
M+3)]4L(X[65(IX9EF0N/E)7L?3K5;PE!=66D165W9RPO'O)9F0J<N>!AB>_I
M5[5FOHQ:RV$#3E)P98E<(63:P/).."0<>U(#%77KA+NWT[Q'IAMVED0QSQ-F
M)W#@KWX&0.Y]P!4MV+^7QFD,-XD82R:1,Q;@N7 .1GGH.1CI]:EU9+S6HH+1
M-.N+=#.CR2S/& BCDXVL3GMQCKU'-+>I=VWBR*^2RGN8'LS!F$K\K;]W.2 !
MBF!!-K3SZG>6_P#:UGID5JZJAE"EY3_%G<1\N>..?<4QO$-Z_AA-2B6V%PLO
ME.A5F1SNQE2#D<<]ZBNK--,U:^FO=$?4[6Z<21/#;K,Z'G<I!Z#/0_Y%C78L
M:!':V>ESQ>;(',$,*_*%8$YV' SCCGGZ\4@'>(_MZ>'-3-[+;;"B>7Y2,""6
MY!R3GL >.]3:U//9VFG>4EM(KS11!)8"P#'HP.1MQCT_*F^*YFNO#DT5K!=2
M2S@;%6VD)X89R,<<9ZXJ'7I_M,6F+!;WCB*[BE?%G+P@)!)R,C'7'6G9@7-0
MOK^+7+.QMY;58[E7;,D+,R;1GLP!S^E.T^^O3K=UIM[]G?9$LL<D*LN03@@@
MD\U4NY?.\4Z7<1P71C2.17?[-( I8#;DE?\ ]7?%.M7+^+KJ?[/<B-[81J[6
MSJI(.2-Q&/Z&AW BCUC5+SP_<:Q UI%$%D>*)H6=BJYZL' SP>U;>E3-<:7:
MW#R&1IHED+%0OWAGH.G7W^IZUQ=K=1"RN[3^S]:C@>:03P64"/"O."H8C/0
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
M?2+#2+S2+K3XO(N9-0CC9_,9F9&!##DG.?Z^]=-J5PUGIMU<H%+0PO( W0D
MGG\J +%%<K!I5K/X4:_FC,E_);_:#=,Q,HD"Y4ALY&,#@$#BHA)]LN/"UY<*
MOVJ3<'DP S87^6<G'O0!U]%<\D447CMDB&P2:>9'4<!F,F-WUXZ^U4M"TJ*[
M_M"+[3<I#;:@PBC64[1M93R,G/W<<Y]1@T ==165XGRN@7<JNZ/$A=&1RI!Z
M=01ZUD:O;OIWAN+5+6ZNX[N)8G)-P[!\X&TAB1C)S^% '64R82-$PA=$D[,Z
ME@/J 1_.N>^T2:OXD6T:XDBM(;59VBBD*%G;IEE(/ (XJ739)+/Q/=:6LLDE
MLUN+A!*Q=D.0I&XG)'UH FTC5+V]TR\G:".:X@FDCC1!Y8DVXQU)QDUI64L\
MUI')=6WV:9A\T6\/MY]1P:YK1P&\.:RZO(FVYG=6#LA! SU!!ZBD?4KVW\)Z
M8+:X)NKN581/(V\J22<DG.3QC_\ 50!UM4["[NKF>[CN;%K98)=D;EPPF']X
M>G&/SQU!JK'HK6UY9SVUY=L(B5G6:Y=A*NUAD@\;MQ![#K6;I5U-IQ\0/)/<
MW2V7*+/*3PJDX!/0GC)H ZBBN%EU2XATB*^34+Z757 <1>3)Y,@RN5"[ N .
MXP<D\\U>O]4QXA>WU*^N].M&6-[*5 (T<X!;<2#SDC@\8Z^X!UE%0V1<V4)>
M=;AB@S,@ $G'WACCGKQZUG:G/%%?!+C7!8HT:[(5:,'.6)8[E)P< >G!]: -
M>BN0DU?4)?!$&K"\:"Y!VLR1H5;]YLRP(/89^7'-:$SZEI^M:9%)J+7,-TSI
M(CPHH& 2""!D=NM &](7$;&-59\':&. 3[G!Q^59^C:G)J0NQ+ L+VUPUNP6
M0N&*@9.<#UJC9W5_J^KWZQW+VEE9N8%\I$+2..I)8' 'H!W%'A(%5U=2S.5U
M*4%FQECA>3@ ?D* -^BBB@ HHHH **** "BBEH 2BBB@ HHHH **** *L/\
MQ]?\ /\ ,5;JM W[\KGJN:L4Y;B6PM)2TE(84444 +1124 %%%% !1110 44
M4'.#CK0 45R\=UXAO[S4;."YLXFMG5?.$9XX)&%.>O&23QVS4<WB'46\*W5]
MMAM[RUF,$ZE"0&R!\O/!&X=<C@\4 =917/R:KJFFP7%SJ<$#"9T6S@B8[]S9
M^1CC'8$GZXSP*6_U+4-"%O/J$EO=6LLHCE:.-HVAS_$.6W* #QP>E &_160]
M[>7NK7-E8/# EFJ>=++&7+,W(50".,=3GO\ C5;^W+V'0TFOK6.TU!YC;A9V
MV1;N?FSG[N 3[XP.H- '05'/,L$+2N'*KU"(SM^ 4$FN?L_$)CUF+3KB]M+Z
M.>(LEQ;8785!)#C<1R!G.?PQTG34;_4]/EOM-6T^RY81I<*W[Y5."V[(VYP<
M @].>O# U--OX=3LDN[;=Y3E@I88)PQ&<?A5FN/L;V[TGPEI,MH8I$D<1LDJ
M$GYV)X(( QTZ5MWVHW-IKFGV@$+6]X77H0ZE5SG.<'MQBD!JT5SLFMZP]_?V
M=KI<,LUKY9P)^"&Y/) YQC QZ\\8,EYKY^T7%K;36%K+ %W->3 !F(SM"@YX
MR,MZ\8-%@-ZBL"+Q1#=:7:7%LL8GN9OLX267"1N 2<L!TX&.YR.F>-&PN[N6
MZGM;VVCB>%(W$D4A99-VX<9 Q@KTYZT 6;NZ@LK62YN9!'#&,LQ&<#\*6UN8
M;NVCN+=P\4JAD8=P:KZM>-8Z?-<+;&Y"*69 P48 )))/;CL"?:LZZU^2TT>Q
MOETXNMRJ':LGRQ[AD#@9)^BT ;M%8T.MS_VK!:7>FO:Q76[R)&E5F8J <,H^
M[Q[^E23ZO.6O/L%FMPEGD2,\NS<P&2J84Y([YQR: +E[J%GIZAKRYB@#9VAV
M +8]!U/X59KE?$=_#JO@Y+NW5MD\B;%DX8X?!&/P/\ZVKG4VMM9L[!X 4NP_
MER"3D%1DY7'T[T :%1SSPVT32W$L<,2]7D8*!^)JI#JB/K$FEO!(DZQ&8-D%
M&3=@$'.<^Q'K^-#4-8%UI=[+;6$EU8JCH\X90K *VXJ"?F4$8)^N,XH UGO[
M..U6ZDNX$MV^[*T@"'Z'.*L5R:7.GZ?X/TUM2LI;Z%E#A?(WB,GD9+< #.T<
M\]LUM:EK<&F7<%O-;W3>>0!)'%E 3T!/<^PR?:@#2HK,T_7(+^^DLOL]U;7"
M1^:$N(MF],XW#VSCKC^>%GUJ&(32"WN9;>!RDL\:!E0C[W&=Q [X!Z'T- &E
M14%E>0WUNL]N7,;?=+QLF1C.1N R.>M3T )O7S/+W+OQNVYYQZXI:Y-+JQTG
MQ;J<GEH"T*_)'%F5WQN(4 9((&2?7&36S%K]C-IK7\;2/ A(EVQDM%CKN7J,
M=Z -.BJ%SK%E:Z?'?RR,+210RRB)F&#TS@9&<]ZI:AKS6VN6=BMM<B-F8RR^
M2S!P$) 0 $MR1DCICWH W** <J",\^HQ63_PD^CE9&%YN"/L.V-SD\YQQ\V,
M<XSC\: -:BJ\%_:W%@+Z*=&M2A?S>@ '4G/3&#44&K64]RELLCI-(I9$EB>,
MN!UV[@,_A0!=HK'.O1?V\-/$4VT1%F8P/DMN &!C[O7+=.G-;# ,I!S@C'!Q
M0 5G6FD+:ZC/>I>7+/<-ND1MFUL @#A<X&?6LO0/(MKK77>?; MQL,LDI^7
MP<LQ)X/K5_39=+TC18%348VM 66.>:93O.XDC=P#SG\J -:BJ::MISSI M];
MF9P"L?F#<<C(XZ]*EAO[.XG>""Z@EF3.^-) 67!P<@<CF@">LNWT2.*[$\MS
M-,D<LDT,+8"1LY))P!DGEL9)QG\:9&EK;:[>W;ZODF)=]J\PVP@8RV,\=OS/
MKP_3=>LM2NKB&&X@.R4QQ 2#=+A02P'IG(R,]": -2BJR:C8R7/V9+RW:?)7
MRA*I;(ZC&<\8-27-U;VD8>YN(H$8[0TCA03Z<_0T 2T5S^@2S/KVLQ27DMU$
M@@:)G<,,,I.0  HSQT'YULWM[;:?;M/=S)#&.['&3C.!ZGCH* )Z*JZ9?1ZC
MI\%U'M'FHK,@;=L) .T^XS4L%U;W._[//%+L;:WEN&VGT..AH EHHILDB0QM
M)*ZHB LS,<  =R: '45@:[J,\GA-]2L)WMR5#J54,2I.,<].#VZ5N6[,]O&S
M'+% 2<=\4 /HHHH **H:SJT6D6?G.IDE<[(80<&1CT'M[G_]511QZZ8?,DN;
M$3;?]2(&V _[V[/XX_ T :E,GC\V"2,.T9=2N]/O+GN/>JNCW<][IXENHTBG
M$DB/&AR%*NRXSWX YJ[0!BV5MJ^GZ7'8P06#&%/+2;S64''1BFSKW(W=<\TM
MCX?6UM+&U>[ED@M6,C)@ 2R;MP8]\ DD+ZXSG%;-% $-XL[64ZVCJEP8V$3-
MT#8X)_&JMI;W4E\U[?)'$ZH8HHHW+@*2"6)(&2=H[< >_&A10 4444 %%%%
M!15/5KR:PT^2XM[.2\D7&(8^IR?H3^0-/TV\-_817+0O [ AHWZHP)!'Y@T
M6:CCMX8G9XX8T=LEF50"?K4E!( R3@4 136T$[QM-!'(T1W(70$H?49Z5'-I
MMC<.S3V5M*S<,7B4D_7(]A^54X-7FU LVEV8GMU8K]HEE\M'(('RX#$CKS@#
MCO3].U?[=?75H]I/;2VRH7$N.2V>A!((X'.><^U %J"PL[59%M[2"%9/OB.,
M*&^N!SUJ)='TQ8VC73K,(Y!91 N"1G!(QVR?SJ[10 BJ%4*H 4#  ' %43H>
MDF9I6TVT+MU)A4\^O3KSUIL6JE]=;2VM)(RL!F\QV7##<%& ">#SUP>.E:-
M$=Q;P741BN88YHSU210P/X&H;/3;&P+&SM(8"WWBB $_C5JB@!DT,4\313QI
M)&PPR.H(/U!JC:>'])LTE6WL(4$NX.<9)!X(R>0/;I6C6/>Z^MIYDWV*>2R@
MD,<UPFW"D8!(7.2 <@GM@]: +7]C:<-.>P6U5;5R"T:DJ#C'7!SV'UK"U[2+
M6RM=-M+&RN# +Y)95A663:@!#'(R0>1[UTEY<FTMFF%O-.%Y*0@%L8SG!(S]
M!S6;:^)+:ZMOM0M+Y+7) G,!93CKPN6QP><8H M:?I=C:RM=VT+B:90&DE=V
M?'7'SDD>XX]^E1WOA[2[Z^6]N+7-RN,2I(R'(Z'Y2.1Z]>GI5ZTNH+VUCN;6
M1989!E67O_GTJ6@"C+HVG3Z:FG26D;6B !8^1MQW!ZY]^O)HLM'LK"5)+=)0
MR1F)-\[N%4XX 8D#[HZ>E7JIZMJ4.D:=)>W*R-%'C(C&3R0.^/6@!EGHMA91
MO%;Q.(75D,+RN\>">1L)(_2H[+0+&P=#;?:$2,[DB-Q(44\Y(4G'<]:TE8,H
M89P1D9&*6@#,O-!M+J_6]$ES;W& KM;S-'YB@YVMCM],5/I^EVVF^;]E$H\Y
MR\F^5GW,>_S$\^_?OFKE% &=J^BV^K- \DUQ;S6Y)CFMY-CKD8(SSP:2YT:*
M::&>.YNK>XAC\H2Q299U]&W [O7GOS6E10!3TW3+?3(Y!#O>25M\LTC;GD;U
M)_R*-4TRVU:T-M=*VW(970X9&'1@>QJY5*XU>PM[@V[W ,R@LZ1J7* 8Y8*#
MM'(Y.* (['26M)UD;4K^Y"J5"3R@K]3@#)^N:K/X<0V\MG%?W<-C(Q)MXRH4
M G)4';D*?3/KZUI6M]:7A<6ES#/LQN\IPVW.<9Q]#5B@#,O-$BNEM$2YGMXK
M0JT,<03:K+D _,I/0_2EGT?S]6@U$WMPLD/"H FW!'(^[GGZ]SC%:5% &5'I
M!@UA]4-_*Q:,HZ.J!=O4#( ( _/BN?\ #6FWFH>&((8]7\JRE#!X5MU+A2S!
ME#9XSSR178W,\%M"9;F6.*(=6D8*H_$TVU>VGC^TVIC9)>?,0??QQG/?I0!G
MWNC22VMI:VEQ%!#:LCJ'B+DE#QR&7\:35[VU&E7EK<3J\_E>2T<0P[.ZG:$4
MYY/.!ST]C6O4)L[8W0NC;PFX48$I0;P/KU[T 1:39#3M+MK0!<Q1@,5Z%OXC
M^)R:MT44 8MIX=BL]+U*QBE 6]:0JVS_ %2LNU5Z\[15RQL&T[2(;*UD0/$H
M'F.A(+9RS$9SR<GKWJ]10!BV.B7%KH]WISWB2+,CA9!&P*%LYR"QSU'I^N:J
M7&BZS=^'#I<\]@@VHB^6C\*I&.2>O'IV]^.EI"Z!U0LH=@2JD\G'7^= &)JM
MAJE\]@46RVVTB3LK.XW2+G@'!P,&MF6)+BW>&= R2*5=>Q!&"*?0"" 0<@]Z
M .<_LK68M&;1X9[1H,>4MRY8.(CU!3;@G&1G(XQWJ6^T.9(M*.FO%OTYOE6<
MG#J1@\@$@\?K6_24 <_;:?K"ZX-4N18.[6Q@:.)W0#YL@Y*G=Z=JL:!87MA+
M??:DM]MS<O< Q2LQ4L1\N"H'KS^E;%% &7XHQ_PCE_G.#$1Q66UGJNK:+;Z<
MT%O:VH6(/,9S(TB  _* !@Y ZD5T%_8V^HVS6UTK-$WWE61DS[':1D>U/M;:
M.UA$41D*#IYDC.?S8DT 9%QIUS8:NNI:= MQ']F%N]OYFQN&&&4G@\=B1T[Y
MI+&RO5U2[UJ[MPLLD0BBM8W#,%!SR2<9.!T.*W:* .9L;+4K;1=1M'LF,UR\
MK*5E4J-X..20>.,TU]'OKKPY:V:1"TO;*1)(VD8;'89R<J2<<GT.<<#MU%%
M&9;7^IR[?/T9X,*Q?-PC=.@7'4GWV@>M9FG:;=/<ZW'=6MQ#%J.=LKM&=H(8
M8PK$\;N.O3M7344 8&BOJVG::EE<Z6TLD!*)+#-'Y;C/!Y((_(GC-6;EKB1[
MRVN]*EO;5W'E[?**E-J\$,P.=P8]/2M:B@#,\-64^G:!:6MT )D4E@#G!))Q
M^&<<<>E4K)+^PU?5)I=-EN!<R*T<T+Q_,H& #N*D8&!^?7J>@HH XU=,U(>"
MHM+.G2M=I)G'F1XQO+9SN]#CU_#FM/5([BZUG1[E;2<16X>64D#*Y7IP<DY'
M0>O?FM^B@#F+1[S0M4U!9;"\NH+RX\R%[95< DG.[D%>JC)XXJ[X;CG@.HQW
M-M+ \MY).H<9RK8(Y!*Y]@>U;5% !1110 4444 %%%% !12TE !1110 4444
M +124M %>W'[QC[58JO;_P"L?CL.:GIO<2V"BBBD,*6DHH 6DHHH *6DHH *
M*** "BBD;<5(0@-C@D9 /TH YG3;Y;+6-:1H;B93,'!@0R?-C[NU?NGW.,_A
M5+5-.N+;PO?QFVN'OM1N3<&**,R;/G4[25!' &?<YZUT&F:9<V5]=W$UW%,+
MDAF582I!'3!+GCK^=:E &%XAM)M9T2.;3_-CN8)!<0JZF-MRY&"&&0>3CWQV
MJ/49&\0V$%@EI=1"=D>X,L3Q>2@(9AEEPS=@!GUZ"NAHH Y.>:]\/^)+RY-A
M<7EC?[6W6Z;W1@, 8&!U/?KD<D@BI-7BU6\TR+5+>%TNK>Y^T0VS*/,$0&"A
MQSDXW%<YY*\X%=110!AZ9K4NMMY46GW%LD9*W37"X"G:?D3G);..H''H2*Q]
M'U.32-)GT6]LKG[9;JWE(D;,)48GYMPQ@ DY.1QCG-=I10!Q;!I/ 5HT5M.1
M;-')+&R,K. <L5XY'.<],?3%37^KVM_K6A75NMP]N'E*R+$_S_+R%4#<<=SC
M'UYQUU% ',Z+?6<OB_61'=0N9A!Y6UP=^U#G'KCVJL=67PQKM];ZDC_8[V;[
M1#.JY )QNR,]L=N>.G(KKZ* .>U&]L[NPMUUBW5;&^E*Q,_!C&W*LQSP3@G/
M& 0#WIGA=3;ZA?6=I>O>Z9$J&)V</Y;$<H&'48'3MQZG/28&<XY]:* ,SQ)<
M16^@7QFD1-\#HNY@,DJ0 ,US^JW5L_A'1@MW P5X Q,@'W5Y[]N_I79%0<9
M..F:0Q1LZN44NIR&(Y!QC^1- '/:Y<0GQ'X? N8U4O(<;QSE0%/X\@?6J6FZ
MW:^'[_4[#5I3"3<M/&X0L&5N?X0<>OXGTKJOL=KEC]FARZA&.P?,HZ ^WM1-
M:6UQ)')/;Q2O$<QLZ!BA]B>G04 <YXFNVNO"Z7#J(UFN(S&&Z[-V5)]R!G';
M/M4_B*6*VU_0;FXD\F!'F5I3C"DH  2>F?\ 'I6U=:?97I4W=I!<%?NF6-7Q
M],BE>QM)+46KVL+6XQB(Q@H,>W2@#F6U&VO/%LK6UTF)--:&%B=H>3S,?+G[
MW(ZC(..^*;IFI6L?@BXM&N(H+JWAE@:)FVLK_-@8ZDGV[YKJ4L[6.598[:%)
M$01JZH 0@Z*#Z>U12:5I\LKRO8VS2N"K.8EW$$$'G&>02/QH YG49(IOAQ$(
M)5DVQP*VUMVULJ2IQW&>E:VKLW_"1Z$JMM):8\\C 3GCUQT]/>M!M)TYXEB>
MPM6B3E4,*E0?IC%))I.GR&,O9PL8P!&=@R@'3:>WX4 9O_,_=./[+_\ :M9M
MF[266I:782V]U%>S3+;S&<#8&4YW#EC@AL$9W8)X&">@ETBT$TEY!:QF^)WK
M(S$$L!@ L.0O XZ>U<W#HUK=.W]J>&;I[UBSR/#*HC;)Z@[U Z].N.I/)H Z
MB)K/2K>SLGN4CPJPPB60!I, #CID].GK5RN9D\-?;=(M;6[A7<C-L#SLWV6-
MB/E4C[Y  'S<9]L"NFH P]-'_%6ZRQ3&(X "<\C:?\\>E9DD:QR^+YHD!MWB
M"$QD<OY9+]^HW9/^-=#/I%E/>_;&B9+DKL:6*1HV8>A*D9Z#KZ58CM(([8VR
MQ@PD$,K<[L]<YZDY.2>N: .7U9@/A_8KO59&AM]@+8)(VYQSU S6AJ(!\8:/
MM.66.8N/0%>#^>>M3+X6T9;9[<6>8G4*097. &W8!)R!GGC&>]6;G1;"[:%I
MHG+P K&ZS.K*#UY!!.: +]86@A'UC7)@,O\ : F[DG 4<<^^?\XK<5%1 B*%
M4#  XP*I0:3!:O<26TD\3W ^=O-+_-_>&[//^ H XV-BGABP9WVVIU4&?DC*
M[B>3Z9'?OCIBN@\8(3:6$D8_?I?1>4< D,2<?KBK\>A:?'I\UAY+-:S'+QO(
MS9.<YR3D'.#UHMM&AA>!I9I[K[.,0"=@1'VR, 9..YR: *D.UO&UP0K I8JI
M)Z9+Y_P_(UN5G7.B6USJD>H&6XCE5=CK%*465>P8#KC_ /7FM!P60@,5)&-P
MQD?G0!A^&TC,VLN0S-_:$@);)Z8(Q]"3^E9"JJ?#(>8JN0AP0JM@F7J.W?K^
M-=!8Z+]@-R8=0N\W+M(^[RSAR<EA\G_UO:H!X:B&C_V5]OO?LOH3'G&<XSLS
MUH HZO8VR:7H4*PJ$^V0@^6NT\@Y.0>,]2:GU&"&'Q=H'E1I&1',@"J!\H3@
M<=AGI5RYT);J&TBDO[O%JZR1D"+.Y?ND_)VSBI)]'$^I6U\][<^;;9\M0$VC
M(PW\.>?K],4 4-/AAB\::AY$:*!;+NV*!AB0><=SUYJII=S-#H?B6YC9DFCO
M+ET)P2I"C'J../:MRWTH0:K+J NIFDF&UT(0(0.G10>/4FHK70HK>:\S<2R6
MUU(\C6S8V[G&&R<9(]B<?CS0!FC2+C4/#EI&M[:6T C2>-TM6#Q'&[<&,G!Y
M.3[FK.G,+SQ3J+3;9?L,<*6['G:'4EF],GID=@!1:^%TM4:U34;QM.?.ZU9A
M@Y.<;L9"GG('7/)ZU)?:#)+JC:EIU^]A=2((Y2(ED5U'3@]#P.?04P*_AVVM
M[37]<BMP%4/%\JG@9#-QZ<D_3IVK1\18&@:@20#]G< GU*D?KG%&FZ4]C=7,
M[7UQ<>>VXK)MQG &>F<\=L#'&.!5J^M(K^RFM)L^7,A1BO49[CWI <S<A;?2
M- L8Q'%'>O"+AD&T2C:H*G YW9 YZXQZXMZ]!'IU[I-_91K%+]I2U8(-H>-A
MC:<=<8&.PJP_A]KG2(K2^OI)[B%@\-RJ!&C8?=P!_7.?RQ973I9[B";49XY_
ML[;XDCB,:[\8W$%FR1VZ8R?; !HU0UR"*XT>[$T<<FV)V7S$#!6"G!P:J6*7
MH\0W+C4'NK)E;=&8P%A8$ *&[GALX_'DBM6[@6ZM)K=B565&0D=0",4 <C<V
M\,'PW:6&")))K>(R,$ +_,.2>YY-6=7TV#3[C1[ZW#K>->Q123,Q+2*V0P/;
M]  .!@59D\.WLN@_V3)JD;1[50-]EZ '(_BZ]!GI@=,\U:U+2KS4$LE:Z@0V
MDJ3[A 3O=<XXW<#\30!1.[5]6U%&L;2]CMG$2+<RE=@VC. $;DG//7@#M6CX
M<LK[3M--K?RQR;'/D['+[8^,*20"<<_ABJUQH5['JTFHZ7J*VK3[?/A>$.DA
M'?J"/Y\GFM/3K-[2%_.N&N)Y&WRRLH7<< < =!@#B@##\3C.O:"9/]4)SSM_
MBW)CGZBNFJAK&E0ZM9^3*S1NC;XI5^]&PZ$5%$NNHGDO)82D$ 7)5U.,#),8
MX)Z]& YH A\0730/I]G$6C%Y=*DC1DJ0N<M@CD$G S[FJNIQ_P!AZGID]@3'
M#=7 MYX"Q*ONQA\9^\,=>I[U;U+0Y+NQ@V7C_;[:0317$G(+]P1T"GT'3W[O
M>PN]0N+.345MXTM)!*$B=G\QP" <D+MP3G'.?PY ,^TM'NO$FL6YU"\%O%Y)
M,0F;.64G ;.5&<\#'7T&*AT.UN;^SU"*YU2]:.UN);>$K,5<8_B9QRQYX!X'
MITQH6-GJ=MK&HWKPVA6["847#Y4HI _@[G\O>F:5I^J6-K?1O#9R&YG>8?Z0
MP W8X/R?K^E,#+N+R]N?!%C>"]FBN"RQ_*^WS3OV_,1\Q.!S@CO5B\MKW0;W
M3KL:K=W:SW*P7*7#Y3Y^K*HX4#GZ<=LYCNK&\TWPI:6EQ]B66WN8]C;V96R^
M<G(!7KSCL#TK7FL[[4[NT-]!;06]K+Y^(Y3(SN,A?X5P.<]\\#UI 4=3\R,:
MB;V]F-VR.UI#9RRCRXP#M9E7OGJS9'3GM4>J7-\VE>'[F.^DCEN)[=)!@!7+
M#)+ 8)Y_AR!BIHM)U2!=6@06DQOG=Q=3.2VTC"HRA>W3K@9X':HY-,U6;1])
M@-K;K)I\D,VWSS\PC7&W.W[Q.?8>IH F5;G2_$]I =0NKJ'44DW).00C(,Y7
M  'I@#^F&Z0L]EXDO=.O+VYN5^SK+;-+*3^[SALXXSG'/7@^IJS=6]]/XBLK
ML6@^RVJ,OS2#<6? ) YZ#Z'@]>,L\1:8E_?::4D9)B[1N%&=T)4[\]\8X![%
MO4@T 7-,ADN-+WSSW!%TQE4%]K1HQRJ C!&!@'G/7FF:Y-+IFB%[%'182@/E
M*"T<8(W$ \<+GK]>U:O3I5+5'OHXX'L(O.99@98\@%H\'.">_2@"CHSM-=)+
M9ZI)?Z:8"/G969),@C)P&S@G@],?2G^+97A\-WA0_>"QGZ,P4_H:@TO2S!K\
MM[;6+:=;/ $DB)7$KYX(56(& /;K]:U[^SCO[&:UER$E7;D=5/8CW!YH @T*
M,1:%8(,\6Z'GUVBI+YX+"*YU)T^>. [B#C<JY('IU)_.L[2#JFF6:6%W8/<K
M;J$BGMY(\.HZ95F!! QZU-=6EYJUC>0SYLTFCV1QG#,#G.YB..>!@$_7GA@4
MII]7CT%=86[#2B,7#VAC7R]A&2H.-P('?)Y'2K+ZLVH3V-KITAB-S%]H>8H&
M,<?H >-Q)QSG'/!JI')J#: -'FTV<7K6YMRYP8<8VAR^>F.2.OM3+G3[K0[^
MQO[&WEO8(+06DR(1YFT'.X#N<]A2 =9I/;^,Y_MEQYY2P)20H%/E^8" 0.,C
MGGC/I52?Q1))IW]HVVI6B2J2PL&4?,F<8)SG=@YX^F#UJ[%'=W?B.6ZETZYB
MMI[$0;F904RQ/(S_ "W$<=,X$.E7NLZ5$FDSZ/-<R1#;#<(^(W7/\3'[O'X]
M!B@#H["Y%[86]TH($T:R $8ZC-9\M]=WFL3Z?8/%"MK&K33.F\[V^ZH7([<Y
MY]*U(!*MO&)V5I0H#LHP"V.2/QK!ABFT?Q'>W#V\DEE?A6\R&(N8W4="J@G!
MR><=<4 6=-U&]OC>V;^1#?6<H5GV%XW4Y*L%W C('3-5O" N'T[S]\ AEFD=
ME$#*S,6/.XM_3MBI=-1K:ZU+5IX[A$O)$$<7DLSA57&2H!(R<\8X&,U'X,9X
MM$AM)[>X@G3>SK);M&.6/<C!Z]!_2GJ!LW[*NGW+.P11$Q+$9 &#SCO7,>']
M;ATWPM#Y]K?-Y6_)6W8JV7/(;[N.>N>QKH-;E,>DW02-Y)'B=$5(FDRQ4XR
M#Q]>*S/#UY'8:#;6\T%\LJ*2R_8I2022<?=]Z5@*/AT7.G>"Y[ZVFMS*=]R5
M*^8N @^7Y6&"=H/MG&*T-4UB]M/"T.L1K '\F.22)T)!+;1@'<,8R?6J6DZ5
M=_V-K9^SR6XO_,-O:MA2H(;!(SA2=P&.VT53U"]:]\#C38+"_:YCACBD7[.1
MY;(R#!SU)X( R<') H Z6ZOIWUA-,M'BBE^SFX=Y8RXQNV@ !A[Y_#UXIW^M
MWUEX>GU!K2 S0R2(Z>80JXD**>F6['^'(]*AU<:5J-RAODN+)DC5X;X*\+H=
MSY4L5^7[O&[KNXJEJ']H2^!;FVNQ/<3F7RK=C"PDF0.-K,O4$X/7MCN: -K6
M-7N=.N+*.*S69+EU3<L@W@Y&0$.,\=\X'?W33M7O)-6;3]2LTMIFA\^/RY-X
MVYP58^H/IQ_6IK>H64EWHP,L;(MP)6;!(0 $ L0?EY]>.#Z&B:]MQXZAW7$0
M469CR9, .7^[UZD=NM.P%BYUF^^QRZC8V<$UC#O)WS%7D"G!9>" .">3R/2I
MCK9GN[:WTZ%)VN+?[2'ED,:A,@#H"<\],5S6CRZ5IUN-,UO24.HQ%MO^A^8;
M@;CC:=O/3'ITYZXOZG!I=RUM:W^W2+N. 2V\L;B,0DD_)G[O&!WYYQB@#3.N
M2I:%YK1%N3>?8TB$^06SP2VT8&.>F<8JS97UU+J,]G=6L<+11I('CF,@<,2/
M[HQC::Y_[6EYHAMO$)6XM9+TVT5YCR]RA25E&.,9&,CC'7OG2T&2=-0FM$O_
M .TK%(@Z7+,&=&)/[LL/O<#/J,CVI 7?$-V]CH=U<1G#A0JG.,%B%!_6F^'+
M1+/0K1%4AY(Q+*6^\SL,L2>YR:?K]B^I:-<VL>/,=04R<992& _,50T37[,6
M$=KJ$Z6=[;(L<T5R1&<@=1G (/7CUH T%M(+"_O-1'EQ1S1*9CTY3<=WY'GZ
M"J<GB%H8$OY;&0:6YXN0V6"D@!RF,A3G/4G':C59CJ^C7\-@AFC,)"RH>)&Y
M^5?[W3J..<>N*4^J65WX)8;E:5H! (!R_G8P%V]<[O;WH T[_7X+&\MX)(9F
M2X!*3( 4;CH.<D\@  <YXI=,UM;Z]GLI;2>TN8E$@28#YD/0C'ZCMT[&LF0?
M8]7\*V]PZ"6&&1'RX!!\H #KSDU/*7?QO<+"Z^:-**KSG!\SCC\: )[_ %A)
M[&^$-E/+;1B2*6X.T1C"D,<;@S '@X'8XS4=AJ8TO0])6XMIV25(XQ*@3:I/
M3=\P(&.<X_6L[2M7L$\&36DUTD5U%#-&\,CA9-WS=CU//OS^5-N;B&7PKH,J
MSHT5M<VXFD7!$848.[TZC\_>F!TLVJ)!JMOI\EM.K7&[RI<*4;:NX]\C\14=
M[K45H;C;;7-PMJA>=XE7;'@9P2Q&3@YP,UDZKJ5DWBC0IDO+<PH+@/()%VC*
M#'/3T_/WINAZCI]O)K%CJ4L5O(UY([I=. )%<=MV,C _+'K2 MZMKYC2Q^P0
MS3)=31;9UVA2"W*#<?O$*1@XQGJ*VK6?[3;1S>7)'O4-LE3:R^Q'8US6JFU;
M3_#YL8?(M?[3B\I2FW*Y;! ]#U'KG)KH6U*Q6X2!KRW$SDA8S*NYCDC &?4$
M?4&@"P[!$9CG"C)P"3^0ZUFVNOV5W:37,(N#' 0)/W#Y![\8YQWQG%:=<O)+
M/HGB2ZM[==R:I&9;="I*BX& <X/3'S,?3ITY -F+6K&;36U"*21K52<N('[=
M3C&2!ZXQP:Q))[&T\7_V@56W@.G&661HRA/SXR01G)X'3)XJ+3H)K.ZN/#4F
MYT>9;B-R>#;DY8$  8)7:1_MGC YT)8TD\>PET#%-/+*2/NGS,9'O@G\Z +]
MOJVF:EITMQ%=1M:C*2.Y*!?KG&.M1: NE6^D;M);%D&9MS%L9[G+=N/I5;1@
M1XH\0?+M&Z X!X^X>>G?O6%'*]O\.XWV-Y+3D3A>#Y?F'(ZCK@#Z&@#K;76+
M"\F6"&<^8Z;T5T9-Z^J[@-P]QFL/3KBPT36=>DG<6UNK0C=(2S,Q5B>3DL3R
M>YK7G&EW+6%^Q64QOMM7C8XRV!P >>G/H ?2L_1[>WG\2:Y-)%$\@=$&Y1E1
MM(/X']: .@@GBN84F@D62)QN5E.013+J[M[.'S;J>."/.-TC!1GTY[UC>"@!
MH1"@!1/)@ 8XW5+KK1&_TJ+RY);PS-);H'V(2J_,7.#@ 'L,T :-GJ-G?HSV
MEU#.%^]L<';]?3H:C;6-,1 [ZC:*A)4,TR@$CK@YYQFL73K>23Q5J$>H+;RM
M):1^:J1$1GZY)W?4^E1^']%T[4=!9KJUC=I&D02$<HH9L;,_= ]N] '3RW$,
M(C,LT<8D8(FY@-S'H!ZD^E,AOK.XE>*"Z@ED0[61) 2IYX('0\'\C7$I;K/X
M?\-//&#/)=I'YN-LGE;FP PP0,8Q@UK:AI=MIFN:1<:9;K!+)+Y#K$ %>/!)
M)'J .O\ ]:@"UHV4\2:[%YDKJAAV^9(7V@H6P,]!DGBK>A6D5C9RV\>H27VV
M9]SR2!V0Y^Z?0CO[DGC.*I:7''-X@\0I*HD1VA5E89!'E],&LJVDFT[P3J3V
MJ>0RW#J@5B2BEPIY!ZCGG/;.: .OCNK>6=X8YXGEC^^BN"R_4=J<\T22QQ/*
MBR29V(6 +8Y.!WKFWT'-M9W5M>Z?9I:[98[B&T*DH >"QDY4@G.>M1:G%/:7
M.H3W>FIJ^G7)^>2,@S0J !MQW /(QTY).: .L!!&1R*HC5(&UL:7&RO*L#32
M8/,?*A0?KN)_ >M2Z6L2:7:);N9(5@01N1@LNT8./I6&;&S;QX8S:6Y!L//(
M,8Y?S?O=.OOUH Z6BN7T&&#Q%!J%UJMO%<.UPT2!OF\J,*,*O3:1N/(P2>?2
MKGA2:9K:_MYIY)Q:7LL$;RMN<J,8R>YYH W*;(':-UC8(Y!"L1G![''>LGQ$
ML<OV*&:X8*TVXVJ1EVNL#.S@CCU)^7IFJVB?NO$%_;1P-:P+#&XMM^54DGD*
M.%/KM)&>Y[ ":'/J%SINK1R:@6N(+N6%+AXU.T+CG:"!Z]?Y5H>'+F6\T*TN
M+B4RRR*2SD 9.3V  K.\/R>5:Z_*2#LU"X;.W/0#MQFKOA4%?#5AG/,>>0!U
M)/:@#6HHHH **** "BBB@ HHI: $HI:2@ HHHH 6DHHH @M_OO\ 0?UJ>J]M
M_K9/H/ZU8IO<2V"BBBD,6DI:2@ HHI: $HHHH **** "BBB@!K2(KJC.H=L[
M5)Y..N!3LUP.FP/K&BWMQ)HS7EU>&0BY+QG8Q7Y0I9@0 <#\._2KEY9&ZN_#
MUMK%LAED21)RY&]MH&T%P<GKGAN23QVH [($'.#THKD1HVG'QM):K:QK;M9"
M9H5)",XD &5!P1QTZ=Z=IMM:VU]XFLQ!%]BB\N00R#=&"4+$X/'4#\AZ"@#K
M*QM?N[JPGTV2WN&"W%Y%;O&54KM8G)'&<\8Z_A7/V.CV!\ F\2W\N[CB>X6=
M!MD5TS@@]0/E'M5[4YY+O2?#5Q,VZ1[^W9FP!N.#S@' S_G'2@#JZ*YF0G5O
M&<UA>+YEE:0;UBR=A?*$,P[_ 'B #Z=*2R@2'Q+J&BE%;3IK?SE@+96/D @#
M/ )8G'';% '3T5PUGLL])U321"#?K<I;+*_RE][?NG)ZDKU&,X !^EC7)6M=
M2LM)9-0NK)(#-,EONDFG)+ ;FW X!Y].@], '8T5Q]M?W&FP:P;:VO8K**)#
M:"[1P$; 4@%SG&<''UJL+FYBTBUN[%=8GU+<DTNZ*8QSY'S+C[NW' ('0#'K
M0!W-%<A?7T4.LWL.MW%[:>8=MG/&\B0*N!TVD9;)R<\<=175VV/LT6)!*-@Q
M(#G?QU_&@"2BEK'UN2T6ZLUNKZXAR6VP6QDWS' [)S@8/;\1W ->BN3M;_4O
M[)UM; S3RVTQ%L)E9I%4\XPPR2 20#SVYJQX=FL;RYCFT_6+R9DBVS6UU*68
M]/F*MT()&2O':@#I***P+>XN;;Q5)87-_,\#P?:( ^P \D,I.W)QU&#P!0!O
MT5S=KK\NH:7J<@WPS6[_ +D1+AG1O]7PP/+=.G>C4=1N=.ETS3KC4EBEN,O<
M7D@0; HR0H("\G(!(X]Z .AF,JQ,8$1Y.RNY4'\0#_*LBRURXO= ;5([.)2I
M<M$]P1A5SGG9UXZ8_&HM&U8S:Y<Z>+]+^$1":*4%"R\@%3M !Y.:@T*55\ M
M*J;D6&X8)Z@,_'% &[IMTU]I]O=-"83,@?86#8S[CK_GITJS5#0 !H&G8.?]
M&C).<\[1FKLF_P MO+V[\';NZ9]Z '45S":G?V>J6T$FJV6I&YG\N6"-0C6_
M'\."3@<YW<\#W-.&IWVI:O=6MIJ-M936DI5;66#<TR@<$DD<$@_=' (]J .E
MHI$W>6N_&_ W8Z9K)\2ZA>:78"\MO*,2,!,'C+D*3C(PP_*@#7H) !)X K*N
M=:BL;_3K&X9))KS(+J=H7T.TDGD\#GUH@N-1GU2^@22W$%OM57,#9+L-V/O\
MX!4G@9SVH MZ=J-IJEO]HL9UFBW%2P!&".V#S3=5U*/2K4W,\4SPK]]HP#L'
MJ1G^6:Q(=0O)/!]U=VZV\$RF7B*(J, GD#=P<\YR?QJ+5_M)\ 2->31S;H(6
M#!6!ZK]XDDD^_&?2@#K 0P!'0\T5STFHZMIM[9)>069L;B5+=/)=WD5B."20
M 1P>P_2NAH **IZA+?*T<5A#$SN"3+,3LC QV'4G/3(Z5GV^MW3Z?J+O:Q_:
MM/8K(HD(23 R2#@D9&>#GMS0!N45SUQXAOK;1HM5ETR'[,X5BJW1WJ&Z'!0
M]1W[U;O-5N;;6[73Q:1,EUN\N4SD?=&6R-AY_'F@#6HK/MK^XGU:YL_L\0CM
M]NZ02L3\P) V[ ,X SSW[UH4 %%9$>L7%[)=?V791W,-LQC,DD_E[Y!R54;3
M[<G Y_&JNJ^(C_PCK7^G(P+?(6DP# ^0"&7DY&3Q@]/2@#9FU"T@N8[::YBC
MFD'R([ %N<#'J<]JL5R_B&XNF@T=[JT\J8:G&1"CA]V,XPW R??%:5CK,TVJ
MOI]YILUG(4,L3%U<.@..2O"GVY^O3(!K45C2:^"+N:VLY9[2R+B>8,J\J 2$
M!^]CG.<#CC-2W6O6]O':RB"YGBNU#0O"@8ME2P&W.[H/3'(S0!J454TV_&H1
MRM]GEMVBD\MHY@ P.T-R 3V8=Z35M2CTFQ:\FBEDB0@-Y6"5!XSR1WQT]: +
ME%9,FO);RVRWMC>6L=R^Q)9%0H">@8JQQGW_ *&IKG5HX;\6,,$UU<[/,9(=
MOR+G )+$ 9],YH N3SPVT1DN)4BC'5G8*/S-+!/%<0K+!*DL;?==&# _0BJN
MGZG!J'GH@>*:W;9-#* 'C/;."1@XR""0:Y[1]@^':)/%</"R3"46[*'5=[DD
M;B!T[<_2@#KJ*R[>_LM/\/VER\LWV=HH_+,OSR/N VC ZMSV_E2PZT'GCAET
M^]@>6,R1B1%^8 9(X8X/L<'F@#3HK&\.2VC6=U);W-Y(HG;S1>'YH7P"R].
M,_SI8/$MA/<1QA;E(IF"0W#P,L4K'HJL>_7KCI0!L45FW&N6<-Q) !/,\1 E
M\B!Y!%QGYB!_]>M"*1)HDEC.Y'4,I]0>E #J*BNKJ&SMI+BYD$<,:[F8]A5:
M#6+*>Z2V5Y$FD4M&DT+Q%P.N-P&?PH =J&E6NI&/[6)7$9RJK,Z 'L<*1S[U
M;4;5"Y)P,9/4UES^)=(MFN$GO!%);D"1'1E;GI@$9;\,^M:D;K)&KKRK $9&
M.#0 M%4;W6+#3YUBO)_)9UW NC!>_P#%C&>#QG-)I>MZ=JX?[!=+,8_O#!4C
MWP0#0!?(R,5EZ/X>T[19)I+*$B24G+.VXA<YV@^G\^^:E37-+DB@E2^@99W$
M<8#Y9F..,=<_,N1VSSBEN=9TRTNA;7-];Q3'^!Y ,<9Y]./7K0!>HIAFB$'G
MF5!"%W^9N&W;C.<^F.]5K?5]-NIA#;W]M+*20$2523QG@9YXH N456DU&QBN
M1;27ENDY( B:50Q)Z#&<\U+<7,%K%YMS-'#'G&Z1PHS]30!)17-V%_$GB*X6
M'5//T[[(9W+SAU1]_P#>/W0!V]ZWDO+9X//2XB:$G'F!P5S]>E $U%(&4]"#
MQG@T*ZL6"L"5.& /0XS_ "(H 6BFQR)*@>-U=3T93D&G9&: "BBH)KR&&ZM[
M9R?-N"VP#_9&2?Y?F* )Z*Q;>YND\6S6+W3RVWV3SPCHORL7Q@$ <8]<UM4
M%&!14:SQ/<R6ZMF6-5=EP> Q('_H)_*@"2BBB@ HHHH **** "BJ;7=P-72T
M%D[6S0F0W0;A6SC:1^7?OTZU<H **** "@@'J,T5GZGJ+VMS:6=O$LEU=EQ&
M)&*H JY)) /MV[T :%1BV@%P;@0QB<KM,@4;B/3/7' K/N]5FM;:T$EJJWMU
M)Y20F3Y0>Y+ =,#T]*NV4TT]L'N8/(EW,I3=N'#$ @X&00,].] #I+:"7=YD
M,;[\!MR YQTS48TZQ\[SOL=OYN[?O\I=V[USCK[U9HHN!6DTZREG>>2SMWE=
M2K2-$I9@1@@G'(QQ4IMX3;_9S%&8=NSRRHV[>F,=,>U244 5ETVQ00A+*V40
M$F+$2CRR>I7CC\*2YTVPO)!)=65M.X& TL2L0/3)%6J* (KFTMKR,1W5O%.@
M.X+*@8 ^N#6?>:/#<WMJPM+9([;85E _>*$;<$48P%R!SGID #.:M7^IV>F^
M5]KFV-,VR- I9G/H% )/4?F*I1^);(8-Y%=V"LX16NX&C5B1G[W0=^I'2@#8
MJ.2WADFBF>-6DAR8W(Y7(P<'W%244 1?98/MGVSRQ]H\ORO,[[<YQ^=5CH]D
M=0^WE9OM73S//DZ9SMQNQMSVZ>U7J* ,V'0-/@FFEA6X22?_ %CK=2@OZ9.Z
MI++1[&PM9+6WA86\@VM$\C.N#G(PQ.,YYQUJ]11<#*T_PWI&F7/VBSLUCFP5
M#EV8C/7&2<?6IH-%L[>2:2+[0KSC$C?:926XQGENOOU%/U'4HM/6,-'-/-(3
MY<,";G?'7 ]!GO5BUN([NUBN(B3'*@="1C((R* (-.TRUTR-H[19$1CDJTKN
M,^HW$X_"F:GI-IJ@A-RKB2!MT4D;E'0\9P1]*O55_M*V&H+8EI!<,"5!B<!@
M!DX;&#^= %(:-I6G7+:BQ,' #M),0C'/#-D_,<GJ<\X[UB^$;"TU#06C%X^R
M1F^TVT,N W) W=6&0.Q&1US78T4[@<KXKEL8I-(L_/AA6.Z3<@D"F-,8SUX
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
MAH BU'^U6\8VXMFM586S&/S Q7;NYSCOTZ>E=/&"L:A@H8#G:.,^U<_<N?\
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
MZM])<16K-:VWVF7H(S($'XDU8HH YO3[36](T*WM;>"WEFM9B702_+<1G<<
MD?*<L.O]WKSBGZ+IEQ_;4NJSZ=#IFZ#R/L\;JY<[MQ<E<#T'<UT-% &5XHL;
MC4_#]W:6@4S2 %0S8SA@<9]3C%9NJ?VOJ-OIYDT=XI(;Q)V1;B-P%7.1DD?,
M?0<=.>PZ>B@# U&*]N/$&DW,5A.8;7S/,;?'_&@ P-V>.<_IFLNWT_6+6WUB
MS&EK<R7;R'[:94CW[D...O4\#IEB,C&:[.B@#EWLM22UT"1+!W>P 2:'S45O
MNA<@YP1P>,CM7202/+"KO"\+'JCD$C\B1^M244 <_P")].DN;K3IK=MDS2FV
M<CJ8W4AL#N0,G]>U3>(-+EN+6R:RC+/93I*D2N%W!3T!/&?K4NFZ/-:R1R7U
M^]ZT.1 &C"",$8]R3C(R3T/UK5H YF[DN?$=S811:?=6MO;7"W$\EW%Y9XSA
M5&><\Y].*//N-*\5:C(VFWES%?+#Y;V\>X JNWYB< ?B>U=-10!@>$_-CCOX
M[BVN()6NY)<2Q%00<=#C:>G8FF>+T^T1Z?;^1<S)]KC>;R8G;$?(;)4>_3K7
M144 <S8[]%\026MO;7+:9> 2KLMWVV\AZCIP#Z=N.E5=)LK2PFO;/5=':4B8
MO%.+(S*Z$# W!3S7844P.4U^S2*XT>[@TIKG3X=ZR6T<'*AQP=F.W)Z=0.E:
M5L-)%O<SZ?9);L(6S+]D:'*^FXJ,]*V:JZI%<3Z;<0V@C,TB%%\QBJC(QG(!
M-(#D[76;9_"*:5;[Y]1D@,*VZ(VXD]\XP!@[L]*ZO2;=[32K2WE_UD<*J_3J
M!S4>BVUS9:;%:W7EEH5"*T;EMP_$#'ZU?H YBWU&VTWQAJL5[(T+7AA\C<C8
M8!,$YZ?C[&D\/:G8R:OKDOVN+!E#;F8#Y5RN=V>5Z8^HZ9Q7444 >=Q2+-X(
MTQH5\W[!=>=<PV\GSQH&?GKE?7/OGM73V(T&\O;6YMKK[3<H"T.Z[DD9 1S\
MI8XXZY'IWK=HH I:U8'4])N+16"M(OR$] P.5S[9 K/T/6H$TR&WU2=+2]@4
M1RQW,FUB1P&^;KD<Y]ZW:* ,2\U"/58-3L+"2*XQ9'#1.&RS!@!Q]!^=9T>L
M:?'X)\@W<27"V9A\G=B02;=N-O7.?;WKK*C\B$3F<11^<1M,FT;L>F: .3DQ
M92^%K>YD2.>,$R(SX*_+W_$8K1E=/^$ZMU)&X6#$#C^__P#KK=,:$DE%)/7(
MZU']DMMQ;[/#DMO)V#EL@Y^N0/R% '-18/B7Q-R-PMDX[_ZL4MM<16OPZ#32
M[-]HR)D\EB#@#WK:O+""#3YQ96$9E*,J+"B*<MP>3@?7GM5+PUI,5K86_P!I
MTN."\A7#2LD99F[D,I)H H6=U=V\^D:/)=-9+]A$KL0F\MC[GS XVX],\4[0
MV25_$+1W/V@,W$P*G=\IYX 'Z5T=U96EZ%%W;0SA>5$L8;'TS49TG3F+DZ?:
MDNH5LPK\P&, \<C@?D* .;0E/AG\I'^HQG/&-_/Z5=UV!O\ A%8+J) EQ8K'
M<19_A*XR/?C(Q6M_9&F^1Y']GVGE;MWE^2NW/KC'6J5\\L:OI%EIKI'-$4BF
M2-?)3(.=PXP!^.: )=$;[6+C4BI'VI\1[A@B->%!'UW'_@5,UG3X[^\MO)O9
M+3485:2"1%W?+D!L@\$<CBM2&&.W@CAB4)'&H15'8 8 J"^TVQU%0+VUBGQP
M"Z@D?0]10!G^'KV[FGU"SOEB::TD5#/$NT2Y7@D>N ,X]<8&*KZRZQ^,-!,C
M;5(F52Q &2N,#WY _$8K<M+2WLH!#:01PQCG:BX&?7Z^]%W9VU]#Y-W!'/'G
M.V100#ZCT//6@"CXCC4Z%?R!0)%MI!NP,[<989]#CFJ;2+'\/PSLJ@Z8 "Q
M&3'@#\3@5HZ9HFFZ2&^P6B0ELY;EF/3C<<G' XZ5&/#VDB0,+) @?S!%D^5N
MQMW>7G;G'M0!B0X-SX-'/-L_0XZ1*:OG_D?Q_P!@O_VK6A=Z-97EVEU.LQFC
MSL9;B1=F1@X 8 9'7'6C^QK+[>U]MF^TLI0O]HD^Z>< ;L 9YQV[4 4]%4_V
MYKDFQ@IEC4,1UPO3]?UJA Q63Q7) Q6=0<%<A@0C8.0/7.*V+;0=/LYI9K=)
MXY)<F1A<R_.3GD_-R>3S3[/1K*RDD>!)0926D#3R.KD]20S$$^] &59I'%\/
M"L P/L#G@_Q%26_7-9H$TESX31)D53:919HRRAQ&/FQD9/3'/'7O70KX<TQ(
MY8HXYHX9<[X8[F18SGK\H;'-22:%ITMG;VLD#-%;$&',K[H\=,-G</S[#TH
MK1Z;<6FHW>K37<3M);[&2. H,CD,<LW88K#V1CX7Y/S  D%AG!\T_P"-=3%I
M<$4#PK+=;7 4EKF1CCV)/'X8J!O#UBVGBP!N%M-V[RA.^#TXR3G''3..2>N"
M!@4;M2?$/APELXBF.<DY_=C_ !J34.?&6E MPL,K =>V/P^OM5J_T&UOA;$S
M74,MMD1S13L),'J"QR3G\Z3^P8OMJW8O+WSDX0F4-M7N!D'(^N3^- &?)?7.
MH#4VTVUM/LT;O#/--(292J<[0!P![G'ZUGZBP'PPB!;.8XP"Q_VQZ^PK;/AB
MU-U<2K=W\<=PS-);QW!2,LPP3@8/ZTDOAJ.724TQ]1OC:H  N8\D @@$[,\8
MH VZP823X[N0><6"X]OGK;@C:*)4>9YF&<NX&3^0 _2LZ/1/+U-[_P#M"[,[
MH$;(BP5!SC&R@#*T+3+*[.M275G;SO\ VC, TL2L0..,D9[^M5M/MX9OAPKR
MQ1R-'#*T99<E#N;D'M^%;UCHHL4NEAO[O_27:1RPCR';JP^3K^GM4:>'HH]%
M_LE+VZ6VY!(\O=M/5<[>F<GIGGK0!CZI:PVWAW2[>V58$OI8(;IK951I4*DG
MD#G_ #ZU+XIM;;1K6SU#3K.*">&Y4LT">7N7!)5MHZ' '-;,^B07>E'3[R::
MXCXVN^T.F.F-H X^GZ5 NASSWL,^IZB]Y';/YD$7E+& W.&;'WB/PZ=.30!G
MW&D65[XPGMYK4>0UD))%4E!(WF9!.TC=WZ^E11Z+IZ>,HK+[,C01Z6IVD<.1
M)@%@.&/ Z]\>@K7BTF]CUR34CJ$;B1?+\IK?[L><@ ANO7GWZ4?V5>?V_P#V
MI]M@_P!5Y'E_9S]S=NZ[_O=LXQ[4P,G3M#TV;6=;TY[?=9Q-"Z0>8VU6922P
M&>">F?3C@56T.YM#X',&HN6@\XPI'!N+OG#",=\DDCZ$<CK6_9:5>VFH7UX;
MNV:2[V[L6[#!5<+_ ,M#Q[?RJC#X6FBT6+3QJ*!K>83V\RV^"K9.=P+$-UXZ
M8]Z0$4"_9_%5BMK8-IR31.)HP(U$H )!*HQ'![G!Z\GI1X<TJPEOM4EDME>2
M"]DC1V8L=I SDDG/?KZFM%='O3JT6HS:A%)*@*;/LV$"''"_-D'[W))Z].*+
M/2+RPU&^FM;R'R+M_-V2P%F5SG/(8<9Q_P#6ZE@9%A=/IF@^(IK8!&AOYDB
MZ)]U5P,$<9Z=.*FETJ&S\+F^626'41 )6NO-;S"Y )!).2"1]T\>V:OV.A31
M6^HVUY<Q3P7[R2.$B*,K/P<$L> !QQ^-03:1K5Q:II<U_;BP""-YT5A<2*!R
M"#D#/0G)^G:D!7FFDOM1\-N\UQ&+Z!VG2*=T5B(PPX!&.2:MV&ZV\6W-G#//
M);"T5V26=I-C[NVXDC@TZ\TJ];5]-GLTLX[73P516=MQ#*%(P!@8 XY/:I8;
M&_'B634)4MO),/D+MF;<%W$@XVXR>.,\<]: )_$'RZ'>2"1XWBA9T9)&0A@#
MCE2#U[5B:D\W_"*:5=+=7*3LL ,B3,I;<!DGG!_$&M[6H+JZTR>VLUA+SQM&
M3*Y4*",9X!S63=Z1JEQH5AIXCM ]J8\L;A\,$ Q_!WY^GO0 Z\633?$&E""Y
MN2ER\B2I+.SJPQD<'."">V*V]0N?L>GW-UMW>3$TF/7 )_I69J%CJ-WJVF7:
MQ6OEVFYG1IV^9F4#CY.QZ'O[5K7,"7-M+;RC,<J%&'J",&@# T^RN=3T'[7)
M?7(O[A&='6=D2,]% 13C' SP3UJ3SY]2\1SZ<\\L-M:1*SI"Y0R.0#]\?-M
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
M*VGD[UMGV;]W W!<8QWSCBDTZ[2+Q%K4TD=RL4HA9&-O)AMJ[2 -O7/Y]NE
M$>@RW<7@]KFR6-I@\L@21"=PWMD<$<_B:L)JU_-X?M;V!K62ZN7553RV5<DX
M*_>/0@\^@/%)X-D']DFW=72XC=FE1HV7&7;'4#T[56T"REAUFZL3C[%ILK20
M#!^]*,@>GRJ2/^!4 =/&'\M?-*F3 W%1@$]\#TK(TVZ>6_U:$6EK'>0>6&E0
M\3$IE=QQGCIWK9)"@DG '4FN9T34;$Z]KDOVNWVR-&RMY@ 950Y(]0.<F@"5
M-<U.72)M1CT^U\J+>3NNF!95)R0-GL>N.G2MJQN?MEA;W00IY\2R;2<[<@''
MZURUA?6C^ KXBX@#&*?<F\94L7V@CCD]N!GTK?\ #LJ3:!8&-D8+ BG8^X A
M0,9]: &7.K2#6!IEE;)/.(O.D:278J+G &0"2?;%)/K#V.GW=SJ-KY1MY BK
M&Q<2Y52"I*CNV.G&#69+=6VA^+[N:^8Q0W\2,D[)\H8879D ]AGJ,=^U/\3S
MVU_I*75LR7L-A<I-,L1W!E ((R..C9/H.M %NYUJZTY[5M3L8X8+AQ&98KC?
MY3'IN!5>.O()QBFW6N7L.KRZ=#I7VF80^?'Y=P%#+NV\[@,?AFJ/B?4+35;:
MSTRPN8[B6\G52(7W[4[LVWL.#@X]>U3K<0-\0V194+C3O+*[N0WF!L?7!S3
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
MK?H **YC0(GUW3YKZ]O+CS9I&V?9[AXQ",  !0V >IYSU'6J%S=7;>#[V22[
MN6N+"X\A+B*8HT@WJ,G:<'@XYSZ]Z .VHKFM:M);>^TUK:_OE>XG\J11<$AE
M/WFVG(&!Z  >W%)$DVG>,K>UBNKN:WGMF+I/,T@4C/(R>/N_K0!TU%<QH]D;
MY]6BFO=0"Q7;Q1%;N0&, #H<\_CGZ=<FFWTL_AR]34]0,!M)S"]VIP64$'@C
MN0=N1STZF@#IZ*Y;2]0BF\2+!I]W=2V<UJ7=)S(<,#@%2_(_ X_H:;;W6J6^
MJ1-JU]"EO>RPQ['7*JN",L5+'KSS0!U-%<F;W4KGP/#JD=VR7L*LY< 8<!B#
MD8QTYZ?E5];I[N728K.YN$CGB,\A4!_DQD L5.#N(].A'I0!NT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 44M)0 4444 %%%% !1110 4M)10 4444 +2444 0VOW7_WO
MZ"IJ@M/NR?[_ /05/3>XEL%%%%(84444 %%%% "TE%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!1U5-2:&(Z4]LLRR9<7&=C+
M@\<#/7![=*DTVU>TMB)W$EQ(QDFD P&8_P!   /8"K5% !1110 4444 %
MP!@#M110   =*,#THHH B:V@<8:"-A@#E >!T_+)I);*UF5%EMH7"9VAHP=N
M>#CTJ:B@""6RM9K=;>:VAD@7&V)XP5&.F!TI]O;06L0BMH8X8QR$C4*!^ J2
MB@"H-*TY9Q.+"U$P;<)!"NX'USC.:=<:=8W4HEN;.WFD P'DB5B!Z9(JS10!
M4M]+T^UE\VVL;:&3^]'$JG\P*'TK3I)C,]A:M*6W%VA4DGUSCK5NBBX%:[TV
MQO6#7=G!.P& TD88@>Q/2D;3;![K[4]E;M<9!\TQ*7R.ASC-6J* "F+#$DSS
M+&HDD #L!RP&<9^F33Z* (X+>&V5E@B6,.Y=@HQEB<DU#%IUK#<M<Q1;9FY=
MPQR_^]S\V.V>G:K5% &:GA_3(Q,([<QK/G>B2NJG.,_*#@9P,XI7T.PDT\6#
MQRM:@@B,SR$#'0?>S@8&!T%:-% #(8E@B6-"Y5>A=RY_,DDUCW4HU>XMK-["
M<(EP9)FEA(51&3MPS#!W';TS\I;I6W10!'<00W4#PW$:RQ.,,CC(-5!HUEYT
M4KK-*T+[XQ-<22!6['#,1D9Z]JOT4 4;O2+2[O%NW\Y+A4$?F13/&2F<[3M(
MXS3%T.QCBGCC$Z)<?ZT"XD^?.,GD]3CD]3D\UHT4 5K"PM]-M_(M0ZQ9R%:1
MGQ],DU9HHH J6NF6MI]J\N/(NY&EE#<AB>OX>WO3M-L(-,L8K.V!$48."QR2
M2<DG\:LT4 9!\.VXMWM(KJ[BLI#EK9)!LQQE02-P4]P".I]:DO-%BN9+5DN)
MK9;7'DQPK'M4^N"I[<5IT4 9^J:2NIP0Q2W5PBQ,'_=[/F8="<J?TP.:CN-%
M$VIPZ@M[<Q3Q1^7E F&7OG*\_P"<8K4HH ;(I>-E5V0D$!EQE?<9!'YUGZ;H
MXTX2JMW--%,7:2.14P68C)RJ@_TYK2HH P5\/7,,1L[75YX--.0(%C4NH.20
MLAY Y[@GWJ2\T%Y5L(K.XBMK>Q99(HC"7^9<\D[AQ@_7/.:VJ* $0,$42$,X
M'S%1@$^PYQ65?:1/+K$>IV5Z+><0&!E>$2*RYR.XP03G\!^.M10!E1Z5<KK[
MZFUW$0T7D^4(",+G(YW]>F3CMT%10:)<$:BE[?+-'?9W>5"8V0XP,$L> .QK
M:HH Q]-T_5[**"V?4K>>"( %VMSYC '[N=^.G&:V*** ,;^R[[3O._L2XMTA
M<[EM+A"8T8GYMK*<J#UVX(STQGA8+/6+B]M;C4;FUC2V);R+96(D)0KDLQ[9
M) QW_&MBB@#$CT_5---Q%I36CVTLADC6X+ P$]5 48*YY XQR.>M5;CPW/!X
M:&D:>8)#(P>>6<E=Q!!S@ ]< >P'>NEHH Q-0M-5NKZPN$@LP+5B[*;A_F)&
M, [*+C3[^3Q-;ZBJVX@BC\LKYS;CG.3C9CC)XSS@<BMNA@&4@YP>.#BF!R^B
M-J*_VTMC%:R$ZA/AYY77:W&,J$.1T[T]_#=S%I5C%:RQ/=V]VMW*\A*K*W.[
MH/H.G05L6&DVFG22/:K*ID)9PT[N&8]3AB1GCKUJ[2 PEL=5;7UU.:.SVB P
MB)9GRO.<YV<]^PHTNPU&QM]262*U9[JXDG0+,V 6QP?D[8Z]ZW:* ,S0=/FL
M-$BL+M82R!E/E,2K DGT'/-4_".G?9+.29I3-N8Q0L>HB5FV_F2Q_$>E7]5T
MB/5'A9[J[M_*#+_H\NS>&QD-QR/E%7H8D@A2*)0L<:A54= !P!0!2M#JAU6[
M%TL L1C[.5^^?7/-7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHI: $HHHH **** "BBEH 2BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***6@!**** "BBB@ I:2B@ H
MHHH **** "EHI* "BBB@""T/RR?[_P#05/5>SZ2_[_\ 058IO<2V"BBBD,**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HHHH ****
M "BBB@ HI:* $HHHH **** "BBB@ HI:2@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***6@ I*6DH
M**** "BBB@ HHHH **** "BBB@ HI:2@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI:* *U
METE_W_Z"K%5K+I-S_P M/R^459IO<2V"BBBD,**** "BBEH 2BBB@ HHHH *
M;-*L,32,'*KU"(6/Y#DTZ@]#0!1L-8L]19A:-,^TD$F"10".V2H&>>E1P:U#
M<7:PQ6]PT;3- )\*$+J"2.N?X3SC%9?@Q7_L2Z$$D:O]I8*2I91PHZ9!(_&G
M>#H[G^RH76>/[-O<>68"K_>/?=@?3'M3 Z2BJFJ274-A++9>7YT:E@)$+!L#
MI]X?GFLJ/5[R?1M.N89[<W%Y,L>!;.5']X8W9^7:W/0X[=:0'045A_VEJ-SK
M<FF6:P(+6,&YN)8F8%B 0%4,,?B?7TYC.MWB0ZS!(MLMYIJ>8' )25=I8?+G
M(XP#R<$T =!17-W>MZA!X036$:S:8*&= C,C9<  ?,"",\]>:Z0'@4 %%8EE
MJ&HR:_/IUTUJJPJ)%*Q,&E0@<C+<8)QGFIQK<4UIJ,UNC!K!W202C:&V=2",
M\<'\NE %^>[MK9XUN+B*)I3MC#N%+GT&>IJ6N<O+Z80Z3/J6FVDK7,\:HI<[
MH&;H0"IR1WZ<_G5V[U*\?4WT_38K9I8HUDD:XD91@DC  4YZ#GWH MWNIVM@
M\273O'YK!%;RF*Y)P!N P/Q-6ZYGQ)<SOIVE3/;LD_\ :,8,(;DD%N 2!UQP
M3@<U=76;N'5[6QOM/6 70;RI([@.,KR01@8X_F/? !LT5%=RR0VLDL4:R.BY
M"LVT'\<'^58NDZW.?#PU35%B6!49C(CY9B&QC;M 'H.3VH WZ*PGU^YMK.&^
MOM,,%E(0"ZS!WC!^ZS+@  Y'0G%;HY&10 45DWVKW<$]PMKIC7,-MCSI!,JG
MH&(5>Y"G/.*=-K]I'IMI>HDLHNV5(8HP"[,W;K@8[\T :E%9-AJUW+>K:W^E
M26;NC2(WG)(I5< DX/'+ =^M0IXE6:SEOH--O);&,,WG_(NX+U(5F!(Q0!N4
M5F7FM)!?1V-O:SW=U)%YVR,!0J9QEBQ '>H9/$MI'H[ZGY%RT44ABE0*H>)L
MXP06'<CIGK0!LTM8J>)(!>6UM<V5]:-=?ZIIX@%8],<$X/L?;UIO]ON-=>P-
MA=M&"J!EBS@EB"Y.[[F,<X]?;(!MT5'<SK;6[S,DCA1]V-"['Z <US U0ZYX
M2O6O;(^:MM+(283Y60#M*D]3].X/M0!U=%<UI'B&QM-+TBWF6X19(8XA,T#"
M(/MQC<1SR.HR*OW<EK_PD%DDM[>0W&&\N!=PAFX).>,$@'U]* -:BLZ[URQM
M)Y89&E>2!0THBA=_+!&06(! XYJ_%*D\*2Q-N1U#*?4'I0 ZBJ=[JMG8SQ03
MRGSYLF.)(V=VQUX4$TV#6=/N-.;4(KI6M4)#/@C:0<8((R.WYT 7J*XK0=0T
M>\O!=WUTJ:HL\D^Y@5 3!4+N(P%"GIGM4FC76E:QJJW5Q=,VI?:G:V + B(
M[5P>,;<GMSF@#L:*S'\1Z/'?&S?4(%G&003\H/H6Z ^V<U9?4[".YDMY+R!)
MHDWNC. 57KD_A_3UH M45%:W,-Y;I/;R"2)_NL.AYQ4M !156/4["6X^SQ7U
ML\^2/+652V1U&,Y[&G?;[/SI(?M4'FQ+ND3S!N0<<D=AR/SH L45';W$-U$)
M;>:.:,]'C8,#^(K(\2W=O_9]Q FI"WO(T,B)%<!)"0,].I'M0!MT5#9%VL;=
MI2QD,:EBV,YQSG'&?I4V: "BBB@ HHK*\37$]IHD]S:W#P2Q8(9%5LY.,$,#
MQS0!JT5%:ES:Q&5]\FP;FV[<G')QVJ6@ HHHH **** "BHYYX[= \K;5+J@.
M">68*!^9%9FIZA=66K:? C0F&[D*%6B.X8ZG=NQW':@#7HHHH **:TD:.B,Z
MJSY"J3@MCDX]:=0 4444 %%%% !1110 444V:3RH7DVN^Q2VU!ECCL!W- #J
M*R!K@N/#YU>P@\V-4=V25O+.%SG& V3Q]/>H[W7Y;70;?5A9H\4D:.\9GVLI
M;& /EP>OM0!MT444 %%%4-8U1=(M3=36\\L*_>:+:=N2 ."P/4]LT 7Z***
M"BBB@ HHHH ***J2ZG:PZA#8RLZW$^?+'E,0V!DX;&./K0!;HHHH **** "B
MBB@ HJKI^IV>I(SV4ZRA.&P""I]"#T-6J "BBB@ HHHH **** "BBB@ I:2B
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "EI** "BBB@ HHHH
M **** "BBB@ HHHH **** "EI** "BBB@ HHHH **** "BBB@ HHHH *6DHH
M KV?W9>/X_Z"K%06GW9/]_\ H*GIO<2V"BBBD,**** "BBB@ HHHH **** "
MHYY&CA9TA>9A_ A4$_\ ?1 _6I** .=\,PW^FZ=<0W.FSK(9&D7:\1#9P !\
MW7C/.![U+X42\M=/6SOK&2"1=SF4E"K[FSV).>?3M]*W:*  \C!KF/#NFR0:
MI=QE\V5A,ZVR;RP4N%..O\*\=/XVYK=U&TENX56"[DM)4;<LD8!YP1@@\$<]
M*?8VD=A:);QM(ZKDEY&W,Q))))]2230!CNDVD^([F],%Q-:7RJ&:!/,,;J,#
M<H&[& >1QD\CI5*TTZ]U2?6M1DMVM1?6[6]O%<##@;=NYAC*CY1Q_P#6SUE%
M '#W-W>77@\Z6-(U-+F**-#(8/E)5EY&3DYQV!KM8)5FA61 X5AP'0H?Q! (
MI]% '.>)[*Y-]97VFAQ=DFV9E1F 1@0&..@4DG_]0JF^@2VNNI9V<3'2[N&,
M7)901F,^HQRV #GKO8_3KZ* ,#Q03(^FQI#/(8KV*:3RX'<! 3DY4$9]NM5]
M7?2[C4F?4+>^M9HD5+>]A6520PS@%1P06(P<]?J*Z>B@#C;IK]M!T9+R.Y>>
M.\21V:,EA&I;!?&<'&"<^G/-7]4O+<^*=$;S4"(LI+$\#>GRY..,XXYYKHZ*
M (KL;K290"Q*,,+U/':N,MO+OO DFE6N7OX5W2V^S#J5D#$$>O\ .NXHH Y7
M6=6MM1\-K9VLPN+ZZ5$6",Y?<""VX#D8 .<UTMK$T%I#$Q#-&BJ2.Y Q4M%
M''7-^MS:ZRFHWKK=Q2RPVUHDC*2,#8=BX9\Y[Y&/09J"2XC&G>&-1+A[.TQ'
M.R'(C)"@%NN,8_4#O7<44 9=W>6FIZ?=VMA?6TMQ) ZH(Y@Q!*XSQD]2*H^'
M=6TU-!M[>ZN[:"2-3%)#,ZHRD$C!4UT5! )!(!QR/:@#DC+#;^+]1:YU-K%;
MF**6%P\821 H7JX/?.,>AJ'7+>RMO"&J-97YNUGN%ED?>C8<NN?N@>U=DRJZ
ME74,IX((R#6-XHM)[O2/LMI:/.S,ORHZJ  1G.XCC&?6GT H^-FCNX;+3829
M+N:X#+''@L%VL"WL!GKQ^0-6+26)/&6I"1A&XAB"[F W X&<8YYP.>>W<8U[
M*""-7FCLEM)9CF0;$#,<GEBI(/4GJ>M22VMO/+%+-!%))$<QLZ E#['MT%(
MNF9;69EQN",1NZ9QWKF[!E/PYDVL&_T*?G.<\-FNIJF^D:;(7,FGVCESN8M"
MIW'U/'- &%J )^']I&KX9X;95Y ).4Z'IFK>L?\ (V>'L'O<?^@"M)](TUXD
MB?3[1HTSL4PJ0N>N!CBD?1M+=@SZ;9L0  3 IP!P.WI3 Q[J":T6_P!2T/4%
M"I)))<VTT8=&D48;GAEZ9ZX/'05M:3.+K2;.=8UB$D*,$7HN0.![4V31],E=
MGDTZT=W.69H%)8^IXYJZ.!BD!S^C\>+M=#YW8A*Y.3C:>GM2:+@^*]>,(_<Y
MB!*_=W[>?QSG/ZULW>GV=[M^UVL,Y7[IDC#8^F:$L+2.S^R);1+;_P#/((-I
M[]* ,OP>I&AC)SF:7_T,BJFB22#PQJDEOO$PEN2AW<[N<?YXK;BTJPACECAM
M(HDF4HZQKM# ]>!3K;3;.SDWVMND'7Y8AM7G_9'&>!SCM0!S>EZ3/JG@^"TB
MN[6.VE3@K;$LI#<_,),$Y'7%7+V".?Q5I\%TL5PHM6RKQA@6SUP<XZ'_ !JX
MWAC1FNGN#8IO=@S ,P1B/5<[3^56)=(LYKX7KK+]H  #B=Q@>@ . /4=#WH
MG@6VM=MI#Y<?!98@<'&><#TR:6]N5LK&XNG!98(VD('4@#.*SKW2Q>^(+*\:
MWV"T!/G[\%\@X0 '. 3GGZ<Y-:LL:31/%*H='4JRL,@@]0: .*NDNI="T]Q#
M81VLUVC1Q*C;X\L<'>S<GU..Y[5J7-K;W?CKRKJ"*>,::&VR1AAGS2,\_4U<
M'AG2@D2>1)B$YBS<2'RN0?E^;Y>0.F*L+HUFMZMZ!/\ :54()#<R'Y1S@_-@
MC/8]: .=BQIMSXK-BB0"&*)D6,!0I\MCD #'O4[6=G#X&,R6<1FDLU+NT>&9
MB 222,YW8/X#VK<M](L[:YGN(ED\RX&)=\KN'^H8D?\ UJJ#POIHMWMLW7V9
MND'VJ3RU'H!GUY^I- &CIS*^FVK( %:%" J[0!@=!V^E8&K6UEIGB?3]0>WM
MHX+C?'/+(BA4<?,K@XX<G//H/QKH[: 6T"0J[N$& 7;)_.HM0T^VU*!8;N-9
M$619 "H/*G/<=^0?8D4 <M'JMVIOHK[_ $G[=:QW=K"\>Y8RY"",COAB@]\$
M\$FIM4T]+.YT/1[2*)K:0NTL+'RUG:-5(+D*<^I&.>/PZ"[TR"[U"RO)2_F6
M9<QJ,;26&.1CMVINK:3;:M#&DYDCDB;?%-"VV2,^Q_S^@H H:5IU[:ZQ+,+:
MWL;%X]K6\$NY6D!&'QM '''&.G-2>,"1X8O<=<*!_P!]"KEC8RVSF2>_N+N0
MH$_>850 2>%4 9YZG)XI=6TY-5L7M)9I8HW(W>5MRP'..0>,X_*@#GM:TZVL
M5TJ\MU>*[>[BC:<2,7*D<@DGD8&,'M5J*)=3\5:A#?#[1;VBQ&&)\F-25R25
MZ$\GDY_2K]WH@NX+6*6^NA]ED$B,HC!+#[I/R8X]@*2_T>6:X^UZ??/8W901
MO((UD611TRIXR/48H Q9B]M-XAT^)F6TAM/.A0O_ *I]F<IW SR.P(XQ1)I<
M7_"*IJR27*:B+-9/M/VF3?T!/.>A].E:5YI<6GZ%J\AF>:YN8)#-/+C<QV$
M<8  ["JEEHEYJ&CV4%YJ3&P,:,;98%5BN 54OGH..W.* ()KR;4]2T^&XBGN
M;=]-2Y>WMG"!W8]6RRY7CI^E:FA0WUO?7L<L%Q%8'8;9)Y5D9,## $,Q ]JD
MU31#=75O>V-VUC>0*8UD6,.I3^Z5/!]JNV$%W C_ &R\^U.QR"(A&JCT &?U
M- &1XMA1VTDLT@+:A$GRRLO!W'H#UXZ]1ZBHM<M8UUG0;4-)M+R\F5B_1>CD
M[OU]*UM9TQ]3AMQ%<"WEMYUG1S'O&5SU&1ZU5N-(U"YOK*[DU"V,EH7*C[(<
M'=US^\[#&*8$5MOL_%TEFES<&U-B)V2:8R -O*Y!8DCCT-9.MZC$FFW%UI4V
MJR2A_-2[WR>0#YN"HR0A Z 8(Q70/I-P^MOJ#741C>#[.8O).0F<_>W=<]\5
ME?\ "-ZI)H;Z-)J%J+1<!'6!B[C.[#?-@<XZ9I 2ZI;1W'B_2]TDNUXI6&RX
M=>W;!&/PZ]ZZ14"1A 6( QRQ)_,\UBZEIVJ2W=C?V<MG]KMT:-UF1O+8-U(Q
MR#QT]^OKLQ[Q"OG%2X4;RHP,]\>U '+6$O\ 9^M:U:ZC>7;Q10>?"7EDXB.2
MV.>2,@9'/'%23S7VG:9I<1GE6[OKF-9Y&)<Q!B,JN\D#&0O?IGKS4^LV$.I:
MWI)5L\.\@ RLD0VG!]1NVC'N?2KNNZ6^I6\+02+%=6LHF@=AE=P['O@^WZ]*
M *&H?:-#N=*-M>W$L,]REM-%<-YF_=QOW'D'CH..G YS9TRZN)O$&M6<DS-!
M;^3Y*D#*;D)//4\^M-FT[4-2U2SFO_LT5G:-YHABD9V>0?=))"X Z_GGKPBZ
M?J5GX@OK^S%I-!>K'O25V1E9!C@A2",9_/VY )] N[B[&H_:9#)Y-]+%'D*,
M(N,#@?7KS5?Q;<7MAIOV^SNGC6%E\V-0GSJ3C@E6P<D>V,U9T*RO+%;M;OR#
MYMP\RM$Q/WCDC!48_,]?:M"X@CN;:6WE&8Y4*.,XR",&@#%N]?6TUK3].1A-
M%*%6:<C.&8'RQE> 3@G&.G(J:T-Q=SZC)_:-REO',8HCLC 7 &X@E.<-N7G/
M0_6J$?ARXA\)R61<27X83(X.<.F-@4G&/E4+GC'-;%O;2Z;H\5M:Q+/+&@4C
M=Y8=OXF)YQDY/?FF!DV=W<ZC\/[BYO)/,FDMI]SD 9QO Z#'0#M4&J 'P%IZ
M%MH:*W'<GH.F.]26NGZE:^#WTH6.Z=HWC&)EVX?<2<GTSC&.OMS3=0M-1N/#
MUE8)ID_FP&,-NEB(PHQG.[G/X?A2 ZJD<%D8!BA(P&&,CWYK%U'5-1MK[3$B
MM$$%W)Y<B2$&53_P%L8V@G//3M6W0!S.D'5M3TB6==7D6X#NL?[F/;P>_P O
M/IQBJNJZD^K^ ?M4B*DLS(A .%#!P,CVX[FGZ!>7T7A^1;'3IKB4R2>6^^-8
M\[CZMGCZ4Z]T>]M_"MOI%M;R7,P*N\D;HJ@[MQY8@]^./2@"_KFJR6VH6MA'
M=0V0G5GDN90#L Z!<G&2<]?R-)HVK27.IWUA]I@NU@17AG0KE@>H;;QD' X
MJ/4+>_.LZ?K%M8-((T:*> N@D"G/(YV\9['N!ZXLZB;O5=#OH(K*XMY7B*H)
M60%R>HX8X].<=:8&?+JE]8WUBDNIVMU-<3K!<6BJH\K=W7!W#'^UG.>U2?VK
M>WFKWEK;WUI:26K[8K::++3Y7@D[AQGIMYZ9]ZLMO<R6FCI!HMS"+*Y1Y!B-
M<[1R0-W//<XJ37,ZE:W=G=Z+--=G<EI,D&5P3\IWY^7'&<D=.G.* -"ZU.\7
M4+338C;Q3M 9[F64;E0=,*-P)YSWX'K2Z1JL]SJM_IMT87EM=C+)$-H=64'.
MTD^OKWK,OM-N+2YL+VZT_P#M9([-;>Y10)&#+SO4-]XDG^=;&B&TD226UTB3
M3P,#]Y;K$6[G@<_G^&:0"ZYJDFG1V\=O&DES=3"&(2,0JD_Q'') ..GK67?K
M>)XLT$7,T4N?M&/*B,>/D&<Y9L]O3H>M7/$EO<9L=0M4ED>SF#/'%RSQDC=M
M'<X'3T)JC=WKWFOZ->C3M1CM[?SA(SVKY4L@ & "?QZ<]>M %^WU&_U/4+R.
MP^SPVEJYA,TJ-(TD@QD!0RX Z9YSV]K&A:H^IVLHGC6*ZMI6@G53E2R\$KWV
MGW]".<9JCICMHMYJ=O=0W!CFN3<PS1PO('#]5^4'!!&.>N<U+X7LYH(KV[GB
M:%KVY>=8W&'5"21N'8\]/I0!-K&J26=W865N(5GO7*K),?D0+@G@$%B<X R.
M:&U"YTW3[ZZU<1%;=_W;0(1YBD#'!)P2QQ_];FFZ\;60PVNHV3W%E(KL[I"[
M^6Z[=OW1D9!;FL!=)NKG1-;M-/%Q]B8QFQCN=RGY2'8*&YVG@#_]9H U;K5=
M8TVU&H7UM:/9EE\R.%F\R%6( .3PQ&>< 5T"L&4,I!!&01WKE=8U2'6]*?2;
M"*=[Z7RP\+PLGD\@DR$C  Q[]L5U,:[(D3.=H H YC27U,7^L"RAMG'VPY:>
M4J/H %/;O[]#5Q/$,DV@S:A!9?OK9RMQ;22%3&1UYVG..#T'&?2J>F:G9Z/=
MZR-2E%H7O&E19%(+H> RC'()!Z5;\+VTIL[^>\MGA%[=R2B&8?,$.!A@?QX]
M* )7UJX&EV-XEK SWCHJ1_:&ZOTYV>F2>!C!ZUL(6V N &QR <@'ZURWAJUE
MBU*6Q>)Q;Z2\BPLYSN+G*GIU"D]/[U=50!AV^NW5Y;?;++31-:&78I\_]XRY
M +; IX'/&<\43-%_PF%LLUDOGF!O*N%N&R%'4%, =SZUSUU/IZVB:MX<OFM[
M^9E8Z?%)N$K$X(,?KR>>G''7-;%W>VH\;V8:Y@^2W>,_O%RKD_=/OTXH N7&
MM7+7T]KIFG&]-M@3.TRQ*&(R%&0<G]*KV_B.=] EUB6T5H]Y"PPR L@''SL<
M=_0=".M9DNL6NF^(-5$5^MEO9=ZW%K))EP#EEVD8'(ZYSU'&*6_BT^#X=SQ:
M?=)<Q@INE'\3EU)R.W4<=AB@#9?Q \5S9K/IMS#;7;+'',[H?G;H"H8X&._Z
M4Z2:V_X2B".2&[6Z,+>6XD'E,G4Y4-_,=?H#5;Q,"(M#4D9&IP9_7Z_SHN'4
M^/+5026%F<@$<<G\?\CWH M1Z]YEW<VB:;?-<6VWS$4)CD9!#;L>G&<\].N)
M;;7;*?29-2=VMX(B5E$RX:,@XP0,\]./<52T7GQ/X@('\< Z?[!K*06__"):
MZ;R22*(WDI#J,L&RNW _WL#M^'6@#8G\1ND=F4TNY4WK*L#3NB(2V/O$,Q'!
MSC&3BMS.%R?QQS7(I.-7FTR&^U/2O*MY$EVPW0>6:4#"C!&!DDY')[>]==0!
MS^FZ^-6N[FSETZX:$SR0A_()C"JO20MT).>,=P#6;X<UJVTGPU:F2UO71F=Y
M)(H6:.(%CR6P%QC^[Z'C-:?A+[NL?]A2?_V6L_1.?AI-P<_9KC.?^!]/_K4
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
MWGV6Z-@)/+^U@+L^]MW8W;MN>^*VZ "BLN]UR*QOEM);2[9G4M&T48D#X&>
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
M6Q5&.PR3^9J2WN(+J+S;>:.:,G&Z-@PS]139;NV@FCAFN(HY9>$1W 9_H.]
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
MU-% '-:Q>0:KJ>D6FG31W+)<BXD:%U98U3&=V.F<X'Y5TM(JJHPJ@#.>!2T
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
MTE !1110!#:?\>Z_4_S-35#9_P#'N/JW\S4U-@@HHHI %%%% !1110 4444
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DVC.<#)[TM% %=K"S
M;?NM(#O!#9C'S ]0>.:CCTG3XG+I8VZN>I\L9ZY'ZU<HH K#3K$%2+*WRO3]
MTO'Z4UM+T]V+-86K,1@DPKG'ITJW10!3;2-,=MS:=:%L$9,"D\]>WO31HFD@
M@C3+(8.1BW3C]*O44 4/[#TG&/[+LO\ P'3_  H_L/2<Y_LNR_\  =/\*OT4
M 9[:%I++C^S+0#_9A52/R%1GPYH[==/A/<9'3CMZ5J44 9?_  C>BXQ_9EMT
MQ]RHCX3T(MN.FQ9SG@D#\LULT4 8K>$=!88.GH.OW78?R-)_PB&A<?Z"!])7
M_P#BJVZ* ,8>%-&4J1;2 KRO^DR\?3YJ'\*:,^=]M(V00=UQ*>#U_BK9HH 1
M%"(JC.%&!DDG\SUI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *,#.:** "FR1I+&T<B*Z."K*PR"#U!%.HH C@MX;:)8K>&.&->B1J% _
M4V6SM9YHYIK:&26+E'= 63Z$]*FHH *S_$&\Z%?)%%)+))"T:I&NXDL-HX].
M>?:M"B@#!\-6-F^G6\LFDK;W<("L\UH(W+ #YAW_ !SZULRVUO-+%+-!%))$
M<QLZ E#['MTJ6B@"H=*TXS-,;"U,KY+/Y*[CGKDX[Y-)%I.FPK(L5A:HLHPX
M6%0&'H>.15RB@"D^CZ:]G)9_88%MY""T:($!/KQCFKB*J(J(H55&  , "EHH
M **** "BBB@ HHHH **** "BBEH 2EI*6@!*6BB@""S.;<?[S?\ H1J:H++_
M (]AD8^9O_0C4]#$@HHHH&%%%% !1110 4444 %%%% !1110 $ ]1F@ * %
M  P .U%% $8MX!-YPAC\W^_M&[TZTAMK=G#F"(NN<,4&1GK^=2T4 0PV=K!(
M9(;:&-R-I9(P"1Z9%0#1M+6,QKIMF$)!*B!<$C..,>Y_.KM% $*6ELEL;9+>
M);<@@Q! $(/48Z5%_96G;8U^P6NV,DH/)7"D]2...@_*K=%%P*D&E:=;S":"
MPM8I1T=(55A^(%6Z** *)T72BVXZ;9ECW,"9_E5BXL[6YA6&XMH9HEY5)$#*
M/P-3447 I-H^FLL:M86Q6+_5KY0PG.>!VYI7TJQ>>*=K=?-A&(Y 2&4>@([?
M_7]:N44 55TRS6]%ZL(6Y&09 2"P/8^H] >F!BJLOAS29;B2=K,!Y<&0([*K
MX.?F4$ \^HK4HH 15"J%4 *!@ =JI7&CV=Q<O<LDJ2R +(T,SQ^8!G&[:1GK
M5ZB@"A+HNGS:<FGM!MM$&!%&[(#]<$9YYY[\TV;0[&>&WAE69DMSNB'VF3*D
M=#G=G([$].U:-% #?+7RO+.2NW;R221]>M4++0[*RECEC661X05A,TK2>4IQ
MPH)P. !QSBM&B@#/O]&MK^ZANG::&>+Y?,@D,;,O782.<9J.'0H;:[N+FUNK
MR&2X4*_[W?TQ@_.#SQWSU-:E% &/:P6?AFT@MWO91:L_EQ^>R!8SAFZX!YP?
M7DT:)!#<7M]K*1,OVQE6)G&"T:J & /(W')]P%.*UI8HYD*2HLB'JK#(/X4Z
M@ K'@T%K>Q%E#J^I) J[5 :/<H] VS(_/BMBB@#.?1+)M(331&4AC \MD.'1
MAT<'LV><TRVT=EU!;V]O)+V6(;8/,55$0/7 4 9/KCM6I10!B:=!=?\ "0WM
MPL]Y]A*[?+N"=IDSR8P>B@>W)/' K1U.Q34K"6SDEEB2489HFPV,\CZ'H?8U
M:HH Y4>#[N.%4@\1ZC'CMO.W\ &&.:VKW3&FO(+ZUG\B[A4Q[V3>KH?X6&02
M,\CG@UH44 9-MHKP17\AO':^O5(:YVX\OC"[1G@#L,_C6;;^&M8M4"6_B-HD
M P%6T7'7.?O=?4]3WKJ** ,NYTF6Y@L7>Z'V^S8,ER8N&/1@5ST8=0"*6UTN
M5=5?4;VZ%Q-Y?E1*D>Q(UZG )/)/?-:=% &?I=A=V4UVUSJ,EVD\IDC1UQY6
M<\ Y/'3C@<=.:T*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***6@!*
M*** "BBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I:2B@ HH
MHH @LO\ CV'^\W_H1J>H[8*(5"G(R?SSS4E-B04444AA1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !12TE !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 %%%% !2TE% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !2TE% #(,>2N*?3(0!"N!CBGT
M %%%% !1110 4444 %%%% !1110 445D^)6O8=)FNK"[:WD@7>0$5@P[YR#V
MSTH UJ*S[.\6/0DOYIGD0P>>6DVY QG'RJ/Y4W2[_P#M?0XKH2&"1T_>&/!,
M;#K@$']>U &E161X>GN7T5+_ %.Z8^:IE_>[%$2<D<J!_#@DG]*T+6]M;P,;
M2YAG"_>,4@;'UQ0!/114,%W;7$DL<%Q%*\1VR*CABA]"!TZ'\J )J*3>HSE@
M-HR>>@]:7(]?:@ HHHH **H:X\T6CW4]O.\$L$32J453DA20"&!X_P YK)U6
M^OH/!T.J0WCI<+!$[$(C!RQ7)(*^YZ8H Z6EI!THH **** "BBB@ HHHH **
M** "BB@]* "BJ&D:C+?Z=]JN[*6P8$AHYN, =^<<?4#^M7U8,H92"I&01T-
M!11574[J6RL);F&*.7R5+LKR%/E )." >>* +5%5].NOMVG6]ULV>=&LFS.=
MN1G&:L4 %%9VNZE-I.G27L=LDZ1#+JTI0]0!CY3GK[5H(P=%8=",T +1110
M4444 %%%,F=HXF=(VE(Z(A )^F2!^M #Z*IZ3J46K6*W<,<D:,2 LF W!QV)
MJY0 4444 %%%% !1110 445$]S"KR)YBF2--[1K\SA?7:.>U $M%5[*^MK]'
M>VDWB-S&X*E2K#J"",@\U-)(D49>1U1%Y+,< ?C0 ZBJ]Q?VEK(D=Q=0Q._"
M*[@%NW [U8H **** "BBB@ HHJ*6ZMX9HXI9XHY93B-&< O]!WH EHHHH **
M** "BBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **6DH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBEH
M 2BBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;#_J4_W13J
M9!_J(_\ ='\J?0 4444 %%%% !1110 4444 %%%% !39HDFA>*50\;J593T(
M/44ZB@#AM,,TT%MX<.X&"\?SU*D%H%^;YO8LP'Y=:0;K&;6/#RR"/[7/&+92
MF 4D.'P?0+Q^!KK[?38+?4KJ_4$S7(4,3V"C''UXS]!22:;#)J\.HL!YL431
MCCU/!S[#</\ @1H Q_&2E;#3[2*$/#)=QQM;JP02*,D)GL.!^5)##J-SXATZ
M\;2FL8X4DBG(FC8,A7Y!\IR0".F.*U]8TJ#6+$VMPSH-P=7C.&1AW'ZC\:BT
MZPU.WGWWVLO>(,_NQ;)&#]2,G]10!-K5Q:6ND74M^&-MY9615!RP;C QZYQ6
M!(D:>+=",>F-896<<K&-X$8P/D)Z>];^M::FKZ5/8O(T8E PZC.T@@CCOR*S
M)-!U":^LKVYU6.>:T+; ]H-G*@9P&!SD$YSUQ@#% %"+1;#5/$?B&VN8<1KY
M#+Y9*X9HVRV.A/)Z@TNGQK>ZCJMS>Z9+J3"Y:!"PB98T0D!5#L".O..OUK7T
M_2KRTU>[OI;V&7[7L\Q%MRN-BD#:=YQUYSG\*8=$N;;5[K4-,O8H!<J/-@EM
M]Z,PSSD$$=3^))YIW D\+6]W9Z#;VU]&Z31;EPSAOER=O()XQ@?A5;53I3ZN
MSRV<FI7D42HT$</FB-22<G/R@G'<YQT'-;5LDR0A;F599<G+JFP=> !D]!QU
MK+FTF^BUF>_TZ[AC%TBK,DT6_!7@,N".W8__ *D!EZ,\G_"!7NYI3MBG5 W5
M0 0 !U&/0_RQ1K:K_P *UBW("5M8,9&<'Y1G\LU=M="O;;1+K2UN;8QREPLA
MB.2K9SD!ASR,']*9>Z/J=UX:CTDFS!5%C9]SXPH&W''7([Y_&@#HZY>V@ATC
MQJT1B"Q7T.ZW;'",/O*/3/7C'45TL!E,2^>B))W5'+ ?B0,_E67XDT=]8LXH
MX91#-%*'60CH.C?H<X[D"@#%N9Y;;P_JNL6NY3/*4MBK':D18*& /0DY;(]1
MVJ1X8K&^L9](BU,N]PHNM\5QB1#D%WW#!QG/3O6YJFDQ7^A2Z8O[M#&$3'12
MN"OX9 IMA_;:1PQWT=BY4X>6.5\D?[I7K^-,#&ATZ6^UC6K6+4[^VCA*&)8[
MAB%9D))/.<9.<9 /X58*O9>-(XY;BY-M=0L\"-.Y42 \C!;'3)].1@5<TRRU
M"VU>^NIXK80W;*<1SL2FU<="@R2>O-1>*K-K^TM%MY0EP+I1$V,\\AOR&XG_
M ': )?#L?F037OFSO'/*Y@$DTC@1 X4@,>,XW?\  JK^*+R6.ZTVQ2::&*YD
M9II(-QDV)CY1M!;DD<CT],UO11)#"D48VHBA5&>@'2LK6]-NKJ[T^^L6C%Q9
MR$[9&*AT889<@'!./2D!1TZ61O$-Q8I)?G3Y;;S%$_FJ5?(!VNX#=/?KFJ2B
M]MVO=#,UT]_<2AK:=[I\"'DALYX*X.0.IQU'3HK:YU22.1I].AA8<(HNMVX\
M=?EX'OR>.E8][H=Y=V*76S;K27 E68L"JX/ !_N <8QDGDCDTP+.J--#<Z7H
MMI=3PBZ+F2X+[Y-JC)&6SR<]>V*LII4D6I9CN;PVDD#JZO=,VQ\K@C)R#C=^
M7;/-;4K34;N33]5MK58[VS9MUM+(,.K## ,,C/8$XZY.*N6]]J4F]I]'DB0*
M, 7$;.S<9 &0,<GDMVZ<T <X;FYNOAJ;B:\E,IR)#W<&3;M/!/(/MVYQFM;6
MIKK2M/M8X]2*&XNDB:XG6/\ <H02< *%_A[CO6=::+J/_"$3Z2]JT=T,.NYH
M]K8<-@%2><#JW<]<"KVI0:C>:;820:<T=Q8W$4Q@FECQ(%!!"D9'?J0/44@&
M6.K"W\1+IZZF+^TFMS(KF1'=) 22,KCC;VP?;O4,;W^I^%;W4KF_N(EFBF>.
MV6.,!$^;"DE<G@=>.OXUO"66]22VFL+JWCDC93([1'J,?PLW//I6)9PZO;^&
M[C2+G39991%)#'/'/&RN#G!^9@0.>F.GY4P-GP^<Z!IQ];:/_P!!%5M5DGCU
M#,FKKIMH8,(3Y7SRY.?O@G &./?K5K0HYH-&M8+B%X988UC97*G. !D;21BL
MT0W5GXIO;Q]/FNH[A(UMY(MA* +\P.YAM&?P/UI 9]YJ$VI?#F:YNF1I3A6<
M# ;$H&<#^E6;R?6]$$6H7&H17M@7 FB^SB/RD)'S*1DG'3O^-5DTO43X'N],
M:TD%X7W",E,$&3=P0<=,\9_I5K5EN/$%C%ID%C=0@R)]HEN(P@C4$YVD_>;@
M?=R,'KS0!:N[V_U#59],TR=++[-&K37#Q"1MS8(55)QTZD^M,35K[9JMG*\"
MWUBOF+(L99)$QD';G(/J,]3WH6*;2O$UW>R02RVEZB*)(8S(8V5<8*J,X..H
M&.E1P65W>7&LZA]G>#[7;B*WCEPK-\F,L,\<XZ\T +>:W>P^$8]9C-N) BLZ
M-$Q5B6 X^88Z^]&KS:G_ &_ID5K-; 2)*\:R1DC<$ZMAO? QTR>M9-S+=S^#
M'TA-'U$7$42*Q,'R_*XZ'.3T[ UL:BSC6=&OUM[F6VC25&9('+J2  67&[''
MI0!N_OQ;8S&UP$ZX*J6QZ<D#/UKG?#,^KW$]T\\UI) +N1)B-VX,  -G.-O3
M /;WKI(W$D:N P# '#*01]0>E<_H<[6!U"*\M[M'>]ED7;:NX93@@@J"#W[T
M 9&BW6LV7A""[T^*Q^S0K)(_G,2[@$YP  !CGJ3T_"MVZUV5X-.CTV!)+S4(
MQ)&LK82-=N2S$?R[\UF:6)H? $]G);W8N?(E3RC;.#EBV !MYZ]??G%07EFC
MV^@W-[933V$-N(;F,1-NB(7J5 ! !')]O<9 .@TC5+F:[GT[4XHX[^ !R8<^
M7(AZ%<\\9P0?_P!3]=U272;>*9+9)U>01D-+L()Z8X(]>I%5M @T+S#<:/:L
MA*%?-\F10RY'&6&#T%1>,W1+*P>091;Z-FY(P &)Z G\A0 ^+6M0MM1@M]8L
M8[>&[.V&6%RX5^R/QU/J/\<3R:Q/<7\MII-M'<FW(%Q+)+L1&S]T<$D]<^GZ
M5G:O>0ZYJ&G6FEM]I-M=I/-+&"8XE SRPXR<G ![&GZ7-%HFJZI#J4ZVXN)F
MN('E<+&ZDDG;G^(9 (SZ<=R 6O\ A)(4T6YOIH'2:U?RI[8,"R29P!GH0<CG
MT_*K%IJ-\UQY>H::+.+R6E,PG#JI!'RDX&#R3Z<<9YQAVPA,&L:GJL&=,OYH
MXUWC!*;BH<@\@?,I!Z\9QTJ/2Y4T74I8M/U"34=)BM6FE0.'\@C)&&&%&<'
MR.Y/0&@#6L]>O[MH9DT286,S*$G\Y2P!(&XH.0.<GD\4^![)O%<JOIS17_V?
M>+@E2'0-MSP>.W)&<<=JY^'[+I=Y9W/AO4S/'=S /IV_>-K#);:.5P .<$C'
M/I6L+NV;Q]E;F XL/)P)!G?YOW<9Z^U $&B7L]HVMF'3KB[ U&9F,3)QP.,%
M@2?H._X5;U#5]+U'PR]W-;3W5@^!*B85D((X(W#G..A_2JWA[4K"SEUE+N]M
MX&.I3$++*%)''.#66Y$?@34IYPL'V^Y,T,;G!92R^O7H3].:!FQXFBB71M+B
MBBV0BZA58_08.!U_K5S5I+$:SIB7EE/+/O/V:92-J-QG/S ]AU!JEXCFB;2-
M*=98BGVR'YE8;>_^%3Z]SX@T#@']])U_W:!$CZO<#Q.;%()GA2WW%%$>22P&
M_);. .,=>>G2K%EK:7M_<V:6=U'-;?ZP2!!C/(Q\W.?\XJAY\</CJ4RRQQ)]
M@'WFVY^?WZ]_\YJ'7B^D>(;;5;>/>;J)[5E"YW/C=&/Q( _"@#<T[45U!92D
M$\0B<QDR 8)!P<$$@X-%]JEM8,L<I=YW4F.")"[O@=@/YG ]Z=I5DNG:9;V@
M.3$@#-_>;JQ_$Y/XUDRKY?CZ%Y/E66P*QEOXF#Y('N <\=J -&SUBUNS)&!+
M%<1)ODMY8R)%'KM[_AFL71)+6\O]2>YBFE=[X>6QMY/EV8*@MM^7![$_SYG=
MC-X]C\E@ZP66)L$?)EC@'W/!Q4GA?)EUDXP/[1E ^8GT_P __JI@;%Y=PV5L
M]Q<%A$@RS*C-@>N "<55_MJR^P"^W3_9B<;_ +/)^>-N<>_2K\B++&T;J&1@
M58'H0:XS0TF66'P[*6W6%V9I& X,:X9.OJ[ X'84@.HFU2TA$0D:3?*-R1+"
M[2$>NP#<!]12P:G:7$4LD,ID\G_61A&\Q.O!3&X'@]JR+0N/'U\)5Y:S4Q$X
M^YE0<?\  L]:2(A_'-ZT8!6.Q"RE5Z,6! /OB@#376[!M+74DF9[0Y_>)$[8
MQG)( R!P>2*NP31W,$<\+;HY%#H<8R",CK7*:7N'PS?^$_9IB.?=L5T.B<Z'
MIY Q_HT?'_ 10!5F\I_$]N1JDL4B1%39$D)+P3N Z$C/OT'3%6KK5["TD>.6
MX7S(QND1 79%QG<P4$J/<\5F7R!_&VF<@%()'.<\\$>F.Y_+Z4OA,#=K38^8
MZG,">_&* +FJS6U[HDC1:M':1R\)>1RC"D'LV1Z$=:E2_M;.RM3?:E;DO&,3
MNZH)C@98<XYZ\>M<[:2B/P[XDB.5CBN[B.)=O"@XP!QZG]:EU1,>'_#:-G(N
MK4$$=?EYX/- '0VVI6-W*8[:]MII ,E8Y58X]< U2L)?,UG4;@:K#<6NU-L"
M2 ^20"&)';IG\_2JVLJO_"6^'R0,G[0,X_V!_B:72P/^$QULGJ$@QQT^7_\
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
MQ$DS_=C9P&;Z#O6#K6HVU]X?N_MVG7ZV>[RY&0Q;@5?''SGHPIWB=573])5
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
M21[08"R(O\.,?I^AXJO;-J<GB3^UIM'GCMVM# JK+&S_ ']P+ D8X[<UT]%
M'/Z%]LAU/45GTZX@BN9C(CLRD#KG.#QVZ9K)LA?P^&+C0/[+O#<0QRCSMNV)
MAN+?*QY).<  <^W4=M10!QM[:W#V.BZD=.GN!:+Y-S9O%EF7&PL(\X]2,=01
MG@<;>A&SE\R6UT273<?+F6V2$MTZ '..GM^5:]% &'XMAFDLK26""6?[->1S
M.D*[G*C/0=^HJCJ=Z;V]T>\2PU!4A=Y'4VCE@.@X (Y(]?0UU5% '.RN?^$W
MBE\BY\I;7R3(+>0KN+9 SC&,=^E8^G#3-&9M,UO2-TRNWD7!M1*+GD8"D#D\
M].@]NE=U10!%:!%M(1%!]G38"(MH79QTP.!BN<M-0M[#QIJD%WYL4MZ8! #&
M2),*1D$9XSW/H:ZBB@#S2>ZL+C1KS^T4FN-=3>&WH[-&-V<_W4 ST'2MK5=3
ML73PZ4O;9E2XC9QYBG: ,9//&.:[&B@#C=0:QM?%C7.H,ZV5] IBN8I71=V
M,%E(Z@?RIVL-HUOX8U6339U;SW$<CF=G\Q\@X!8G)P<\5V%% '*:]>6K:=H#
M?:80#>0.#Y@.% (+9ST'<U*UY:VGCF=[JXAA5[)0C2.%#?,.A/\ GBNE\M.?
ME7G@\=:CDM;>5XGD@B=X?]6S("4^A[4 2UQ[VCP^);K1H@PM-19+MPI.$4;M
MXQG^)E SZ'Z5U=U]H^S2?9!$9\?)YN=N??'-5K&WN&N'O;Y42=T")$C%A$O4
MC/&23U..P],T 9>J)]G\9:3=.Q6.9'@W'A0P#%1GID[N![4MY*MUXWTZ"#YG
MLHI)9R",*&7: >>O3CT(-;L\$-S"8KB*.6-L9210P/X&FVUI;6:%+6WB@5CD
MB) H)]>* ,+PM<0QIKGF2HICU&=WW,!M7CD^@X/Y&I_!2[/"MD,@_?Z'/\;5
MI/IMC)=?:GLK9KC(/FM$I?(Z'.,\8%2VUI;6<9CM;>*!"<E8D"C/K@4 8_BT
M&WL;?58\";3YTD'8LI(5DSV!!Y/M6'+/=Z7-8ZU%$\D^JI(KHS;E#-\T*\XY
M^ZI]E.!7;R1I+&T<B*Z."K*PR&!Z@BF26T$JQK)!&ZQ,&C#("$8="/0B@# \
M3646G^!;BT@&$BC11ZGYUR3CN3DGW-/\5?\ 'EI0_P"G^ ?SK;NK.VO$"7=O
M%.@.0LJ!AGZ&HFTNQ=%1K:,HF-BXX3&<%1V(R<$=* ,S7/\ D8M _P"NDO\
MZ"*WJJ2Z79S%3+#O91A69F+)_NG.1GOCKWJV!CB@2OU"BBB@84444 %+244
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 M)110 4M%)0!%:?\></&/W:_RJ6F0?\>\?^Z/Y4^@
MHHHH 6DHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H)Q110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !39(TEC:.1%='!5E89# ]013J* ,P
M>'],PB-;M)%&2R0R2N\:GD<(25[GMQ6G110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 &!G..:*** "BBB@ HHHH **** "BBB@
M (!&#R#1110 4444   '2H+J&1K.9+5EBG*-Y3[>%<@X./J:GHH Y&.!4LUM
MV\*-/J(C&Z2:.)E=R.6:7//()/?\ZW=&TM-.TJSMI LDMN"=Y .'.=VTX''S
M$?2M&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHI: $HHHH **** "BBB
M@ HHHH **** %I*** "BBEH 2BBB@ HHHH **** "BBB@ HHHH **** "BBE
MH 2BBB@ HHHH **** "BBB@ HHHH **** "BEI* "BEHH 2EHI* $0810!@
M=/2EH!R :* "BBB@ HHHH *6DHH **** "BBB@ I:2B@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *6DHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **6DH **** "BBB@ I:*2@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI:* $HHHH *6DHH 6DI:
M2@ HHHH 6DHHH *6DHH **** "BBB@ HHHH *6DHH **** "BBB@ K&\4:G-
MIEA"\3^2)9EC>XV;O(4]6QC!].?6MFJE_-:AH+2[C5TNV,0# %2<$X.?7% %
M)+>Z>.&XT_6)KJ,RJ6W&)D=-PW8(0=L]#3IKIO\ A(K>$:B\2E2/L9M3B4@$
M[A(1VXZ'MCO6!J^CP>&[JVU#19)HKB:=8A;;MR29'W<'G''J<=L<5KZD"?%^
MBD=DFS_WS0!:N/$>DVIG%Q>I$\!PZ.K!_P %QDCGJ :M6>HV=]9_:[6X22 9
MR^<!<=<YZ?C65I.3XMU_@%?W'/H=G^?RK N@3X3\1]@VJ/T_WTH [!-9TZ25
M$6Z3]X=L;X(20^BO]UCGC )I+O6],LKE;>YO88Y2<%2WW?\ >_NCD<G%3B&U
MN+2%$5&MQL>(1G"_*0RD8[<#VKFM$%W<7.LBUGL_,-_*DWGHSOL'"\A@<<$
M'WP>U '22:E8Q"(R7EN@F ,9:51O!Z;>>?PI$U.P>V>Y2]MV@C.'E$JE%/H6
MSC/(_,5S>H::=(TG0+$S";R]5B^<)LSEF/3)]:L>)(PNMZ.$BC*RW#2L)'**
MTJJHC)(SSQ@<'\LT ;L5W:ZA'*EI>Q2,!AF@D5BF>A[X_'TK/T?4-MI?27]^
M'6WNY(3)-LC" $  D8'ISQUIEMI^HOXC74[K[+$JVWV<I$[.6^8MG)48YQZU
M%X5CCN+'559!Y,U]-A0I4%2![ TP-4:MII@,XU"U,(.TR><NT'TSG&:LPS13
MQ++#(DD;='1@0?H17):5N2VE\+RLQEBN2A8?Q0'YR3]1\I';>/I784@"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ I:2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** %I*** "BBB@ HHHH **** "BBB@ HHHH 6DHHH **** "BEI* "BB
MB@ I:2EH 2BBB@ HHHH **** "BBB@ HHHH **** "BBB@!:2BB@ I:2EH 2
MBBB@ HHHH **** "BBB@ HHHH **** "JVH:=9ZG;^1?6Z31]@PY'T/4?A5F
MB@"C!H]C!>+=K&[W"KM62:5Y2H]MQ./PI)]&LKB\%W()S.N=K"YD&W/7 #8'
MX5?HH H1:-9PW<UU&)UFF_UC"YD^;C R-V.!T].U+::/8V<5Q%%$QCN26E62
M1I Y/4D,3U[^M7J* ,ZUT.RLEC6V^TQ1Q'*QBZEV>OW=V,>U-N- L9KQKM5F
MM[E\;Y;>9HRX!S@X/.<<]ZTZ* ,^?1;.X2)93<MY)#1DW,AVL#D-][D@]SFG
MWNE6M_8)9W(=T3!1RYWJP& P;^][U=HH SK+2!9QR :AJ$TC@J))YRY4<= ?
ME[=<9ZU7BMK/PO8SW'GW!M3(&="%(0L0I88 /N>?7 K9HH Q]+B@OM3GUJ.(
MJDD:Q0LP(,B]2^#TSP!GLN>AHN],>Z\26E^OG1?95*LQ<;)%(/ 4<YR>2<=.
M_;8HH **** "BBB@ HHHH **** "BBEH 2BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **6DH 6DI:2@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BEI* "BBB@ HHHH **** "BBB@ HHHH ****
M "EI*6@!**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***6@!**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *6DHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BEI*
M "BBB@ HHHH ***6@!**** "BBB@ HHHH **** "BBB@ HHHH **** "LZXU
M0F=K73X?M=PO#X;$<7./G;L?89/M3;^2ZO)GL+&00[5'GW&?FC!Z!1_>/KVJ
M[:6L%E L%M&L<:]%'\_<^] &?:SZE#JL=K>S6\RRQO)^ZB*%,%?4G(Y(_K6I
M)(D43R2,$1 69F.  .I-9FEL+O4KZ]"C8K"WC/KM^\?3!)Q_P&I-;)>"VM@I
M/VFY1#C^Z#O;/MM4C\: +EI<PWELEQ;OOBD&5;!&1]#S4M4=%&-*@XV@@L!G
M. 22!^57J "BBB@ HHHH **** "BBHI[F"W,8GFCB,C!$#L!N;T'J: ):**@
M%Y U\UF),W"Q^84 /"YQR>GX=: )Z*** "BBB@ HHHH S=0N[W[4EIID43S8
M#RO,2$C4GCIU)P<?3FKMK*9[:*4@ NH) ['N*HZ'^]BN;S _TJ=G7']T?*/_
M $'/XU:TX8M<8 P[X [?.:!7+-%%% PHHHH **** "EI** "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 **** %
MHI** "BBB@ HHHH **** "BBB@ HHHH *6BDH **** "BBB@ HHI: $HHHH
M**** "BBB@ I:2B@!:2BEH 2BEI* "BBB@ HHHH **** "EI** "EI*6@!**
M** "BBB@ HHHH **** "BBB@ HHHH *K:C<M:VI:,!IG8)&I[L?Z#J?8&K-5
M9[>234K6=2/+B20,,\Y.W'\C0 NGV@L[1(^LA^:1LY+.>22?K6:;S[+;ZO>1
MDR.)]D2MD9(10%'_  +/U)K:8X4GT%<WI_\ ITUE$K,( \MZ^/XCYIV*WXG/
M_ ?QH W;"W^RV4,))9E4;F/5F[G\3DUGZU(RWENP('DQ2RCY<G>0$4#T^^?R
M_$;%8LL+S^*P,+Y4=M&[^I.]]H_,9_"@#6MH5MK:*!,[8T"#/H!BI** 01D'
M(H *;(ZQQM([*JJ"Q9C@ #N33JS==)>UCM,$BZE6)L8^YG+_ /CH:@"GH\32
MZJ;^1,33V_F2'CY0Q&Q#]%7\\GN*WJS](99TFO5(*SR'R\=-B_*N/KC/X^U:
M% D%%%% R.XGBM83+/(L<:XRS' &>*PI[-;S2+[4;J(FXN;=@@*\Q1X^50/7
MN??TJWXG(_L=D.1YDB*"&QCYAW^F:OWL9ELIHP-VY",<\\=.*!#5NDCTU;J1
MAM$0=BO3IVK+TR.0:WYMPN)Y+7S''7:6;[OM@ #\/:G0LUYINDP,0PFC1Y<G
M!("@_J:GMUW>(KMPH^2)5SCUYZ_A^E 7-2C(W%<C(Y(JO+>10WD%JVXR3ABN
M!P .N?2J,@2/Q5"VT!YK1UW' SM93@>O4\4#-221(HVDE=411EF8X 'J33JS
M?$2QMH-X)0"GEDG-7I+B*&W,\TB)$HW%RWR@?6@"2JNJS_9M+NILA2L;8)&>
M<<<=^:EM;J&\@6>W</&W0XQ^!!Y!]C5+Q$Q&CS*'V;RJ$]\$@<4 2VQ&FZ-#
MY_RBW@4,..PZ5)IR/'I\ ESYA0%\Y^\>3UYZFJMV/[1OELE?_1X,27&WNW!1
M,]O[Q[\#UK3H **** "BBB@ HHHH **** "BBB@ I:2B@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!:2BB@!:2BB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HI:2@ HHHH **** "EI** "BBB@ HHHH *
M*** "EI** %I*6DH **** "BBB@!:*2B@ HHHH ***6@!**** "BBB@ HHHH
M **** "BBB@ HHHH **** &3$B%R,9"GJ,BN/BT^X6TCU26(/%:V]L\*  EP
MHW'L2I!XSZ$UV4B[XV4'&01G&:I:,D\6F0P7*!9(1Y?'0@< C/MC\<T )=:O
M:06L<RRI,TX_<1QL"TQ]%_''TK++3:5?>=>-')=7=NP#+WE##;&I.."&  /]
MW/<UM0:=8V\QF@L[>*4YRZ1*K'/7D"II((IF1I8D<QMN0LH.T^H]#0!S$-VL
M\T%CK-P$BME9)O-;8)I5(V[NQ!7YL'KGIQ1_:\:I?MHR;4#;%.T%&91EC&%X
MQM&>G)(Z8YV[W1[2^F$L@=7X#E&(W@=B._UZ^AIMGH=I9W4D\?FOO! 25RZI
MG&<9YR<#))- B*>Z-Q)(?MXL[2*-7,RM'F0-T;+ A5ZCIR1[<Y NVUK[#;1R
MR-;/<N$NWC*LZ!'!4<#)(W#(Q@$=2#C:?P[I$DID;3[?)SD>6,'_ #FI;_31
M=)&;>3[+/"Q:*54!VGOQZ'O3&9.N7N+M;&)W$2!4\B%BKS.W1!@@@!><Y [$
MUL:5=&ZLP70I)&S1.I?<05.#D]^E0VFD>7J+ZC>3+<7978K+&(U1?0#))^I)
M_"G:*-MO/UR;F8G.>[D_U%(1H4444#,S7 6^P1X!5[M0P^BL?Z5?N #;R A2
M-IX;IT[U7OK22YN+)T956";S7SG)^5@ /^^JN, RD'H>* .?\+%KB"&XSN@B
MM8H(FVX!(4;\<\X( ^H-6EE%MKMZTQV1?9UE+GH .#_(UH6=I#8VL=M;J5BC
M&%!)./Q-5=0T>WU&YAFG>4>5P45\*XSG##N,@'\* ,_2G>?7Y;F=0'EM0Z\Y
M(C+':/;@9^IJ*XN!+>OK,3!XK.<6YQN^6,9$I([8+9Z?P"M34-(6]G2=+JXM
MI IC9H7QO0]1_P#7[5!)X6TA@ EMY(V[&\MBN]?1O7^= B'4M2M+N0P^=&ME
M;E9+FX8C9ZA >Y/'X>]4;F[==%TH7(>='D),* F2903L 3C<,;<Y]1Q6I<^'
M;:2Y@FMG^R>2"%6*),+SG*Y4[3GN*NV>F6MFWF(A><C#3RL7D/\ P(\XXZ#C
MVH&8NCZR+/[1;ZM_HMRT[/';!&=RKDL,;<AN21\HXQSR:EU634M3TV?[/:-:
MP!=P:7_7/@_PI@[>G4\^U=!13$9^G76F+%#!:7<3-*"ZJTNZ1_4G)W$]<YZ8
M]JT*KV^GV5K*TMM:6\,C<,T<84GZD"K%(84444 %%%% "TE%% !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+0 E%%% "TE%% !12T4 )12TE !1110 4444 %%%% !1110 4444 +2444 %
M%%% !2TE% !1110 4444 %%%% !112T )1110 4444 %%%% !1110 4444 %
M%+24 %%%% !1110 4444 %+244 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !110.G7-
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% "TE%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4M)10 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4M)10 4444 %%
M%% "TE+10 E%%% !1110 4444 +24M% "44M)0 4444 %%%% !1110 4444
M%%%% !2TE% !2TE% !2TE+0 E%%+0 E%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 M)110 4444 %%%% !1110 M)110 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 %%%% !CG-%%% !
M1110 4444 %%%% !1110 4M)10 4444 +1244 %%%% !2TE% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "EI** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BEI* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "EI*6@!**** "EI** "BBB@ HHH
MH **** "BBB@ KFO$5S?Z9>6EP+^=;"679,%6/,>>A!*'@<]?2NEK,\1:?\
MVGHUQ H4R ;X]W3<.?PSTS[T .UNY:PT6><3NDD:_*PVAF;H!R".3[5GZK-J
MNE^'_M?VPR72%#(KQ(5^8J"O ' )/^-4M$NGUF72[9U=4T^(R7*D8_>*=B ^
MAX+8^E:/C7_D6YQD#+Q_C\XH BN]4U2RT.+5FDM)8RD;O#Y+*<-C(#;SSSZ5
MOPRI/!'-&24D4,I(QP1D<5S<.CWFK:=817EW"--$2-Y$415I  "H9B21]1[U
MTX 48 P!VH ;*',;")E5\?*67< ?<9&?SK(T*_O]0FO/M$EMY=M</;XCA92Q
M7'.2YQUZ8_&MFN2\*V4L\5_+'>/:G[8X9+81E,[1W*'/4^WM3 T?[0OSXF_L
MP3VAB$/GDB%MP&XC;]_KCOC\*TX=1LIUD:&\MY%B&9"DJD)]<'CH:P[6(P^.
M"CW#W#_822\B*K ;UX^4 '_Z_M4VD 'Q9XA_[=NW3Y#0!KM?V:P"=KN 1,=H
MD,@VD^F<]:D-Q"LZP&:,3,,K&6&XCU KE+=8SX3UOR53#3S$L$^5AQR!S_#_
M )[U%JVD::=$T6:.S@#R2P*61 I<,.<[<Y]>I^M(#LA(A<H'4LO4 \BG5R^I
M:?::?XFT*2RLX869Y%;RE"Y&T#G'7@FC4_[-NI]56+3I+Z?RR)9S$FR%@N-H
M=B.1P2!GK3 ZBBN*O8(I/#GAF22,>89[:/S/NN%P> PY ^E7&TRUTCQ;I(T^
M%;9+B.5) I)W@+G!'UP<T@.GD+B-O*"E\<!C@9K%TS6=0U/[0(;"U!MY3$^Z
M[89([C]WTK<KBM"NK^QT_5KBULH)UCNI&=/-*., 9PNWH.O4'J,=* .BT35S
MJBW"36S6MS;2>7+$6W >A#8P>A_+Z5IU@>%(%73I=5DN!<3WY\V5U! 7&?E
M/H217/V\<.H:"^I2IJ$NLR!Y(YHH9SL.X[50@;0OMG'/M0!W]%<9J\\$ES92
M>)(+G^SY;1"#M=4CGY+;PIR&QQCG^=6;MQ;Z1I=CIEX[6UW=;/M$+_,(RY.T
M-G.><9]C]* .JHKF[Z!=!O\ 3I+&2=8[FY6"6)Y7D1MQ SAB<$8ZBI-&5FUC
M7+-YKEX8VB5%>=V* J2<$G(_ T =!FBN0B>8^%M8D:>[=[>XF\IEN6WJ%&!\
MV[.!R<'\C3KI[[2=";6S?W%Q*]DJF*5P421BF&4 8XR>N<^M '6T5C#1)HX+
M=EU"\DNXYDDDD>Y<+(-P+C8#M QD  >GO63<7HU.YU7SM;^P&WD:"TA^TB##
M+C+MW8%ACG/&[C/0 Z^BN+.N37FCZ&U]=R6=O>-(EQ=0#:=R'"C=_!N(R>.W
M89KI-$0I:OMOS?VY?,$S2"1MF ""P'/S!J -"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHI: $HHHH **** "BEI* "BBB@ HHI: $I:2B@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH HZ9I-MI9N#; _Z1(9&R ,?[(P!P/Z
MFEU;3%U6V^SRW$T41Y98@GS8((SN4]".V*NT4 5["T-E;+!]HEF5 %0R!05
M& /E K+GMIYO%EO=6[72QPQ[)]P(B88; '(W')[ @<5N44 -F5GA=8Y#&[*0
MK@ E3ZX/%96BZ/<Z7))NOQ/'*[RR+Y 0L[;><@\8V],=S[5KT4 8_P#9%V-?
M;5%O+<9C\GR_LQ^YNSR=_+< 9Z<=*BNM"OO[6N;_ $[5S9FZ">:AMUD!*C Y
M)XXK=HH P$\/7$>EWE@M]&\=S(7WR6Y+C/J0XW'A><#H>.>'W6B7=UIUG:27
MT!-LZ/O-L3N*],C?]<_7M6Y10!DWNEW=W?V-T;N%3:9.T0-\Y.,_Q\#CIS^-
M55T/4(9-1CMKZW2WOI'E;? 7="W! ^8 CKUKH** .>ET&]?3=-LUNH +&1)-
MQC;]X5Z#&>!U]>W2K5WI][<:S8WN;<I9A@%)8%RZX8^V.PY_#MKT4 -D+B-C
M$JL^/E#-M!/N<''Y5A^'=,U+2FGCN!9O%/*TS-&[;E) X *\C@=Q6]10!@:9
MH]YH^HW26?D/I=PP<0O(RM"?XMORD$>W'0?BW3--UC1K>6RM#97-JI)MS,[H
MZ9YPP"D$9^E=#10!F-'JL5[(\:VL]N\:C8\K)M<9R0-K<'CCVK.3PW/'I<*1
M20QWD%V;N,#/EYS]PG .,<9QFNDHH Q;G3[_ %*_LI+Q;:"WM)/.VQR-(SN/
MN\E5P/SHAL-0LM9U&[MX[6:&\,; 23,C*57!Z(<UM44 <W%I&IQZ#?Z>8[4R
M74DA5OM#84/GJ=F3CCZ^U6I]'EOO"JZ3<LL,HB6/>AWC*$8/('!P/SK:HH Q
MK6[UX2QV]QI4!"J ]T+L!7..2%VYY],5!9VNHZ-J5[Y5LU[8WDS3KY<B*\3'
M[V0V 03TP>-OO7044 9=R]Y-;VPN=*CGBE4_:;;>KE&X*_>PK 8.??&.E5_#
MFG2V-QJ,IM196]Q*&AM0X;9@<MP2!GT'3&.@%;E% !1110 4444 %%%% !11
M10 44M)0 4444 %%%% !1110 4444 %%%% "TE%% !1110 M)110 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 M)110 4444
M%%%% !2TE% !1110 4444 %%%% !1110 4444 %%%% !1110 44M)0 M%)2T
M )1110 4444 %%%% !1110 444M "4444 %%%% !1110 4444 %%%% !1110
M 4444 +2444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%+24 %%%% !1110 4444 %%%% !112T
M )1110 4444 %%%% !1110 4444 %%%% !2TE+0 E%%% !1110 4444 %+24
M4 %%%% !112T )1110 4444 %%%% !1110 4444 % SWHHH ***I:S=M9:7/
M-&,R[=D2X)W.W"C YZD4 7:*YOPW/<VNJ7VD7MQ-.\866)Y26++QNP3SC)'Z
MUN7U_;:?$LMU+L5F"* "S,QZ  <D_2@"Q15.WU.UN;G[.AF6789-LL#QY4$#
M/S =R*K/XDTE(WE^TL\,;;6ECA=XP?3> 1W]: -6BJ5]J]CI\BQW,X$C*6$:
M*7?:,G.U03C@\].*D;4K%;5;IKRW%NQP)C(-A.<?>Z4 6:*H6NN:7>W;6MM?
M023K_ K?>X)^7^]P.V<5%'KUA)JLMD+FV'EJOS&899R2-@'<C _/%%@-2BJM
MQJ=A:RF.YOK:%P,E9)54@?0FI9[JWMH?.N)XHHO[[N%7\S0!+17,I?)-XNM%
MT^_,MM+$SRHL^]2<'MD[>W''\ZZ:@ HJK;ZG874WE6][;328SLCE5C^0-.%_
M9MYN+J ^2<2XD'R?[W/'XT 6**9!/%<1++!*DL;?==&# _0BL+Q3JIM;"8V&
MI)'>0;<Q(T;-@L!DJP)[^W6@#H***,T %%%1RW,$+QQRS1QO*<1JS %SZ =Z
M )**** "BBB@ HJCK,]S::7<75JT0>"-I")4+!@%)QP1CZ_I4NFW$EUIEI<2
MJ%DEA1V ! !*@GK0!9HHHH **** "BBB@ HHHH ***BN+JWM5#7$\4()P#(X
M7/YT6N!+15&#6M-N)?+BO(F8ML'. Q] >A_#T-7J;36X!15'6KUM.TJ>Y09=
M  O&>20!^IK/'AV:6#?-K.J+<NN6*7!"!L=E&!C/846TN*YO45S$LOB+1"9)
M2-6M0.<*%=1@<\<]?9OJ*W--U.TU2V$]I*&'\2G[R'T8=C_D4.-M03+=%%%(
M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%+24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M226Z^<NV5?E<9[CO^/7\:FHI7TL,*YO6+'^R+T:[8+C9\MQ .!(I.,^QR0?3
MC/KGI*CN84N;:6"49CD0HPSC((P:<79B:N%O,ES;Q3QDE)4#J3Z$9%25C^%9
M'?1(ED8,49ERO((SG@]".>HK8HDN5M G=!159+P/J#VH0X1-V_/4YZ8_K5FD
MTUN,***AN5N&CQ;RI$>[-'O/X#(Y_/Z4D!,2 "20 .236//XGTJ)VCBG:ZF&
M-L=LAD+Y[ C@_G63=RR:C=_9[&.XU)UX,UQ)L@3DC.U<!P<L#Z@<;L4NCW%_
M+K,MI8O9B" C[4\=ML7T"KSDXVE0>.,^U7R=R>8W+?5)[B)9%TB_16_YZ>4A
M'X%\U!-XCL[:[%M>17%LY&270$#TY4GTSD<#N16Q3)X(KB%HIXDEC;[R.H8'
MZ@TKKJAZBQ2QS1K)$ZR1L,JRG(/T-.KG_#*>1?:I:P<64,H$:EBV&Y#8/X5T
M%$E9V!.Z"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 +24M)0 4M)10 4444 +2444 +2444 %%%% !11
M2T )112T )1110 4444 %%%% !1110 4444 %+24M !2444 +2444 %%%% !
M1110 444M "4M)10 M%)2T )1110 44<T4 %%%% !1110 4444 %%%% !111
M0 445FWFM06]R;2W22\O0,^1 ,E?=CT4<CKZT6 T7=8T9W8*JC)8G  ]:Q[C
M7O.+0Z-;OJ$PR/,3_4H< \N2 >H. ?RJ*+1)M1N$O-<E,H!W1V((,47IG^\0
M#U_F*W8XTBC6.-51$ 5548  Z "GHA&#'H5UJ4&=?OI9MQ)-K ?+B4$@[3CE
ML8ZD\?K6K9:98Z>H%G:PP_*%RB ,0/4]3^-6J*+A8****0PHHHH **** ,O5
M= L=3S(\7E775;B/*N&&,$XQG&!U_#%9UCJE[HUW]A\0S!HW_P!1>$ *V.S'
MC'X^_)X-=+4=S;PW=N\%Q&LD4@PRMWII]&*Q("" 1R#17+137'A.1;>Z+W&D
M.V(I@,M!GHI'<?3\/2NGBE2:))8F#QNH96'0@]#0U8$QU%%%(97OK"UU" P7
MEO'/&<\.,XXQD'L>>HYJ'3M&T[3&+65I'$[#!<9+$>F3S5ZB@ J&[NX;. RS
ML%&<*.['L!ZFENKF&SMI+BXD$<48RS'_ #R?:J5C#+=W U&[C>([<06[]8AS
M\Q&<;B/R''K32ZL1&BM CZI?X-PPQ%&>!$IZ+]3@$G^@I-!L&B66_NUS>W3%
MF8YRJ$_*HST&,<?GTI(Y?[4U97C^:VMLC)'RECW^OI[9/1A6Q5RT5A!4=Q/'
M;6\D\S;8XU+,V,X ZTZ21(HVDD=41 69F.  .I)KE[N=M>GB>8&UT.)BSR32
M>6)\<CCKCN,X[GJ,5,5??8;=C,U2ZN-4MKG5;E66Q0XL8W('S'@G&/FX#-R<
M#H,\UV=E9K;Z;#:.!($C"/N&0QQR3]36)XDO;1["RDMIH988;J-W\I@P"@-C
M.#C''?BNE'2KD[P0DM3 FLKC06-SI8,EE\S36KOPO?*<<=S_ )XMZ!+%<6LU
MRERL[SRF1]K [,XVK[87'!JMJ##7KC^S;=MUG&P-W*!\K8P1&I]>Y(Z<?2K.
MH:+#=W,=W YM;R,@B:->2/0^O^'%*ZM9[A8U*Q]:UG[*PLK'$VI2\)$HW%?<
M^G'K]>E9<OB'49HI;*VMA<W RCW-JKE(^HSC&<\'O^?2K&@W.AZ8DD"WZ?:R
M2;B6XS$[MGG._I]/_KFCE<=6%[FAHFD#3D::X837\W,TWK[#/8?KU^FI4,MW
M;0VXN);B*.$\B1G 7\^E4O[?T]BXMWENBG7[-"\H_-01W]:C63N/8TZQ[R1M
M5OQI]L["VA;==RKP">T8/7/<XZ?CBJ5SKE_J336.DZ=,DHPLLLTBIY6?H3S]
M#GKQQ4^G:9JMN$MC):VME'T6V):1L_WF9?U&#^54E;<5[FZJJBA5 50,  8
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
M!"@2.-0JJ.P%8%QJ5UJVMG3=-+16UN3]JN!G)ZJ54]CUP>N1D<#FQXEU1[:
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
M"BBB@ HHHH **** "BBB@ HHHH **** "BBHKJ=+6UFN) 2D*,[;1DX R<4
M86OSR:C?Q:%:Y^<>9<OCA5'(!_R.P[UMV5G!86L=O;H$C08X')/J?4GUK(\*
MP/+#/JUR/](O7)SNSA!P!^GY8K>JYZ>[V)7<****@HYGQ/K\$ -A%<;'/$[J
M,E%_NC_:/3V]N*J6>GZY?6:6R?\ $LL=H+%O]9+GGE1@@=!MR,#CD5T=IHVG
M6=R]Q!:HLS,6\PY8@G.<9Z=3P,5>K3G25DB;7=V9^DZ+9:1'MMD)<C!D?EB/
M3T ]ABM"BBH;;U8PHHHI#.=\1@7NK:7IWR.&<R21,<97IG_OGS!_GCHJP;"2
M+4/%5].NTBRC6 !DYW9;Y@3T_C7W'>MZKGHDB5W"BBBH*"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKB/B
M+!;HMM,+>/SG$A:38,G 7&3U-6O$'AVRL+&;4M+#V%U%ABT$C("N0",=!^ [
M4 =;16!I.O2S>'1?7,+2S1R"%EC !D8L%!&< 9W#VIL'B::+48K+5]+DL))L
M>4PF65#DD<D8QS@=^O:@#H:*YNY\17D?B:+38K$M%R&7*F5CM8@K\VT#@'GF
MK=YXDM[2^-D+6ZGN5B\UTA"G9QG!RW7'89ZB@#9HJEI&J6^L60NK;<%W%2KX
MW*1V."1Z'\:NT &*.*** "BBB@ HHHH **** "BBB@ HHHH P(5?4_%,TQ8_
M9=/ C4!CAI.IR/;/Z+6_113;N)*P4444AC9(TE $B*X!##<,X(Z&HY;*UF&)
M;:%P<<-&#TJ:B@"@=#TD]=+LO_ =/\*/["T?_H%6/_@.G^%7Z* *']A:1_T"
MK'_P'3_"C^P](_Z!=E_X#I_A5^B@!(T2.-8XU5$4!551@ #L!2T44 %%%% !
M1110 4444 %%%+0 E+244 %%%% !1110 4444 %%%% !2TE% !1110 4444
M%%%% !112T )12TE !1110 4444 %%%% !12TE !12TE !1110 444M "444
M4 %%%% !1110 4444 %%%% !1@444 5Q86:W)N1:0"=LYE$8W'/!YQFHWTG3
M9$V/I]HR;MVTPJ1G&,].N /RJY10!!#8VEO \$%K!%"^=T:1A5;(P<@<'BHH
MM(TV'=Y6GVD>]2C;85&Y3U!XZ>U7:2@"K:Z;8V<ADM+*V@<C:6BB521Z9 JU
M110!'';PQS23)$BRRX\QPHW/CID]\4U[.V>\CNWA1KB)2J2$<J#U_P _7U-3
M44 <MJ=AJ.O:R]G<J8--@.<[.&R.H)ZMR?9?KUV+/0-)L;EKBVL(8Y2=V[&=
MI_V<_=_#%:-%4Y7LA)&;)H&E27?VHV:"X\P2^8I*MN!SG(/O3(?#>E07BW<5
MLR7 ;=YBRN"3G)SSS^-:M%2,**** .<,=S:^*I9VL+BX68#RY(R-J\ <YP!@
M ]?7OFNCHHJI2<MQ)6"BBBI&%%%% !1110 4444 %%%% !1110 4444 %8/B
MZ1FL8+&-]CWDRQYQG S_ ([:WC6!J(%SXMTV&3RBD4;2JK $D_\ ZU!'T-73
M^*_84MC=BC2&)(HU"HBA54=@.@IU%%0,**** "BBB@ HHHH *@OKE+.RFN9/
MNQH6QD#/MS4]87B;-V;32TW'[1*&E 3<-BD=><CG!_X":J*N[";LB;PQ;>3H
M\4KY::?,CR$#+Y/!X]1S^-:](B*B!$4*JC  & !2TI/F;8)604444AA1110
M4444 %%%% !1110 4444 %%%% !1110 444M "4444 %%%% !12TE !1110
M4444 <-\1+B!S;0K<1>;&LF^/>,KD+C([>U7O%'B#3Y=)-C8W*7-Q=;42.#Y
MSC(ST[]L=>:ZLJ"02 2#D>U   P!@4 </>-J/AGPI:K"WD3S2EIGVAO+)Y"\
MY Z 9YJA=R6B:YI)AU62^&^)Y'FN0Q4^8"?9>.WM^?HLL4<\3131K)&XPR.,
M@CW%5SIFGF!8#8VQB3.V/REVKGK@8H Y2]N(;;XB12W,R0QJ,EI7PHS$PZD\
M#/IW_&J-X+;_ (3*X2[OY;2&Y&]+B"4)E648^;'W3@C\J[NZT^RO2IN[2"X*
M\*98U;'TR*+G3[*[""ZM()Q']P2QAMOTR..@H H^&[*PL-/>/3;LW<32EFD,
MJR?-@#&5&.@%:U,@ABMXEB@B2*-?NHBA0/H!3Z "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *6DHH **** "BBB@ HHHH
M***6@!**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I:2B@ I:2B@
M HHHH **** "BBB@ HI:* $HHHH **** "BBB@ HHHH ***6@!**** "BBB@
M HHHH **** "BBB@ HHHH 6BDHH **** "BBB@ HHHH ***6@!**** "BBB@
M I:2B@ HHHH **** "BBB@ HHHH **** "EI** "L ,9O&Y7)'DVQX]1Q_\
M%?I6_6$%\OQJ6Q_K+0^H[C\_NBM*?7T)9NT445F4%%%% !1110 4444 %<_I
MZ?VAXGO+\J?+M1]GB;!&2,@_7!W?F..AK2UK4!IFF37.-S@;47U8\#_'Z"F>
M'[ :=I$$) $A&]\ CYC]>>.!^%6M(MDO5FC1114%!1110 4444 %%%% !112
MT )1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12T4 )111
M0 4444 %%%% !12TE !1110 4444 %%%% !1110 4444 %%%% !1110 4M)1
M0 44M)0 4444 %%%% !112T )1110 4444 %%%+0 E%%% !2TE% !1110 44
M44 %%%+0 E%%% !1110 444M "4444 %%%% !1110 4444 %%%% !1110 M)
M2TE !1110 4=S13!GSFXXVC^9H ?1110 44M% "4M)10 44M)0 4M)10 444
M4 %%%% !12TE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !6)J;?9_$>ES;]JR[XGYX/'R\>N
MYA_DUMUC>*[=I-)$\1"S6LJS(3Z@X_K^E7#XK"EL;-%16LZW-I#.GW945Q]"
M,U+4#"BBB@ HHHH ***Q]?U1[<)86.7U"YXC5>2@[L?3\?Z&FE=V$W8IR[M=
M\1+&H+:?I[?.?X7EP<CT.. 1]?7GI*I:/IL6E:=%:1 ?*,NP'WF[G_/8"KM.
M3OL""BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M)1
M10 4444 +2444 %%%% !12TE !2TE% "TE%% !1110 4444 %%%% "TE%% !
M1110 4M)10 4M)10 4444 %%%% !1110 44M% "4444 %%%+0 E+244 %%%%
M !1110 4444 %%%% !1110 4444 +2444 %%%% !4:N3<O'V5%;\RW^%25$K
M9O)5XP(T/3GDM_A0!+1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !112T )1110 4444 %%%% !1110 4444 %%%% !
M2TE% !1110 4444 %%%% !4=Q"MQ;RPN,I(A1OH1BI** ,?PS<LUB]E-Q<6;
M&)U]LG:?IQC\#6Q6'JVDRI>MJVFF3[9M"R1*^!*H_P#9N!UXXZ&K^G:G!>QJ
MJRCSP/G0J4(8=1M/0CN.V1ZBKEK[R$M-"[1114#"BF3SQ6\1EGE2*->KNP4#
M\37/W7B.:ZN#::%;FXD#!6N&0F-,]^.W7DD#TS346Q-I%_6=;@TLQ0[3-=3,
M D*GGDXR?3G@>I_'#-$TN:"274-08-?W(^<*3MC7CY1R?3_/4II&A)92M>7<
MC7.H2<O*Q)"GIA0?;C/7'H.*V*IM)60E?=A1114%!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!12TE !1110 4444 %%%% !2TE% "TE%% "TE%% !1110 4444 %%%% !2TE
M% !1110 44M)0 4444 +2444 %%%+0 E%%% !1110 44M)0 444M "4444 %
M%%% !2TE% !1110 4444 %%%% !1110 4444 %%%% !112T )1110 4444 %
M%%% !1110 4M)10 5 G_ !_S?]<D_F]3U F/M\WKY2?S>@">BBB@ HHHH #[
M4444 %%%% !112T )1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F
M:OHD&IC?N,-POW95'Y9'?'4'J#T(K3HIIM:H+7.;LEU_255;N6*]@]%$DDH]
MMV.GN<U:DFUJ[+&VMOLR8!3SY%4-QSD+N/?_ &3Q6U15<_D*QS\/AQ[F43:S
M<M=,O^KC5CL3CG&>?Y5NP016\2Q01I'&O14& ._2GT4G)O<$D@HHHJ1A1110
M 4444 %%+24 %%%% !112T )1110 444M "4444 %%%% !1110 44M)0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !12TE !1110 4444 %%%%
M !1110 M)110 4444 %%%% !1110 4444 %%+24 %%%% !2TE% !12T4 %)2
MTE !1110 444M "4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%+0 E%%% !4"?\?\Q_Z9)_-ZL5"H_TR0^L
M:#]6H EHHHH **** "BBB@ HHHH **** "BBB@!:2BB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HI:2@ HHHH **** "BBB@
M HHHH ***6@ I*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BEI* "EI** "BBB@ HHHH **** %I*** "BEHH 2BBB@ HI:2@ HHH
MH **** "BBB@ HHHH **6DH **** "BBEH 2BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***6@!**** "BBB@!:2EI* "BBEH 2BBB@ HHI: $H
MHHH **** "BBB@ HHHH 6DHHH **** "BBB@ HHHH *6DHH **** "BBB@ I
M:2B@ HHHH **** "BBEH 2F+_P ?#_[B_P S3ZC7_CX?_<7^9H DHHHH ***
M* "BBB@ HHHH **** "BBB@!:2BB@ HHHH *6DHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *6DHH **** "BEI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@!:2BB@ HHHH *6DHH **6DH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "EI** "BBB@ HHHH **** "BBB@ HI:* "BDI: $HHHH **** "EI** "B
MEI* "BBEH 2BBB@ I:2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "EI** "BBB@ HHHH **** "BBB@ HHHH *6DHH *
M*** "HTQ]HD^;/"\>G6I:KP_\?5QP!RO3OQ0!/1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% "TE%+0 E%%% !1110 4444 %%%% !1110 4
M444 %%%% !112T )1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44M
M)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4M)10 4M)10 4444 %+24
M4 %+244 %%%% !1110 4444 %%%% !1110 4444 %+244 %%%% !1110 444
M4 %%%+0 E%%% !1110 4444 %%%% !1110 4444 %+244 %00D_:KC+9P5P/
M3BIZ@AS]JN,G/*XYZ<4 3T444 %%%% !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 +2444 %%%% !1110 4
M444 %%%% !1110 4M)10 4444 %%%% !1110 M)110 4444 %%%% !1110 4
M444 %%%% !1110 4M)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 56MO^/R[Z?>7_T$59JM;X^UW>!_$N?^^10(
MLT444#"BBB@ HHHH **** "BBEH 2BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MW,HR2S*.0-Q)R0. ,5#-91MH$N4NKJX>XAEO)#;.CS8<9PK*,@#H!TQ7644
M8]C,=3UK[=$DHM(K;RXGDC*"4N0Q*YP< *O/O6Q110 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 %%%% !112T )1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !4$/_ !\3GW'\JGJ&+_CXG_X#_*@1-1110,**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *@@(:><@YY J>J
MECC?<8S_ *QNO^\:!,MT444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BEI* "BBB@ HHHH *
M*** "BEI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **6DH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I:
M2B@ HHHH **** "BBB@ HHI: $HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "JE@,-<<_P#+5O\ T(U;JM9??G_ZZ'^9IB99
MHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "EHI* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI:2@ HHHH **** "BBB@ H
MHI: $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@!:*2B@ HI:2@ HHHH **** "BBB@ HI:* $H
MHHH **** "BBB@ HHHH 6DHHH **** "BBB@ HHHH 6DHHH **6DH *6DHH
M*6DHH *6DHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "JUG]^?_?/\S5FJUI]^;_?/\S3$RS12TE(84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444M "4444 %
M%%% !1110 4444 %%%% !2TE% !1110 4444 +2444 +2444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2
MTE% !1110 4444 %%%% !1110 4444 %+244 %%%% !1110 4444 %%%% !1
M110 M)110 4444 %%%% !12TE !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !2TE% !1110 4444 %%%% !1110 M%
M)10 4444 %%%% !1110 4444 %%%% "TE+24 %%%% !1110 57M/OS?[Y_F:
ML57M/OS?[Q_F:8F6*6DHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH 6DHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** %I*** "BBB@ HHHH ***
M* "BBB@ HHHH ***6@!**** "BBB@!:2BB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BBB@ HHHH **** "EI*
M* "BBB@ HHHH **** %I*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *JV.?WA)R<\G&*M57M/O2X&!NXXI]!,XC_A9O
M_4(_\F?_ +"C_A9O_4(_\F?_ +"BBOD?[2Q7\WX+_(^3_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*/^%F_P#4(_\ )G_["BBC^TL5_-^"_P @_M+%?S?@O\@_X6;_
M -0C_P F?_L*AM_B.85(;2]Y/4_:,9_\=HHH_M+%?S?@O\@_M+%?S?@O\C__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>strl-20201231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-20201231_g1.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@#
MF 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@ HHKR+]O7]K;PG^PC^QS\0_VN/&EE]KL_ _AR6^AL/,V?;;MBL5K;
M;OX?-N)(8MW;S,\XH VOVBOVM/V8OV1O"D?C?]I[X^>$_ >F3N4M+GQ/KD-H
M;IQC*0H[!IF .=J!CCG%>=?!'_@K1_P36_:+\0VGA'X0_MH^ ]1U74!G3-,N
MM9%C<7XSC_1X[H1M<<@_ZL-TK\9?^#<;X%ZQ_P %HOV[_BM_P4V_X*.S)\1;
MOP-+8P>&-%UZ/SM,@U"[:>1!%:ONC6"TBAQ'"04#7"R89UW5^\?[1_[+?[/_
M .UQ\'=4^ G[17PKTCQ3X5U:T:"?3-2M%;R<KM66%_O02IU26,JZ$ J010!T
MOP_^(W@7XJ^'6\7?#GQ39ZSIBZG?:>;^PEWQ&ZL[N:SNH@PX)CN()HFQQNC.
M,UP?QZ_;I_8W_9>\06/A#]H+]IOP5X3UO5"O]FZ#J^OPQZA=!C@-':AC,ZD\
M;@A&>]? /QL^)?CS_@W!_P"#?7_A =%N[>]\:>'O%GB#PO\ #2^N_+F25M2\
M0ZK=Z??2J,H733F^U&(@CS(_+88W5Y+_ ,&?O[-UE\3OAA\4/^"H?QXN+CQ9
M\4O&7CRYT.S\6^(IFN[Z*TAM[>6YE2:3+!YYK@HYSDK;(O R" ?JE\$_V^/V
M*OVCO&-S\.?@?^U'X(\1^)+,$W/AJP\00_VE&H7<6-HS";;CG=LQ[UW?Q/\
MBU\,/@IX3E\>?%[Q]I/AK1(&VSZMK=\EM;QG:S?-(Y"K\JL>3T4GM7Y2?\'?
M'[+_ (>G_8T\+_\ !0+X=K)X?^)GPG\:Z?':>+]&D-M?#3[IS&(_.CP^8[HV
MTD;;OW9\S;CS&KZ0_P"#>#_@I3XO_P""G?\ P3LTWXD?%^YCN?'O@[69O"_C
M6\6)4&I3PQ12Q7NQ0 IE@GBWX 4RI+M 7  ![]\*/^"EG_!/+X[>/].^%/P6
M_;@^%/BOQ/J[2+I?A_P]X]L+N\O&2-I7$4,4I=RL:.Y !PJD]!7MU?Q__MM_
MLZ>./^"6OQ2_9@_X**?L[V9TZP\8>&].\3Z*Z ^1!KVF3HEY;-ZQRH+:5@3\
M_P!JF7& :_IZ\4_\%"OAS)_P3<C_ ."A_P ,[!M9T[6_ MKK'A#1%<&;4=3O
M5CBL=+XQB>2]FAM".,2,1QB@"_X__P""HG_!-SX4^-]3^&GQ,_;R^$6@>(M%
MO'M-7T/6/B#I]O=V5PIPT4L3RAD<'@J0"*Z#QU^W7^QA\,/!-A\2OB3^U-X#
M\/\ A[5"PT[7-:\46UK:7!5]A"2R.$;#?+P>O%?RW_MC?LX7'[,7_!PEX ^!
MWBO5DUO6[?X@?#N\\:ZO(-PU?7+Z/2[S5+L@CD37MQ<R 'HK@=J_HE_X+_6]
MO=?\$:OVA(KF!)%'@*1PLB@@,L\+*>>X(!![$ T =M:_\%?O^"4UY<):P?\
M!2/X&[Y&PN_XI:4HS]6G 'XU[MX(\>>!OB9X8M?&WPW\9Z3X@T6^3?8ZOHFH
MQ7=K<+G&Y)8F9'&>X)K\,?\ @T1^#/P)^.G_  33_:#^'_[1?@?0M<\)ZAXY
M\K7(-?M8WA2V_LJ(NY9Q^[*C+"0$%" P((!KPK_@S$^*7QWTW]O7XA_!'P7K
M.IWOPOO/ =UJGB&RE9C9V]]%=VT5G=@'Y4G=7DCP,%TW9!\H%0#^EFL;P=\0
M_ WQ"&J'P/XKL=5_L369])U?[#<+)]COH<>;;28^[(FY<J>1D5PO[:?[1H_9
M2_9F\4_&JQT/^U]:LK6.S\)>'U/SZSKEW,EIIM@N"#F>\F@BXZ!R>@-?AG_P
M:?\ _!0SXJ^ ?V^OB_\ L#?M7:[?+K_Q-U_4O$(CUA\31^+[5Y#J<3+VEGA6
M1G][!0/O4 ?T%>-O''@_X;^&+KQKX^\366CZ18A#>:EJ-PL4,(9U1=S-P,LR
MJ/<BO!I/^"PG_!*2)VBE_P""D'P15E)#*WQ-TP$'T/[ZOHZOY?/^"8MC9Z9_
MP>+Z[INGVR0V]O\ 'OXK100QKA41;+Q"%4#L  !0!_1-\'O^"@/["7[0OB&+
MPA\"/VSOA7XQUB<GR='\,^/].O;Q\9SB"*9I#P"?N]!7>?$_XM?##X*>$Y?'
MGQ>\?:3X:T2!ML^K:W?);6\9VLWS2.0J_*K'D]%)[5^"G_!ZG\+/@?\ #3Q9
M\"/CM\.M)TWP]\3M5O=734M3T15MKV^M;;[')!<2M'AB\,SL(Y3\P\Q@"=HV
M_L;_ ,$K_B+\9?C)_P $W/@G\3/VB_M,OC+7OAMI=UK]Q?Q;9KR1[==MQ*I_
MCECV2MP/FD/ Z4 -\-?\%7_^"8WC36X/#/@[_@H#\'M6U*Z8BUT_3/B'I\\\
MQ +$+&DI9L $\#H":]-^-W[1GP%_9K^'$OQ>^/\ \8/#O@[PS$R*=;\0ZK':
MP.[C*1HSD>8[8.U%RS=@:_F@_P"#0JPL7_X+-:[NLXC]E^&6OM;9C'[H_;+)
M,K_=.UF7CLQ'>OJ'_@X@_;<\6_L8?\%Z_P!G#XU?'SX;7GB_X1?#WPI#K6B^
M%L V]S=SSWL%Y>PB3]VU[ 1:2J&(P;:WR4#[J /UY^'W_!3_ /X)^?%"UU:?
MPA^UCX0:70](GU75+#4;\V-Y#80HSRW0MKE8YGA548F14*C'6O>%974.C @C
M((/!%?GO\?=0_P"":?\ P<D?\$_?%?PZ^ OQ&\+^+?$L.@3WOA(786VUSPCK
M(CS;RRP2 3VT;3!(I"!Y4T9=0S#!KF?^#E#_ (*=?$[_ ()H?\$]M"\-?!+6
M&T?XD_$VZ_L'1]7@<&71K6&W5[Z[A/\ SV4-%$C#[C7 D!!09 /LKXP?\%#_
M -AGX!_$!/A+\7?VK? VB^+'7=_PBTVOPR:DB[=VY[6,M*B[<D%E ('%:_P
M_;2_9(_:IN;_ $_]G+]I#P9XSO=*+#5=,T#Q!!/>6.&VGS[=6\V'YN,NHYKX
M _X-,_V/_!?PL_X)NV7[8NN:4M_\1?C3K6IZGKOB?4?WU\UE!?36L-N9FRVQ
MF@DN3SEWN,L3M7;\[_\ !WC\'[_]E;QU\$O^"JG[+^KW'@?XEV?BB7P]J_B?
MP_\ N)[UQ;M<V4DI48D9$@NHFWAO,B<1N&1 M '[-_';]I[]G/\ 9>T*V\4?
MM'_'+PIX$TR\E:.UU'Q;KL%A!*XVY59)F52?F7C/\0JA^S_^V3^R5^U=+JD'
M[,?[2_@3X@R:(L3:Q'X-\4VNHM9"7=Y9E$$C&,-L?!.,[3CI7R3\,_VR-!_X
M*E_\&]'C#]I3QUX4TV2^\0?!'Q/;^+=&>V62WBU>QL[J*9E1\[5,T"W$8R2B
MO'SN7-?A)X[^&/[9O_!LG^W_ . OVD?AE?W.L^"_%>BP:CH&H3YCM/%.BSI%
M)>:/>;1M6XB+*"0/E807"J,JH /ZCOCS^V?^R1^RU=VMA^TI^TMX'\ RWT0D
MLD\7^)K;3O/4EP"GGNN[)C?I_</I79_#[XB> _BQX.L?B'\,O&&G:_H6IQL^
MG:QI-VL]M<JK%"R2(2K ,K#(/4&OB']K3]I?]F7_ (*9?\$BM"_:(^%IL_$/
MA/Q+\1?A_(;'484:;3KK_A,-'BN+.X3GRYH]\D3C.&5C@LC@M][T %>-?&#_
M (*'_L,_ /X@)\)?B[^U;X&T7Q8Z[O\ A%IM?ADU)%V[MSVL9:5%VY(+* 0.
M*^0?^#G/_@J)\1?^";O["]CHWP%UU]*^(?Q3U:71-!UJ$@2Z191Q>9>WD)/2
M95>&)&ZHUP) 04&>5_X-,_V/_!?PL_X)NV7[8NN:4M_\1?C3K6IZGKOB?4?W
MU\UE!?36L-N9FRVQF@DN3SEWN,L3M7: ??\ \ /VTOV2/VJ;F_T_]G+]I#P9
MXSO=*+#5=,T#Q!!/>6.&VGS[=6\V'YN,NHYK>^,_[0GP+_9S\-KXQ^/GQ=\.
M^#=(;=C5/$NK165N-N-V9)6"C&X=3W%?BU_P=X_!^_\ V5O'7P2_X*J?LOZO
M<>!_B79^*)?#VK^)_#_[B>]<6[7-E)*5&)&1(+J)MX;S(G$;AD0+7W?^S?\
MMQ0?\%+/^"#^N_M3:]I%I!JWB#X.>);+Q=ID4>88]3M;.[MKH*ASB.1XS*BD
MG$<J DG- 'J__#X?_@E!_P!)(_@?_P"'.TS_ ./5O_"[_@IE_P $[?C?X]T[
MX5_!S]N/X4>*?$VL2M'I6@>'_'MA=WEXZHTC+%#%*7<A$9B #PI/:OPJ_P"#
M)33--U/]J/XWQZEIT%PJ^ -.*K/"K@'[<>F17Z[:7^S?^R;^WS\;?AO_ ,%
M?@/X!\+:?XG^#_QBUS3G\9:9%&DNNV%HFH:5>0F6"/%PAN&66/>2%\HE' D8
M. ?9]>;?M _MD?LE_LGR:5#^T]^TMX%^'SZZLQT5/&7BFUTTWPAV>:81.Z^8
M$\V/=MSC>N>HKTFOYS?^"PO[6_\ P1Z_;)_X*P?$7X;?\%*OB)\;+'1?A1'8
M^#? 5S\*K>P;3X)8?-EUB>\,RRS-+]LE$ $41PMF"2Q8!0#]RO@]_P %'?V
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
M/>[:V?\ 9@^!EXUNAFC\>ZFB2E!N56LD+*#U )521WVCTH _7[X&_M:_LO\
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
M1:PV&GVMLL<%M'%>VHC2-% 5%0*NT  +M&,8H ],_P"'P_\ P2@_Z21_ _\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MB73OB%ILUCJ/BSX3^-O$Z6-Q&5>&TO+.[:U)!'_+2W6&8>TPKZ]_:6_X)^?
MW_@IA_P3;T7]EWXZ:<%MM0\&:9<:#KL$*O=:%J26:""^@SCYD+$,N0)(W>,G
M#FO0OVV/V>_C!^TG^S5XF_9S^"/QHT#X=Q>+?#-[H.J:QJ/@:367M[.Y@,#_
M &6)+^T2*01M( S>8H)4[?EP=?\ 9-^%7QN^"/P1T#X4?'/XT:)X]U'P]H]K
MIMMXBT?P;+HKW44$0B$D\3WUV&E8*I9D9%W;B$ (  /Y;_V:-5_;C_X)$?MY
M7O\ P27^,MKM\/\ Q ^+'@R/6=.E=VLKEK?Q'IUW9:YI[$?\M4MO+)P-R.4D
M DA41_UMU\J?\%)O^"4_P<_X*%Z_\+_BOJDL.A?$+X2>/-*U_P ,>*DM=[RV
MEO?0W%SILX!!>&58R5YS%*%<<&1'^JZ /Q(_X/:/V?/&GC;]EOX.?M(:#IT]
MSI/@'Q9J>EZ\T*LPMDU2&V,,T@'"IYE@(MQZ/.BYR^#]??\ !L1X]\/^._\
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
M*\_;8U#]OO1_ 'B"XM;"**#PK\&YBPDLU"0W3S/KFY[@*L:^8 @"Q1@ ;<D
M^H/^#AW_ )0N?M ?]B?%_P"EUM7PA_P9#?\ )K'QP_[*!IW_ *0FOT'_ &S?
MV"/VMOVU_P!@;4OV)?B#^V;X-L[SQ-HUOIOC#QS:_!NX,U^L4T<IEAM?[;$=
MM))Y2A_FD7YG**F5"_/O_!+W_@A+^V;_ ,$E/#GBSPA^S/\ \%,/!6IZ9XQO
M;:\U.S\9?L\3W2Q3PHR+)$T'B*!E)5L,&+ [5P <D@'Z ?'OX_>"OV>M!\/Z
MUXR,DC^)_'.B>%=&LH&42W-[J5]%:IM#$9$:R27#@<B*WD(R1BNYKX0\4_\
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
M/B/\ /A]XQ\/6?A#68--U"'QC:VD4LLLL7FJT8MKB8%0.#D@Y[5]74 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S+_ ,%3O&WQ
M!O\ X#V'[(WP*\2C2OB+\?-7/@KPSJBQF1M&LY8))M6U8JK*V+73HKF12"O[
MYK==P+@U^'W_  :O_M2^.?\ @GY_P5!\??\ !,7]H21M+C\;ZA=:++8W$A\N
MR\4Z4\H0*6P LT2W,61_K'%L.>*_63PWH7[4/[<W[=/C?]L+]E[]H?P'X5\*
M_"DWWPK\%MXP^&ESXECO[I)+>XUW4;;R-7L!;EKN.&QW'S-ZZ8Q&U6._\=/^
M#E[]B7]K#]@S]MGP)_P4LU7XM^&];U[QOK,-X?$_@3P%/X?MM+U_2EMV@9K>
M;4;[,LD<<<@<2J',$I*9!9@#^EOXTZUX\\-?"7Q%XD^& TDZ_IVDS7>F1Z[%
M*]I))&I?RY?*97"L%*[E.5+!L-C:?R7_ ."8W_!PG_P4B_X*Q6?Q%\ ?LR_L
M*_#J#QCX6TVRN[#6_$/BV\@\/V"2_:0PO2J-/+-(T4:00Q!0W[YGEC6+YOT.
M_99_:_\ !7[>O_!.31/VM/ K0I;>,OA]/=7UE#)N^P7ZP21W=H3ZPW"2QY[[
M,]Z_'+_@QK_Y&K]I;_L'^$O_ $/5Z /H+_@E5_P<4?MV?\%)+#QI^SCX8_8H
M\'W?QV\/GS[/4+?6KC3/"%G8AFBEN=0:1[FYC:*81(L4!F:X,W'DK&\@]"_X
M(D?\%WOVA_V]/VQOBC^P!^VG\%/!_A?XB?#Z'49XK_P*UREC,;"_CL;RU>.Y
MFF8R+)*C+(K[757^5<#=\-?\&=$B#_@I/^T1$7&X^#IB%SR0-8CR?U'YTO\
MP01_Y6D_VE?^PA\1?_4CAH _1GX[_P#!9SXF_$+_ (*L:9_P2&_X)]>%_!UW
MXNL;>XN/B'\1O'UM=7NDZ"8;4W,EM%9V<]O)=RJOEHQ\^-5ED$9^Z[+H?L+_
M /!:#Q-\1_\ @HSX^_X)(_MJ>!?#WA[XO>$+B9O#WB'P?).NC^*[9+=+O]U;
MW+R36DYM)%N!&TLJE%E&\&,;_P Y/^"2_P ._&'P5_X.X?C?X,^+UM+#K&I:
MEXXU#3)+Q,/=P7MR+^VG3/:2TD$@QV)':J\O@+QG\8/^#V#4KOX9Q3SQ>&_%
M5KJFO7MNI*6=E:>%[:.X,A'W59R+?G@O,J_Q4 ?77[8O_!PC^UK^R'_P5RL_
M^":,/[)'A?QY!JNO:1;:'?>']4FM=1U&#44C>&)4G?R8I@TGEEW<1_*7.U3@
M5_"O_!?3]NWX'_\ !97P]_P3(_X* ?LT_#'1M,\;:EIUEH6H?#K5[Z[N-.?4
M5'V)I;BX94NQYK+#)B"W(.YUW!0'^1O^"E;HW_!XI\(U5@2OC'P&& /0^7 ?
MZBC_ (*W2)'_ ,'=_P !VD<*#XQ^'0RQQR;Z, ?G0!^C7_!8+_@N7J_[!O[1
MOPT_8*_9C^%>D>,OC/\ %&^TZ&Q_X2:[EBTC1(KZ]^QVKW @Q),\DH?]VK)M
M1-Y;YE5O+_VX?^"U_P#P44_X)W?MT> ?V!OB7\*_@CX_UCXG:?I]SX4\;6<N
MJ>%M.66[NI;,6US!+/J+1,+B+;YOFE"LL;$)\P7E_P#@O_\ L&Z)XV_X*6_L
MS?M;_LU_$S1I?VB%\3::OA?X0:M,T(\7P:+>'5/M2W(!6R\A%E$DDP"2*$5"
M)$"2=Q^TS_P2!_:7_P""J?\ P56^&7[;7[5G@K2OA;\,?A+I&FPVG@\>(HM5
MUKQ%=6U[+?$2-; V]M;-+*L;'S&D*1'"J9,Q@'Z>_#N]\<:E\/\ 0M1^)NAV
M.E^)+C1[63Q#INF7AN+:TOFB4SPQ2LJF6-9"ZJY4%E .!G%?AY_P=H> /VQ_
MV>?VL_@/_P %7/V>8[V31OAM81Z>VHV]H;FWT'5(KZ2YBENH^0(;I9A"6(VM
MY&QB"\8;]VZ^9?&W[;OPOTW_ (*8O_P3/^-$^C?9_'?P6L_$7A"PU>&-H]7N
M/[0U2VU&Q82968O;Q6TBQ$<I#<'!H ^#OV#O^#H?]@[_ (*2> ;K]D'_ (*$
M^"[7X7:]XUT:;0=5FO[@3>&-:6YB,$D:W#_-9%P[82X!C7('GL<5['_P7O\
MC1^V!_P3B_X(]VP_8Q\5:#8:?X<T+2O"WB+QQJ.H31ZW:6;"WL(9--@C@:$S
MR%B7G>:,P*"8U=V5H_D/_@X\_P"#=O\ 8K^$7[*7C+_@H3^R-I<'PUU;PBUM
M=^(O!UG)C1-5AGNHK=OL\+?\>4X:9"J1$0L%V"-6;?5C]LJ7XW:C_P &8/@R
M\^/BW[^(AI/AUM^H!C-_9G_"0HNF,Y;G!L#9X)Z@KZT >[_\&L/B+]M.U_X)
MK?#.Y\2Z'\*8?@A$?$TX\02^)M2'B<3#5KYG:6W>T%FL8G\S+?:"?+ 8C=E1
MU/PJ_P""SO[6W_!0+PQ^T!\>O^"<'@'X=6GPQ^!%O,NEWWQ'TK4+V^^(-W!;
MRW,T=J+6[METN,Q1J4>5;ACYT6Y$W.(^5_X(9Z;J?CG_ (-BM/\ @]X&URWA
M\7^+_!'Q%TKPE9?:D2XN;^2[U81K$I(+LI96('0<GCFOA;_@TZ\+?LW?M"Z/
M\6_V*OCG\:/B+X7\2W=Y%J>D^%?#7Q6U;P];Z[9O UM?1M:VEQ$EQ+%Y<0<,
MI<QR]U1MH!^K/PL_X+.O^U5_P1M\5_\ !43]F7P1H]MK?@+0M4O?%W@;Q1<2
MS1VUYIMN;BZL1/ 4.7B:*6*4J04E3<BDG9\C?L__ /!S7^WK^V#^Q9X\^*7[
M)_\ P3=@\;?%'P=K8&HZ-H#W=[INB:,8(FCOKF,,D]W-+,9XX[2V;>4MII"5
M6/YOH;XI?L>_L&?L3?\ !&G]LOX-_L":?=6^AVG@;Q4GBR.36[O484UE-!Q+
M&D]PSJS)'Y*2+&Q".C(V'1E'@7_!DGI>GQ?L,_%W6H[1%NKCXL+!-.!\SQQZ
M9:LBGV!ED(_WS0!Y%_P<P_''X[?M)_\ !#;]F7XZ?M,_!M_A_P"._$OQ"2Z\
M1^$7M9H/L,W]GZBH(BG)EA61%241R$N@E"L202?I#]H#]JW7?V,_^#:'X _&
M6]_9\^'GQ5\'O\)_!FE^,/ GQ#L'FM[V*XLK5894QN0F.55.UT)R5=64IAN4
M_P"#VC_DP7X4?]E@7_TU7U<__P %4?\ E3]^#W_9/_AQ_P"BK2@#ZH_9M_X*
M3>/KS_@WOTW_ (*4_ G]G;X=^#I/#/A77-3B^&5A;S0:-!I^E:E?6C6MMY&P
MP,T=JL@.TKN++MPVY?G?]G__ (.&?^"GW[9O_!/#XL?MC?LU?L(_#BRF^$,M
M]>^)]<\5>)+MM)_LZUL8KN6&UMHF2>[O%C,TLBF2"..-8L-(\NQ3]A[_ )4N
M-:_[(_\ $+_T^:S7A_\ P0"_Y5COVX?^P?X]_P#4+MJ /TA_X(R?\%G]$_X*
M2_L ^*/VN?C=X4TWP1J?PVO[ZU^(4>FR2/8QQ6UHEX;Z .6D2(P.?D9G96B<
M988)\3_8E_X+4_M[?\%5=%^.7QT_8I^%/PP\'?#WX1VQ/A[2OB+I&HZIK'BZ
MY\F>=(&FL[ZVATTM'"I+>7=>6TR*!( SUX5_P9T?#3PG\:/^";/[1/P=\>VS
MS:%XL\83:-K4,4FQGM+K1T@F4-_"2CL,]JF_X(?_ +/7[3_[(/PC_:=^%G[
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
M2 FOY./09'YBJ/\ P8Z$?\+5_:)7/)\/^'./^V^H4 ?5W['7_!P+^U[\8?\
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
M%32_#WB/6K?7;J]71?%\_P!EBLIHKN[9XT>.5K2*3:6178Q2C_6* #?^ /\
MP40_X**>-_A[\ _V@=3TCX$_$;X9_&;Q3HVF^(O$WPOCU2"7P0;T;3;SPW%U
M.+EUG*6K3;X#%.0KVYW8'Z'5_,?\'?@U_P %-?\ @V;_ ."J'PQ^"]CXY;Q9
M\+_C+XVM-*M;;39&_LSQ?:27=O:RYM'8FTU*!;F$AADJSH!)+$S!OZ<* /P1
M_P"#Y3_D5?V:?^PAXM_] TBOU?\ ^"/'_**#]FW_ +(?X8_]-EO7Y=_\'P?P
M]\6:K\$_V?\ XI6&D2R:)H?B?7M-U.]5"4@N+RWLI+=&/;>ME<8_W#7Z4_\
M!#SQ[X;^(O\ P2*_9WUGPOJ]M>0V?PJTC2[E[6<.([FSMUM9XFQT=9(75E/(
M((H M_"C_E,1\;O^S?\ X=_^G?Q;7XA_\%)_V@_V\/\ @@S_ ,%]OB#^W%X>
M\&KKOA;XM%IK)];BD;3?$>CRK;-+8"=>8+BUE@15P=\8CC8HT4NU_P!K/V6O
M$%C\5O\ @J3^TO\ %'PG=1WFA>&O"7@CP"^IVIWP2ZQ8MK6HWUN) 2K/ NK6
MB.!RKN58!E-4/@=\?/V7?^"H-]\>OV&/VDO!7A/Q?J?PK^)VIZ'K_@W7K"*8
M3Z9YI?3]02)\E<(YA$R8=9;=FRI920#PW]C?_@L)_P $U/\ @O!I7@_X0:C?
M77@+XI^%/'.A^,]$\$^*#$;K^T=)O(KS=IMS_J[M6CCF@? 2<0S3-Y2@;J_3
M"OYB?^"^O_!$;PI_P2L_:!^$'[0'_!-_Q7KUE/X]\=+9>$_ XO7N=1T?789(
MI;5M/F.99HB[*H60L\;A,NXD 3^F[23J1TJV.LB(7GV=/M8A^YYNT;MN>V<X
MH Y_PS\'? GA+XH^*?C)HVE%/$'C&VT^WUR]8@F6&R25;:,<9"IY\QQD\R,>
M]?S5?$O_ )7);;_LO^D_^D=O7]/M?R__ !/G@B_X/(K:269%4_M!:0H9F &X
MVMLH'U)('UH _I:\7_"+P+XX\>>$OB9X@TGS-:\$7MW<^'[Y&PT)N;22UGC/
MJCQR9*_WHXS_  U\ >$?^"R_QV_;K_X*:>./^">'_!-C1OA[8Z5\+='O+KQI
M\5/B/IU[JMK>75M<0VLEK8V5E=6C,!<2^6)GGVL(Y'52%3S/TEK^=O\ X-$O
MAYXW^!O_  52_:0^!?Q>2:W\7^'O"%S8ZU;78(E>XMM9ABGDYZ@NRG=R"'4@
MD'- 'Z3_ /!*G_@M3?\ [=7Q<^+'[$GQJ^%VB^$OC_\ !W4=3L]7T73-8E;1
M=>%E=M937-K*\;30(ER$1T99&5)8W4R99$_+KX8?M:_\%4OVAO\ @Z /A_6K
MCX7ZI\2OAR/$GA[PMX2U3Q#J4'A'2+2.PG\^.&XBM&NG9DRYF:W#RR!=P1 B
MIN_\$8_!7C3XH?\ !US^T5\5O!-M</X=\+>,OB!/X@OXO]089M4FM((RW0F2
M5ED5>I$+$<(V*W["W[G_ (/./B"DOREO&'C+:&X)SI5P>/PY^E 'Z4_\%%?^
M"U6K_P#!/7QE\"_V4/B!X0\(_P#"Y?B^+"/7-3?4;U_"OA02SI;2WC.(5NKR
M'[09%CC"PL4C9Y'BX#>77/\ P7*_:S_9*_X+%>&?^"6G[>W@'X::]IWCVYTF
MU\*^._A?I^H:8]M-J3>5:"YM;V[NMX-P/)8)(NT,) 6^Y7*_\'#/_!4G]G7X
M)?&_X'_ GX=_!+X2^,/BKXHCL-=\'?&+XC:):ZII7@/3+V]^SP:K;R$$2L9(
M))P=XBC%LDI$F5 ^ /V\-"\+>%?^#G']FW0M#_::U#XMWUM\0/AM_P )-XVU
M7Q!#?2W6I'6X6F7;;GR+) &0K:PJD<2LN%RQ9@#W'_@^4_Y&K]FG_L'^+?\
MT/2*_>[X3?\ )*_#/_8OV7_HA*_ _P#X/CY(YO$W[-$L4BLC:;XL*LIR""^D
M8(-?O?\ "1E?X5>&71@0?#UD00>O[A* /A'_ (.I_P#E!S\7?^PAX;_]/]A7
MRK_P:9?MF?LB_LS_ /!*;Q=:_M#_ +3W@#P1<P?%_5KY['Q1XNL[&Y:V.FZ6
MJRK#+(LCJS(ZKM4[F4@9(Q7U5_P=3_\ *#GXN_\ 80\-_P#I_L*_.+_@BU_P
M2A^%?_!5G_@WJ^(?PIOM-TS3OB!IOQJU>^^'_B^6V EL=0BTK2S'!+(HWFUE
M#M'(G( D\P*71: .%_X)*?"7XI_M\_\ !R5XB_X*!_LK^!M9L?A#I?Q7\1^)
M;_QK)ITMO:-8W"W<:0[G !GNS,,P [U6:1B $8C]D?\ @K%_P5TL_P!@'Q?\
M,?V8_@Y\/K/QM\;?C3XBMM(\">&M2OGM["R$]U':K?7TD8+B'SI5544!I-LG
MS*(R:_*K_@V'_P""IGQ _8=_:/U;_@C9^W&]WH%E=^)[FP\&)KC[6\.>(O-*
MS:6Y8X6&YD!,>#M%P?ES]H+"A_P=,7&H_ O_ (+H_L_?M+_%"?7[7P-!X;\.
MW U7P_J$]G=Q0:?KES+?Q6EQ RR0W"1S)('C8.AN(V!!H _3SPA_P5;^-?[/
MO_!5?0/^"5'[?>F>"+W5/B)X2@USX:?$7X>:3>:997,CFZ0V%W97EW=O$YDL
M[A$E2=@Q6+*+YOR?F-_P4A_:T_X*7_$K_@Y'^$?[.'BZ?X=QZA\.O'>E7'PO
M\#VWB'4&\.1RWD*3Q7%_=_9$N);AXW19)%M\1X*1+C<S_IY/_P $V_\ @DQX
ME^,/P8_;J\2?$_QG\0?%DNN:3_PIKQ7KGQAUKQ#+?RK.;RV2U66YE,T"$RW$
M@P8XXUFDDVHKL/S+_;Q(B_X/-/AV\IVAO&'@S:6XSG3+<#]>* /T*_X*W_\
M!6+]O'_@DE^QO\.?VBOBI\%/A'X@\2>)/%<WA[Q5X?\ #^MZI)8VEPRWEQ:S
M6EU-%#)+&;:V42+)"A65CM++@UC_ +=?_!<G]HG]E#_@DU\#?^"GGA'X(^"]
M7'Q0CTF'7O">HWMW']AN+^PGNT>WF0_/&OV=T*NN3O4AN"*\H_X//;_3?%__
M  2_^'OB7PKJEKJ5A9_'R"TN;JPN%F2.>/3=9@EC9D) 9)HI(G!Y5T*G!&*^
M<?\ @L?XT\(_\0IO['_AC_A)K'^TK^\\+26.G_:E\ZX2VT34([AT3.YEB>2-
M7(&%:10<%AD _5?P[_P46^-WQ _X(JI_P5#\&_#OPO;^)K;X5WOCB_\ ">H3
M7#V,D%G#///;1RJRR*QCA.UR&&[@KSD?#G[/?_!S5^WA^V%^Q9X]^)_[*/\
MP3@A\;?%3PAK>+[0_#[W=YIFB:+Y$3)?W2!DGNYI9C-'%:6S>8RV\\A*K$0W
MMO[-DT2?\&CVHN\J@?\ #(/BM<EN,G2M0 'USQ]:\7_X,DM'TV#]B#XO^((K
M91>7/Q6CMYY@!EHXM,MF13[ S2'_ ($: /5?VUO^"X'[=W[$/_!*3X(_\%"?
MBE^R5X6T[Q1\0-8BT/QG\/-?34+"?2[V6*_G@N(E9F>.*2"Q+^3+F1//0%F(
M->7?M6_\'"O_  5.^$7[ 7PJ_P""E7@K]AOX9:+\-?&5Y9Z?J:^+M=O+K4[Z
MZFBFD,UK;V\L0M;-C;RI%+*\LCX5S"BNN>F_X/5O^467@'_LX#2O_3'KE?-_
M_!5(@_\ !H=^S+@_\Q#PK_Z0ZC0!^W?[$?[4WAG]MO\ 9)^'W[6'A#19M,L?
M'?AFWU0:7/,)'L96&)K<N  _ERK(F[ W;<X&<#L_BS_R2OQ-_P!B_>_^B'KY
M0_X-XO\ E"Y^S_\ ]B?+_P"EUS7U?\6?^25^)O\ L7[W_P!$/0!_-C_P90?\
MI(_B7_V0^[_]/&E5^BW_  6?_P""_'[2'_!*#]M/PA^SGHW[/'A/QQX?\::'
M::MIUW'<W<6I0QR7<MK);^4&*2R[H2R$%0V]5(&"3^=/_!E!_P I(_B7_P!D
M/N__ $\:57H'_!W&0/\ @KM^S@2?^9/TK_T_W- 'U)^VG_P<'_\ !0O_ ()S
M?MV_#GX8_ME_L<_#CP_\*OB-#!>VUIH_B*YO_$.EV$ES]GD:XNE=;7[3#Q(\
M"0M&<A$N&YD'V%_P6L_X*^?#W_@D!^S/9?%/5?!X\4^,O%6HOIO@;PH;OR([
MJ9$#S7,\@!*6\*LA;:"S-+$@V[RZ?DS_ ,'IO_)Z'[/G_8GW?_IQ2NG_ .#X
MCP)XZDU?]GKXFBWN)?#,-MXATMIE4F*UOW:QE"L>@:6.,E1W%L_]V@!/^#AG
MXQ_\%0OB7_P1M\#>,OVZOA#\*+/1_''C30]:TVZ^&=WJ$-SX<FDL;N6+3]1M
MKYY1,[Q2M^_@EVI)"R%"'1Z^\O\ @D[^U1\)?V)/^#<CX7?M4?'+5);7PQX,
M^',][J!MD#S3L=0GCAMXE) :669XXD!(!>1<D#)'SK_P=,?%;X?>/?\ @@S\
M)/$_AKQ78W%MXM\5^%]1\/!;I"U];MI%U*7C&<N CJ21D#<,]17EW[2O@WQC
M\0O^#+;X>W?@.WFNXM"LM,U'7(K7)/V.'79XY6*CJL<CH[=E$98\+F@#Z.\2
M_P#!<7]OCP1_P3L\.?\ !8_Q3^S_ /#5?@UKWC!;6;X70?;_ /A)K30Y+V2R
MAU#^UFN/LLDS3(#]G^Q*NQT;S1DA?;_^"FG_  5/_:,_9E_8*\,_\%+OV(_A
M%X2^)_PPU71-.U36;?69[NUU"PL;X*T%\/*)5HP98HY8R \3,6)90_E_&O\
MP0K_ &6_^">W_!4'_@C]HGPU_:%^+WQ!U=O [7%A\1_A_<_&S6;;2-.^SW<E
MQ9W/]G"[6"&W,'DR*X14$B2X.Y&Q^EG@GPI^P3\$?^"7O_"&Z<@_X9VL/AW=
MVR1ZY)=7"WF@3)("JF?,\ZSI*1"!EI1+$(\[DR ?*O[&/_!;+]I?]O[]E[X5
M_$+]F?P;\+-2^*7C[XAZGH7B+X<7LU_''X7TVQ02W.IW%RDC,8HHGM')\H"1
MM2MH4_>??_3#P['XAAT*SB\67EG<:FMN@OYM.MGA@>;'S&-'=V5<YP"S''>O
MYE/^"-WQ.\;_ /!"/_@MC<_LL?M0^";KPGX3^+NG6>EA_$A@:ZTVWO66XT>Y
MFGC^0,DC"UN0C>4LC3$EO(4C^G>@#XO_ ."TO_!8KX>_\$A?@]X6\3ZSX)/B
M+Q3X]UF73?"VFW-S);V4"PB,W-[=RQQR2"&%9HB8XT:20N%4#YF7Y=_;._X+
MS_MA_P#!+O\ ;#^%7PX_:_\ #'P@^(/PI^*NC0:I9>)OA=I6J:7J.G6LDXB:
M8K>7ES'<A R2  1^:I(S&:[3_@Y\_P""B'[.O[$7[.?@KPA\3_V1_!'QA\:^
M,-5O+GP#I7Q$T**_TG1GLTB$^H2HXW.R_:8HUB1D\P2/N<*I5OR&_P"#BNWM
MX?B]^SMKGB?]LRW^,_C36/ $>I^,=<T[7+:33;"2:Z1XK>PL;4B#3[-4W"-0
M@>55WR,[<@ _='_@N_\ \%0?CO\ \$DOV<?#7[37PM^%_A3QCI6J>,8?#FJ:
M1KMQ<V\\$LUM=7$=Q')$VUD M61D*YRZD$C('Q[^U!_P<-?\%3?A;_P3X^%O
M_!2_P3^Q#\+M&^&WC#4;;3-37Q9KUY=ZE?74BW#&:TM[>6(6MH?LTJ)+*\LC
MD!S"J,N>W_X/.YX'_P""4'A8I,AS\<M)488<L-,U?(^HP?R-?*7_  4M_P"5
M/W]FG_L8- _]%:K0!^O.C_\ !5WX$P?\$HK#_@K'\0-*O=&\(S^ X=?O-$21
M9;E+MV$ TZ)CM621KLBW1SM5BRL=H)Q\&Z=_P4R_X*M_\%$O^"2_QU_;53]F
M#X167P5UGP+XNT?3_"=EK.HIXK33TL+BVN-32ZD+6=RMN[2,T)B@>46TP4JW
MEA_)?VG?!'C+QU_P9<_#JZ\$VTUU%H5EI6I:W%; L?L4>N31R,0.JH\D;M_=
M$98X"FO6O^"3GQ@^&[?\&B'C>WN?%6G6O_"*_#'XD:+K<D]TB"&^N)M3G@A8
MG&))$OK4(O5C*@&2P% ',?\ !D-_R:Q\</\ LH&G?^D)K]OJ_$#_ (,AF4_L
MM?'% PR/'^G$C/./L)K]OZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "L;XA> ]!^)_@K4? 'BBYU:'3]5MS!=R:'K]YI=V$)!/EW=E+
M%<0'C[T<BMC(S@D5LT4 >)?L=?\ !.[]D[]@70KGPI^R?X*U_P ,Z-=3S3RZ
M'<?$/7-3L!-*4,DR6U_>SQ1R,47,BJ&///S'.?\ MI?\$P_V*O\ @H=8V.C_
M +8GPRUGQEIVF7BW=AH[_$#7+&Q@N!&T0F6UL[V&'S CNN_9NP[<_,<^^T4
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
M^#UWX?E\06LUK?:E+XIU&ZO(;>7:9(K:>:=I+,,4C8F QLS11LQ+1H5^E**
M/E#]G/\ X(A_\$T/V2OCJ?VF/V>/@3KGAKQU(\K7?B&W^*?B6:6]$LJRRI<I
M/J+I=))(BNZ2JZN5!8'%?4/B?PQX=\;>&M1\&^+]#M=3TG5[&:RU33;Z!98+
MNVE0I)#(C AT9&92IX()!J]10!\(_"G_ (-L?^"/_P (M2\4W6B?LT76H6?B
MRRNK.ZT;6O%VHW%G90W$,D,@MHS.##((I9$2?)GB#'RY$))KW#]B+_@F!^Q'
M_P $Y(M:M/V,_A+J'@VU\1,CZQI__";ZSJ-I<2+@++Y%]>31)*  OF*H?;\N
M<<5[]10!\,_M4?\ !N1_P26_;!^.-Y^T+\5OV>+FT\1ZO>&Z\0OX9\1W>FV^
MKS$Y:2>&%P@=SDN\8C=R2S,6)-?4_P -_P!E;]G+X0_L^1?LI?#?X,Z!I7PY
MBT:;2CX/AL%:RFM)E99XI4?/G>:'?S&D+-(78N6+$GOZ* /E?]D'_@BQ_P $
MW_V$O'NK?$S]F+X!2:!K.K+,HNI?%&I7?]GB5&C<VBSW#BU<QN\?FQ[90C,@
M?:2#4^%'_!#G_@F5\#_VDA^V!\+O@3KVE_$PZM<ZE/XQ'Q7\3S7=U=7)<W#S
MF74F6X$I=_,60,K[CN!S7UG10!X%^U!_P30_9._:P^+?AK]HGQWX6U;0_B9X
M.C,7AGXD^"/$-SH^MV4)#AH/M%LZ^=$5DE7RY0Z@2R  !VS=_9"_X)U_LH_L
M0:IXH\7? WP'=?\ "5>.+]KWQKXX\1ZQ<:IK>NSERY:XO+EWD(W,6V*53<2V
MW))KW"B@#Y-^)'_!#S_@F9\7?VFF_;*^(?P*U[4/BA_;-OJL7C/_ (6MXFBO
M+>[MRGV=X3%J2K"(O+0(D85$"*%4  4[XS?\$0/^"9W[07[2/_#7OQ>^!&N:
MO\2DU.UU"V\7?\+3\2P7-G<6S*UL]N(=11+81,BE%B5%0J-H%?6%% $=G:Q6
M-I%90M(R0QJB--,TCD 8&YW)9CZDDD]2353Q1X6\,^-_#E]X.\:>'+#5](U.
MU>VU+2M4LTN+:[@=2KQ2Q2 K(C D%6!!!P15^B@#XDTO_@W[_P"">OP\^(6H
M_$S]FE/B;\%M1UA@VK1_!WXKZOH-O=$$D!H89]BH,G$:!4&>%&37O'[-'[!7
M[,O[*&NZCXX^%_@[4+WQ=K5LMOKGCWQEXCO=>U_4(5;<(I=0U"6:?RMWS>4K
MK'D9VYYKV.B@#Q+]L7_@GC^RA^W6GAR__:"^'DUQKW@S45U#P7XQT+5;C3-:
MT"Z5U<2VE[;.DL?SHC;22A9%8J2JD9?[-?\ P3(_9-_9@^-.O?M->%O#.L>)
M/BCXG@6WUKXE>//$-QK.M36ZHJ+ D]PQ$$81$7;$J JB@Y"J!] T4 ?*_P"U
MU_P15_X)L?MX_%R/XZ?M9_ /4_&/BBWLHK.SU"Y^(_B&V2SMXV9DB@@MK^.&
M!0[,^(T4%F9CEB27_M8?\$7O^"<G[<^KZ!KO[6WP5UWQU=>%](&FZ#+K/Q1\
M2'[);_+NP$U!0TC[5,DS R2%5+LQ -?4M% 'RU^TA_P1@_X)S_M>^$_!O@7]
MI?X->(/&6D_#_2SI_A&QUCXJ^)62PA.,GY=1!ED(5%,TA>0JB(6VHH'R%_P<
MT?!CX5?LO?\ ! 6]^ GPGM;W3O#6A^)?#FF^&M-U3Q#>ZE);P1W2F.VCGO9I
M9BB1QD(A<A$0*H"J /UBKBOC'^S7^SG^T3#8V_[0/P!\$^.H]+9VTQ/&/A6S
MU,6A? <Q"YC?RRVU<[<9VC/2@#\C?^"'?_!'C]AS]O/_ ((F?"#Q#\;=$\51
M2:W/K;>,].\*>/-0TNQ\1O:^)-26V.I6EO,L-S)'&D*I*R"94CC4/M1 /U;T
M+]C?]E[PQ^RXW[%7A_X):':?"Q_#TVB2>"X;<BT>QE5A*C<[V=R[.TI8R,[%
MRQ<[JVOA!^SI^SY^SW9W>G? +X$^#? ]O?NK7T'@_P +VFF)<LN=ID6VC0.1
MN;&<XR?6NRH ^-/@Q_P;\?\ !(CX#> O%WPZ\"_L;Z-+9>.=*ETSQ%=ZWJE[
MJ%[)9R$$PPW-Q,\MHN0IS T;;D1B2R@CM/V8_P#@D'^P!^QY\#/%G[//[/7P
M8N_#OA_QU&8_%MS9>+=3CU/4(R-OEG4$N!=1(%) 2*1%PS\9=BWTO10!\J?L
MQ_\ !$__ ()M?L9+XI7]ESX(:]X)'C713I/B<:+\4_$J_;K7YL [M1.R1=[[
M)4VR1[WV,NYLS?LB_P#!'_\ X)Q_\$W_ !?JOQF_9!^ FJ^#M5N-*>'538>/
M=?OH[ZW4%@DEK=7TL,Y!R4W(2K'*D'FOJ6B@#\F(O^"EO[(W_!QG^QMK'[('
MAKX77^D:[XP^*>FZ"?">OW\,FH6>D6EQ;ZE=^( +=MT$<5I#/&&/R?:GAMR[
M><-WZNZ3H>C:#HEMX:T;2X+;3[*U2VM+*&,+%%"BA%C51P%"@ #T%<M\._V<
M?V>OA#XMUOQ]\)O@/X,\+Z[XEE,OB/6O#OA>TLKO57+;BUS-#&KSMNYRY)SS
M79T ?F#^Q-_P2&_9$^%O_!5VT_:^_8;^ %_X$^'O@3PYK=OJ.O75Y?\ V?Q9
MK^I%8?(TZ"[D(%A9VXG_ '\2K"\MTJ1F00DQ_IU=VT=[:RV<S2*DT;(YAF:-
MP",':RD,I]""".H-244 ?&/QH_X-]O\ @DQ^T7\6+WXZ_'/]F[7/%/C'498I
M+SQ'K'Q<\52W3M$JI%ASJ>5"*BJH7 4*  ,5Z]^T'_P3I_90_:M^ <'[,7[1
M/A;Q3XL\$0W<=S)H^J?$[Q 7NY(RK1FYN%OA/=*K*KJLTCJK*& ##->X44 ?
M*FF?\$3_ /@FUHW[*6H_L.:7\$->A^$^K:U'JNH^"$^*GB7[)-=(XD4D_P!H
M[PGF*DAB#"-I$20J756'HO[%W_!/S]D[_@GKX#U#X7?LA_#K4/"OAS4[\WMU
MHD_C#5=4MEN"H5I(X]0NIQ"S *&,>W?M7=G:,>S44 ? /Q,_X-BO^"-/Q5^-
M=Q\;]>_9@GLKF]OS>:EH&A^)[VRTFZF+;F/V:&11"I/6.$QI_L\FO>_VM/\
M@EO^Q!^VE^S)HG[(7QI^"EFO@7PO/;3>%-+\/2MIIT1X(FBC^RM;E?+41.Z%
M,%"&Y4D CZ#HH ^)_P!M[_@FC_P3%3]AGP5^S%\5OV2M1\5>#_AU.(OA7X#\
M(3:@VK7&H&.1OLT$UM()B9_G,TLT@B'S33.H3S%[[_@CQ^Q1XA_X)[_\$[/A
MY^R[XSDMO[>TFVO+_7H+*Y,T%I>7UY/>R6L<A_UB0F<0A_X_*W_Q5]-44 <O
M\:O@K\*?VC/A3KOP/^.'@:Q\2^$_$MBUGK>B:E&6ANH20<'!!5@P5E=2&5E5
ME((!'B/[&/\ P2(_8'_8 TK7=-_99^#U[X>E\164]G?ZD_BS4KF]AMIMOF16
MMQ+<-)9ABD;%H&C9FBB8L6C0K]+44 ?)_P"S9_P1"_X)G_L@?&2Y_:"_9N^!
M&M^%O&=]9W5IJ&OV?Q3\2RS7D-R0TR3";4768,ZK)\X.)$1QAU5@[]GO_@B/
M_P $T?V5?V@O^&J?@)\"-:T#X@//<377B5?BAXDN9KUIWWSBY6XU&2.Y61_F
M=95=68 D$@&OJZB@#Y3_ ."@7_!%?_@GA_P4R\0:?XY_:E^"SW7B?3+46EKX
MJT'59M/OVM@2P@E>(A9T!)*B16*9;:5W-GT?]B;_ ()__LF?\$\/AC-\)_V3
M?A/;>&M.O;A;C5KM[F6ZO=3G5=JR7-S.S2RE1D*I;:@)"*H.*]EHH H^)/#]
MAXJT.Y\/:G<7T5O=1[)9--U.>SG49!^2:W=)8SQU1@?>OC.Y_P"#=?\ X)"W
M7Q8F^/$O[-/B >-[C67U>;Q<GQD\6KJ37[R&1KK[2NJB03%R6WAMV3G-?;5%
M 'S?\-?^"1O_  3O^%WQ<B^/VF_LYV_B#QQ;%#9^+_B%XCU/Q5J5JR'*-#<:
MS<W4D+*2=K(5*Y.",FOI @$8(HHH ^.?$?\ P0F_X)\:J_C/2/"?ACQGX,\+
M?$BZ%S\0O '@7X@ZEI.@>(9 <DS64$H2,,/E98/*5EX((KZ?^#'P6^%'[._P
MOT7X*_ _P#IOA?PKX>LQ:Z-H>D6XB@MHP23@=2S,69G8EF9F9B6))Z>B@#SK
M4_V5?@?K'[5&E?MH:AX.CD^(>C>";GPG8:V9#\FF3W4=RT>WIN$B':_55EE7
MHYIGQ,_9-^!?Q?\ C[\./VFO'W@U+WQC\*&U0^"=3,A'V/\ M"W6WN<KT?,:
MC;G[IY&#7I%% !7 ?M-?LM_L_P#[9/P<U3X _M-?"_3O%WA+5PIO-)U$,,.I
MRDL4D;+)#*IY62-E=<G!&37?T4 ?'6G_ /!"[]@O4?C;X;^/_P :;'QY\6/$
M'@R".'P?_P +;^(>H:_;:.B/O0107,A1PK<@2B09 8Y8!J^NM>T'0_%.AWOA
MCQ-H]KJ.FZC:26NH:??6ZRP74$BE)(I$8%71E)4J0002#5NB@#XLD_X("_\
M!.1O"=S\(X/"?C>W^&-[XC&O7?P?MOB5JT?A>74 P?S39"?A=ZJWE!A%E5^3
M@8^B/C+^R!^SO\>OV=9OV2_B%X =/AS/ID6FR^%?#FM7FBP&QC4(EH&TZ:!Q
M;[ %,(;8R@ J1Q7I=% 'RI\(O^")_P#P3:^ OP.\<?LU_![X(:]X?\"_$B 0
M^-?#=A\5/$HM]33;L8-G42T>^/\ =R&,J9(_D?<GRUU/[$/_  2V_8<_X)QS
M:V_[&7PBU#P9%XC5!K5B/'.M:A:7+)]R0V]]>31+*!P)54/M)7=@D'Z"HH ^
M%?VE/^#;[_@DE^U-\=;O]HGXA?L]7FG>(]5U WVO'PKXFN],MM4N6;<\TL,#
MA4D<Y+O%Y;,Q+$EB6/OGQ#_X)R_L8_$[]DFP_84\1_ [3H?A/IKV)M?!FES2
MVEN!:W*7,:EH760[I4W.V[=(6<LQ+$GVZB@#YD^'/_!)#]C[P!\;_"O[06KP
M>-_&OB#X?VTEO\./^%D?$/4_$%OX3CD"A_L,5[-($<A4 D??(OEIM8;5Q]-T
M44 <E\<_@/\ !S]IGX5ZO\$?C[\.-*\6>$]>MQ#JNAZS;"6&=00RGU1U8!E=
M2&1E#*00#7R#\)?^#>#]@/X"/J&E_ [QA\;O!OAS5KHS:KX.\*?'/7=.TN]R
M "DJ6]PDDBD #+.6P -W%?==% '*_!7X(?"3]G/X::9\'?@;\/M,\+^&='B9
M-.T?2;<1Q1[F+NY[N[NS.\C$N[,S,2Q)/A7B'_@CS^P=K7Q,UOX\Z1\-M7\-
M_$G7O$5YK5[\3/!_B[4-)UX75RV9%%W:S(6@P GV9PT)4<H223]/T4 ?/GPT
M_P""9O[,O@3XYZ?^TYXP/BOXC?$/1;5[;PWXL^)_BRZUJ?0H7^^MA%,WD69;
MG=)%&LC9(+$$BOH.BB@"IKVBV?B/1KG0M0FNXX+J(QRO8:A-:S*#W2:%TDC/
M^TC CUKXYU'_ (-[?^"2NK_&M_VD=2_9Q\03>/WUX:V?&3?&+Q9_:0U$2"5;
MH7']J;Q*' 8,#D$#&,5]HT4 4/#/AW3_  EH5MX=TJXOY;>U0K%)J>J7%[.P
M))^>>X=Y9#SU9B<8'0"O OCE_P $L?V3/C?^T&G[6T&F^)O WQ3_ +,;3;SX
M@?#3Q9=Z'J5_9E54P736[A+E=J( TB,P$: ,-BX^C** /'OV,_V"?V4_V O
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
M&\@6=-&M%MDGNKU8W&V65!-!&BNI7=,'8,$V-\??MN?\%-$_X)4:G^S+\?\
M]F/_ (*7ZA\=)]7!L/VC/!VH?&$>*[76 (K626[AM6N9ET>7<]R(Q;+#'E(@
M58+() #]Z:_+'_@XA_X*O_M\_P#!(:P\!?$;X#ZO\,O$&A>.]7U"Q_L7Q1X(
MO6N=.-O'#(K"XAU)%F#"1@08T(*@\YP/U)L+^SU2QAU/3KE)K>YA66"9#E71
M@"K#V((-?AM_P?!?\D!^ 7_8X:U_Z2V] 'TW\#OVL/\ @NO\;_\ @G7X4_X*
M#?!J;]GKQS=>(?"AUY_A0_P^UG3;Z6)2^ZVM+U=7F26X(0[ \**Q.."17=?\
M$7/^"^7P!_X*[:?J?P__ .$-G\ _%3P[8_:]9\$WM^+F.[M0RHUW93[4,L:N
MR!T9%>,R*/F!#GNO^"!'_*&W]GO_ +)_#_Z.EK^?W]E#6-0_9L_X.NY-"^$;
MM96:?M3:_P"'EM+8X0:==ZE=VDL! X*K#*P /0H#P1D ']8-%?C/^U3_ ,%+
M?CQ^W%_P<%>#/^".GP6^,OB?X?\ PJ\.:E=1?$75_ NK2:;JVOWEII,^I7$
MOX<3VL"F%;3$+1L6,K%CF/9'X$_X*4?'3_@G!_P<(2?\$K?B#\:O$_C_ ."G
MQ!N=)MO!_P#PGVMRZMK'AG4-0LXGMT34+@M<W,379,&R>1R$E1@VY&\P _9R
MBOP)_P""N/[8_P"W)_P2J_X+1?#O0_'?[9'Q*OOV;?'.K:7KD^B3Z\RBTTUK
MH0:G9"X15E;R"#,H#!O*FB0N3ECB?\'"/_!1/]MO]A3_ (*1Z7K/[.G[57Q.
M/P<N+G3AXPT.RUI?L,6L!8;Z^TFUN,%X0^G7>GS@;AL^V'80J@* ?T(T5\BZ
M#K4W[2O[?_@#6?@9^T'XT3X<^$O@Q:>*_%&F:9XDF.G>()M5G0>'Q,')8G[/
M9ZG/* P:0/;>9E6^?ZZH \!_X*4_$[]I7X _L?\ Q&_:3_9M\;>$[#4?ASX!
MU?Q++I7BWPK/J,&I"QM7NFAW0WENT.Z.&1 WSX9U., @_ W_  ;S?\%D_P#@
MH?\ \%A?B1\08?C'J7PK\,>'_AQ!H\]W9>'? U\UUJGVR:YRBS2ZFRP ):2#
M=Y;G,BG&%(;[X_X*Q?\ *++]I;_LW_QE_P"F.\K\</\ @QK_ .1J_:6_[!_A
M+_T/5Z /Z#J*_%;X"?\ !0GXV_\ !9__ (+N>._V.-)^.7C;P-\!/A'H&MSV
M^B_#?Q5=:#>^))K"]MM/-W=:A9/'=>7)/<^8D<<D:K''&"-QD+;W_!*K_@J9
M^T'\,?\ @M#\5?\ @BY^TC\6]6^(7ANS\0:S%\)O%?BBX%QK-F+2-[Q;&ZNL
M!KQ39K(3++ND$D'!VOM4 _8NBOY_?BK^V?\ \%+M*_X.9[[_ ()P? ;]NCQ1
MH_@J[\5PVNFV/B<KJUMIMO<^'TOIF$4@!G:(RRO DC%=Z1"3<@8&W\&/VMOV
MYOV"O^#G6+_@GKXB_;B^)7Q<^'7B;6+'3M0LOB5K7VT[-0T:*^22*,!8;22&
MXD7!MTB5D0J5PQ% '[[T5^1__!9W_@K/XV\,?\%-_@[_ ,$H/AQ^T''\(O"F
MNWFGZG\;/B?'K$.FW=IITSR2?8+>^F(6P+6\)9KA2'W7$(5@%=7YW]F7_@J
MO[/7_!?6#_@GA\*/VN;GXR_ +XJZ##-X6O=4^(C^+)?"VM?8Y93##JLTT]Q-
M&\ELR&&69]GVF,@KM.X _9*BOY]OV??^"O>C_M$?\%1_CK\$?^"DO[;?Q@^!
ME]!XTN="^"DWA3QK-HWAWPH]G=7-N8-0ME_T:>=ML#&6^CE@=EE#>6&0']H_
M^"?/@C]HGX;_ +(GA/P-^U?X_E\6>/\ 36U&+7?%,M\MQ_;(_M&Y-O>JRDA4
MFMS#(D?'E*ZQX79M  ?M_>.OV@?A'^R9X]^-G[.'BKPUI_B#P1X-U77X;3Q3
MX<EU&UU$V=I)<"V(BN[=H=_EE?,W-MW [3C!_-__ (-^/^"T/_!2#_@L+\7?
M'F@?%34/A/X4T#P!I6GW=TF@^!+Z2ZOY+J>15C#RZF5B4)!+EMC'++QP0?TG
M_P""A/\ R8+\</\ LC_B;_TU7-?B!_P8Z?\ )5/VB?\ L7_#G_H_4* /UP_X
M*O\ QI_;C_9H^"-K\;_V0?&?P\0KXM\.:#?:%XZ\(75XKG5=8MM+6X2XM[^
MKLEO;=BAC;*H_P P)&.4_P""L_\ P5%UO_@CW^PY9?%SXFG1_B!\1_$&L+H?
MA.TM--?2-.O+]TDE,\T1N)GAMH8T+.!*S,2B;DW[U[K_ (+"_P#)D+_]E@^&
M?_J>:#7E'_!P[_P2B\;?\%6_V*;7P-\&=6M;;X@^!M=_MWPE:ZA<"*WU0^2\
M4]B\A^6(R(P9)&^421(&*JS,H!W*?#;_ (+*^"?ANGQ5TC]K3X3_ !$\7+IZ
MWEW\,[WX;-I6B7LA7<]G9:G%>-<6YYVQW$ZS*Q"EXT#';WO_  2]_:B^*'[9
MO[%'AG]HWXS^!4\+>)]<UOQ%;ZMX74DG1GL]>U"Q6Q<E5+R0I;+$[E5+/&S;
M1G _G?\ V-?^"]W_  5E_P"")_CNS_9"_;0^%^L^)O"GAM8[5O 7Q$MY+35=
M,LU^5/[/ORI8P[0!'O$\!10(]@(8?T5_\$XOVMOV6/VW?V5=)_:(_9 VP>%M
M>U34+J_TN2V$%SIVKW%U)=ZA#=1@D)<&XN))7()5S,)%9E=6(!ZG\4-(^)^M
M^$IK'X0>.=(\.ZV6S;ZEK?AY]3MU&UN&@2YMV;YBIR)!P".^1^*?_!('_@OW
M_P %2_\ @IA_P4"/[&?C";X+^%=/L-*U2_U76M-\ ZE<32+9E4\N)'U55!9W
M7YFSA0>"<5^YU?R<?\&Z7Q%^+WPO_P""R7B/Q1\$?V>=0^)VM_\ ".^(X1X8
MTWQ'8:7*86N8M\WGWTD<6%P/EW;CNX'!H _9K_@X1_X*4_MZ_P#!)7X*>$OV
MBO@-XB^&NO:1XC\81^'KK0?%/@>\>:WE:QFN!.EQ#J488%K6;*&/@2(-QVDM
M[1_P1'_:M_:X_;V_8;\'_MI?M.^(_!,1\;QZDUCX8\(>$[BR%@MMJ4UFCO<3
M7UP92PMG? 1,>:HZH=WYE_\ !V7^T!^U?\6?V#O .@_'G]@;7?A1I=O\7+:X
MM-=U3X@:)JR75P-+U%1;"+3[B21&*L[[V 7$9&<D _;/_!![XV^$OV:O^#;W
MX>_M#^/!(=%\#>!/%>O:JD&/,>"TU;59W1,]78(54=R10!^D%%?S_?LZ?\%)
MO%O[?'[ O[27[>O[2/\ P4_N?A7\7]'N-8D^!7PN\,_&(>'K?2(].TZ.]MHD
MTI9XAJWVJ:0VI:[BN"_EG9M<\?2'PA_X+,_M\_M/?\&\6I?MJ_LS?"&3Q;\?
M- U<^$]=&@>'C>^3<QRPB75X["-3YS"TGAF,2J8TED9BGE(4H _7&BOYW_\
M@J9^U!^UO^QM_P $\OV:?VU/"W[:_P <?A_^T7XJNK5OB#\,/&WQ1GN#<Q&U
MN'DOI?#\Q$%O 9[>/:@MD1$NUB<%@*_0+]M'XA_MH?MC?\$)/"O[>'[)?QH\
M1?#_ .+5I\*=.\=3V?@NZ:.VU0-9PW&IV)AD#[P$69X.KAXT0,1(^X _1ZBO
MR$_X-X?^"GT/[3?_  2\^,WQ*_;+_:)\8:YXO^&5U>WOC[6;WQ%*MY;Z+]D:
MXM)[/RBGD$B*ZC&P!WD@.2<J!W7[2?[+_P#P4X\!?\$0D^*'@[]M;XJV_P"T
M9X4\,-XS\02MKJRF\#(MQ>:(T/E[&^SVP9(V1 [3P$YQ,RT ?J#17Y#_ /!N
MI_P4Q3]K+_@F7\8O&W[9/[1WB[5O%_PTN[R]\?Z_?>))8[JST/[(]S;7=L8B
M@M@%ANT^0 LUN2Q(*@?>_P#P3#^%OQ]^&/[&'@MOVI_BOXI\7?$77M(AU?Q9
M=^*]1\^:PN+A?-%@H"JB"W1UA.U1O>-G/WJ /:_'OCOP;\+O!&K_ !)^(OB:
MST70- TV?4-:U?49Q'!96L*&26:1SPJJBDD^@K\H?@7_ ,%I_P#@H!_P66_:
M?\1?!?\ X)&_#SPI\/\ X5>#'3_A*?C9\3]'FU&Y=79A";:P22-$DEV2,D$A
M=BD>YW@/R5TO_!X/\9?&WPJ_X)$KX8\'WTUO!X^^*&D>'=>>%BI:R%O>Z@4)
M'\+2V$*D=P2#P2#D?\&:W@_PUH7_  2AUGQ/I5K$-0USXM:K)JMP "[&*ULH
MHT)ZX5%!"]C(Q_B- 'T+\?O$_P#P63_87^">L_'+1/&?PY_:@L?#FE2WVN>$
M6\$3>$-=>&)"TDME/;75W;W!4 N;=H%D95(1W?:C?1O["WQB\6?M$?L1_!S]
MH#QZ+8:[XZ^%?A[Q#K0LXO+A%W>Z;;W,VQ?X5WRM@=A@5ZH0",$5^9/_  <-
M?\%,M9_X(R?L%^!_A#^QWI=AX?\ %GBQ?^$:^'[_ &998?#FD:=;1+-/%'*&
M61XD>UAC5P5!FWMNV;6 /TVHK\-O^"C7Q,_;-_X)/?\ !-C]FO\ X*3?!#]M
M/XI^)O'?B'4M"M_BCI'Q#\;7FNZ'XB;4M'FU"7_0+J1H;*-);9H4^R"%@DP.
MXNH>O8O^"U?_  4,^*OBG_@AG\//^"G'[''QE\5_#G7=?N=#NHDT'5L*L=\K
M)=65PC*4F,4JE1)M#!HCM(5V! /UGHK^=7XZ?%+_ (*B^,?^#=SP/_P55\2?
M\%2OB=IWB33=<6&PT#PAJ']E0WED^N7%@TFH7$&V>\NO,"E<NL"0QI'Y);=*
MWV5X=_X*R_M>7O\ P:S_ /#R31KE-4^+UIX8ETVYUI=.1_*N(]?;1VU5H0OE
MM(D ^U,-OE^8"2NP$4 ?K!7B?_!03]N_X+?\$Y_V9=:_:4^-6H(8+(I::#HB
M7*QW&N:G+D6]C!D'YG8$LP#>7&DDA!5#7Y2_\$I?VFY?^"@'P4^%>H_LK_\
M!2?XS+\?_"?CGPQJ?QX^%7Q&^)DMW#XRTB#5K635Y+!+QF2WMO(65U6R,?[H
M-;SQMYRL?GC_ (/*/"'BS0?VY_A'=ZE\;?&.LZ;XA\/375AX;U6^M_[.\.LE
MU'"PL(88(]ADP'>28S2NP4%]B(B@'])M%?G]_P %&_@_\9/V$_\ @DK\;/B-
M\//V\_CCXD\7>'--'B#P[XO\8>*+*2_TZ:,QQ?9D-G96T;V[*S%HY$?YFW @
MA2/SP_X)L>,?^"]7_!9/_@ESXSL_@E^WS<>$]7\+_$>XA/C+6-0GMM4\2R-9
MV4G]E1W]HHDTR"V1O.WQJ[327BH3&B,S ']"%%?AK_P<&_'+_@H]_P $S?V"
M/V8];T']MSQ;9_%![#_A&_B7K>@:NSV>NW,%DDAN"LR?-()-X\_:CRAMT@S@
M+8_X+F?MK_MG?L[?\$@_V2?VP/@;^U5XU\,>-O&?AOP[9^+[W3=4 BU<W.@?
M;9)Y8F4IYWG*Q\Q0I(D(.0%"@'[A45^:'[0/_!6KXA_L*_\ !O!\*_VY_$VH
MCQ/\3_&7PT\,6.A7FMC>M]X@U#3EF>ZN N-X1([FX*C&\Q;/E#9'S)\9OA3_
M ,%H+_\ X)I_LV_\%'?V%OVH/C7\0OC1XK%MK_Q*T.'QA)=:5>66I0FZMPFA
MR.+!(;<^7 5AA!(E+,"%W( ?L5^U-^TY\'?V-OV?_%'[2_Q[\4Q:1X6\):6]
MYJ-R[#?*1Q'!$I(\R:5RL<:#EG=5'6N6\3_M#?%SQI_P3TN?VJ_V</A0FK^-
M]9^$(\4^"O!5W<&47&HSZ:+JVLF9=AE_>.B'&POT!7.1^+__  >,Z/\ &B;]
MG;]G7XF?%7XC>)=/U'Q"CQ>)?A=;ZG;MX>TK58K&"2>:%(HA)-.))I8A++-*
M @Q&$#N7^UO"'[.OQ/\ V:_^"%7BK]H/P?\ MW?''4]>M?V7(/%GA:/6O%%E
M]G\,7EAX>DO88K%;6S@80%ML31SM,#'&G\2[B >E?\$$OVK?^"F7[6O[,_B?
MQM_P4S^!5SX,UZP\6O:>&)]0\*S:'<ZE9^4K2%[.8!E$<I*+*%4.,C!,;,WW
M37XU_P#!N7_P5-^/?C;_ ()G_M$_MB?MV?&W7_'D7PLU:YU!;C5)D:=+*VTI
M;EK:+"@;G8$*#U9Q7*?\$E_BK^V#_P %LOV?_P!I']M7X[?MA_%+PAK6C:C/
MIGPI\/\ PS\=WFA:1X7FBL6NT8VMK(D=_@RVZ'[6)=RHV?F;<H!^W]%?E?\
M\&W7_!5_XJ_\%</V3_'GP2_:B\3W1^(GP\:TM;_Q?H,O]G7>J:=>K-]FNP8-
MHCNHWMYD=HPJD>42N6;/Q5_P0%_:8_X*H_\ !57XV?%S]G3XH?\ !3;Q_H7A
MG1_"Z3WVN:;#;2ZY$3=&*..QGDC,=F6.6DFV-)MC"1["Y=0#^B6DD#E&$;!6
M(.UB,@'Z5^'O_!J1_P %#/VQ_C/^TI\;/V)_VH/V@?$GQ+L/"6FOJN@ZYXPU
M.6^OK66"_%G.@N)V>5HY1+&PC=F"&+Y=NYL_N'0!^&O_  7!_P""_?\ P4^_
MX)*?MG6W[,_A*X^#GC'2]3\%V7B&QU+4? &HVUQ$L\]S T,BIJI5B'M78,,9
M5P,9!)_:'X/:-\8M#\$P6?QT\>:%XB\0G:UU?^'/#LFEV@_=H&1(9;FX;&\2
M$,9,[64$97)_F:_X//?^4K_A?_LA^D?^G/5J_=#_ (+N^._B=\'O^"6?Q4^.
M?P5^*GB'P;XM\%Z3!J>A:WX<U%H)$E^U0Q,DB\I+&R2."KJ<$AA@@$ 'U]17
M\[7[-WQ<_P""I'[:?_! CXO?MS?$'_@J/\2M OOACK.IW'ANV\(72V%]J;VL
M-G+*NH:A$%G,.R4I%# T2JQ9Y#-N5$^V_P#@@'_P55^*GQ?_ .")GCK]K[]L
MCQ?>^*+_ .".J>(+35M=NF!O=6L-.TNUU-#*^/WD_EW/DAR-S[%+;F)9@#]-
MO&MAXPU/PK>V'@#Q)9:/K,L.-/U/4M*:^@MWR/F>!9H3*,9&T2)UZU^4W_!
M_P#X+@_MJ?\ !2?]MOXI?LQ?M-^'?AW;Z9X"\,75Y97O@W0+RSFGN8=2@M,O
MY]Y.-A61SM !SCYN.?*/^"''CG]NO_@N%XB^,G[:GQX_X*"_%?X?GPYXBM],
M^'/A+X9^(5LM#TB=HWN";C3G1X-0BC4VR!9U8R#S=[$L"OA?_!G_  ZQ;_\
M!5S]H.#Q#>0W&H)X%U%;ZXMXC''+,-=M0[*I)*J6R0,G .* /Z.**_%?PO\
M\%9?#_\ P4,_X+(_%/\ 9Q^/'[:3?!+]G?X-Z9J>G:-::7\4#X.N?%VMP7D=
MD;B;4X;BWN73=]IFCABE50D,.]6W2;NT_P"""/\ P44^*7[;7C+]HS_@F?\
M&[]HS6_&3?#+6KU/AS\7M(UQ!K&IZ"FH36BSF]A&V=T*6TL=P0_FK<D/O4 $
M _72BOYTOAS_ ,%,/V]/^"8W_!9;Q-^QS_P4[_:,^*GQ0\%0V6H:?X/M]/U1
MK:;5I;J+S-&O(A!Y6]Y_EM2I?RX9KAF8CR-P_;?]@#]F[XW?L^?!.Q3]IC]H
MCQ9\0_'^K6ZW/B2[U[76N;/39G)<V5D@5%\J'=Y8F9?,EV;V*A@B@'NU%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5_-A_P3K^)WAC_ ()W?\'0/Q^U/]KF#5O"P\1:KXTB\-V_]A75U<:P
M^H:NEY8+:PV\;R3&YA7,6U3O+*H^8@5_2?5:;1M'N-3AUJXTJV>\MT9+>[>!
M3+$IZA6(RH/< \T ?SD_\'K/Q0\(^-?C3\ ?"VGZC%#K^E>#M5N]?\-S7<#W
MVCB[DLGACNDAD<1N1&^/F*MM)4L,&K/_  >8?&WX0?%?0OV4+#X8?$W0O$,E
MOX8\1ZI,-%U6&Z"V=XNBBUG/EL<)+]FGV-T;RFQG!K^C:B@#\,?^#F_]E[Q?
M^V3_ ,$G/V?/VOOV:RGC71/ACI7FZV_AF07JC2[ZRM(Y;U3%NWQP364:2;<[
M!(S-A8W*^S?\$P/^"Z_[#O[5G[+7@+X/>&?@V_B+]I%?#MKH\OPQL_ \S#4M
M1AB6%K]]02V>VM;!BOGRSRON@C+Y1V"K)^M! (P16)X4^&?PX\!W=Y?^!OA_
MHFBSZ@^^_FTG2H;9[EO60QJ"YY/)SUH V+=62!$>-$(0 I&?E4XZ#@<?A7X)
M?\'M/Q<^%?B/X??!/X6^'?B/H>H>)=(\3ZS<:MH-CJD4UW8Q&WMD#SQ(Q:$%
MN!O R0<9P<?OA10!^37_  2M_P""R_\ P3X_95_X(N?"/2/$_P"T!HVN^.O#
M7@4V?_"K?#-Q]M\1WFHI+,$LTL8@TJ,[;0)'58P&#%@O-?/'_!O;_P $:/VL
M?B!^WMK?_!8G_@H'\,+WP7-=Z]JWB#PCX2UVU:#4+_6-2>9I;Z6W<!X((EN)
MO+64*[R,C@!4!?\ >RB@#\!?B3^SQJ7_  3(_P"#L;PK^U[\=I4T/X0?%OQ!
MK%]HOC_4W$.FV]]J.BW<$EI/<-B.&5;Z3&UV'[J6.3H3BMXO_9^U/_@J=_P=
M?1?'+]G.ZA\1?##X,:[X8U;Q7\0=(E$^E)<Z5:V]RMK'<H3'+,]VBP;%)/R2
MMC;&QK]]?$?ACPWXQT:;P[XN\/6.JZ?<KBXL-2M$GAE&<X9'!5OQ%-\,>$_"
MO@G1HO#G@SPUI^D:?!GR;#2[)+>&//7:D8"C\!0!^7'_  =W_L4C]I#_ ()H
M)^T+X;TCS_$7P5UY-7#QIND;1[HI;7\:^@#?9;ACV6T:O//VT?\ @DEXV\8?
M\&Q6G> O'D-YJ_QA\$^'K7XGZM?7ZE[V74X[;=>6LA^\[1:8S6:@?>-G#U(!
MK]DM6TG2M>TRXT37-,M[VRNX6ANK2[A62*:-AAD=&!#*02"",&I;FVMKVVDL
M[RW26&5"DL4J!E=2,%2#P01QB@#X%_X-IOV<O&OP,_X)3^ O&OQ6U&[O/%/Q
M&L+?7[F6_8M);:4+:*TTBU0GI#'IUO:LJ<!3,_4DD_=_B8^(!X;U ^$UMCJH
ML9?[,%YGR3<;#Y>_'.W=C..<9JS86%CI5C#I>EV45M;6T2Q6]O;QA(XHU "H
MJCA5    X %2T ?@#^S1_P %*_VP]0_X)K?M]_#+_@L%^U'H%CXVL_!NK^&?
M!_P\\736&F>((-2O-*O8)4@M(TC>:TEDN+-82@="4D*$+DGTK_@RU_9"^,'P
M=_9_^+?[3WQ+\$WVCZ1\3=0T2U\&OJ5LT+W]K8)>O+=QJV"T#O>HBR8PQA?!
M(%?LEXN^$/PF^(&IVVM^/?A?X=UN]LP!:7>KZ)!<RP '< CR(2O//!ZUT*JJ
M*$10 !@ #@"@#^?S_@EU\#8/^"-W_!R/\6/!'[5FN6?A'PA\1O!'B./X8^,O
M$5TMGINKV]SJMAJ4"I<RD1>:L-M+$Z%@1+&5YW)NM_\ !*']F7Q5^V__ ,'*
M_P 8/^"F_P /+-[OX/> O&WB%M(\:0QDZ?KU]+:RZ9##:2_=N!Y<LER70E0J
M1YQYJ _O)XP\"^"/B%I/]@^/O!NE:Y8^8'^Q:QIT5S%N'1MDBD9YZXJYI&CZ
M1X?TR#1-!TNVL;*UC$=M:6<"Q11(.BJB@!0/0"@#^;+Q=\;?@_;?\'GB?%63
MXGZ"?#*_$"SL6\0+JT)LEN/^$6BLC&9MVP,+K]R1GAP5/(Q2_M<_&SX067_!
MY'HWQ*NOB;H4?AW2_'_AJQU+7FU2(6=K<1Z':VTL<DV[8C1SYB?)^1U96P5(
M']*M% '\['_!R;\,/C#^P=_P6<^%O_!7'2?AG-XF\ W<VA75_-Y!>T:^TYA#
M<:;.^&6'S[1(S&S</ODV@F)J_53]B;_@J?\ L*_\% _&/A[3OV!/AQ/XJN$4
M7GCG5I_!,^DP>";?R794N+F:W$<UX\H2*.WMWDW R2[Q'&6/V3K6B:-XDTJ?
M0O$6D6M_8W492YL[VW66*93_  LC AA[$57\*>#?"'@/1D\.>!_"NFZ-I\3%
MH[#2;&.WA0GJ0D8"@GZ4 ?@5_P %:OA'_P $IO\ @J+\%OC5^T]K/Q9\*_!'
M]I[X,ZKXDT_Q'I-[J,=JGC1=(O+JVMO]'F96OC<QVT<<=S;[I$E?R7$@C1:_
M17_@VG\._M'>%_\ @CO\+=,_:7BU:'42M])X:M==#B[M]#:Y<V*.'^8)Y?S1
M ](6B PH4#[6UWX8_#7Q0]I)XE^'FAZBUA=O=6#7VDPS&VG=R[RQ[U.QV<EB
MPP2223FMR@#COVB?A;+\<OV?O'7P4@U);)_&'@[4]$2\<$B W=I+ )"!U"^9
MG\*_G3_X-N_C]X2_X(Q?\%!?B_\ LJ?\%+;A_A'J?BC0[2SMM1\61&WL5O+*
MXE9-UP1L$,T<TCQW&?)<(/G^9,_TNU@^-_A9\,?B9'!#\2/AQH/B!+8DVRZY
MH\%V(B>I42JVW/M0!\9_M.?M0_!?_@I3XH\ _L>?L1_$+2OB=:0?%7PUXG^*
M?B_P?>+?Z%X<T31M3@U8QS:A"6MWN[F>S@@AMD=Y")'D8*D9:I/^"N_[='C7
M]@7X\_LT_%/1?!'B7Q/X<U?QAK6D>/-!\*:9->WDFDR:>KR7200@M(;9XX[@
MC!RL3J"-V1]K^&?"OA?P7HT7AWP=X;L-)T^W&(+#3+-((8Q_LH@"C\!5F73[
M">\AU&>QA>XMU=8)WB!>,-C<%;J =JYQUP/2@#X)_P""EOQV_P""*_[<?_!/
M;Q3XA^/_ ,=_AAXL\.?\(Y=S^&+^SUNUEURPU(PGR5L(@WVJ*^\W8OV<*'9@
M8Y$*EEK@_P#@U(_8<^/7[%G_  3?U"Y_:&\.7_A_5_B-XVF\2:?X8U.%HKG3
M[$VEM;0M/$V#%++Y#2%" 0ABW -E1^BA^#7P@;QE_P +%;X5>&SX@\WS/[=.
MA6_VS?\ WO.V;\^^:Z2@#"^(WQ0^&GP?\+3>./BU\0M#\+Z+;?\ 'QJ_B'58
M;*VC^4MAI9F51PK'KT4^E?RS_P#!K_\ &SX0_#C_ (+87OC+XB?$O1/#^D:W
MX9\16VE:GKFHQV<%Q-++'+%&'E*J'=$8JI()Q@<\5_5K10!^(_\ P>F?'#X.
MZU^Q3\-?@QHGQ0T"]\5I\6+?59?#UGJT,MY%9)I-\IN'A5BZ1DW,&&( /F+C
M.:](_P""+ND_#G]N3_@V93]ASX<_%/0'\;ZI\-/&?A^]T5=6A:[TF[N-1U(6
MTES K&2.,FXMI,D#*2KS\PK]<** /YJ?^#=W_@IO^S?_ ,$IM4^*/_!/S_@J
M;X"G\"7*>+FU:PU77?!\U])I^I""*VNK&XBAAEG4.MO;O$R(T9_>$D!E+?I+
M_P %=O\ @HU^TI^SA_P1T\1?M=?L9_ ;4/ ESXB\66VG^']2O=!$5_I&A7"E
M1KUU8O$!9R2M&(XHY@S1I<VSR!)"T,?Z+:S\,_AOXB\2V?C3Q!\/M#O]8T_'
M]GZM>:3#+<VV#D>7*RETY]"*U[JUM;ZVDLKZVCFAF0I+#*@974C!4@\$$=J
M/Y/OVQ_B1\-OCE_P0$^'GC#X;? [XEZOXX;XR0ZQ\?/C5XKT.6:+5M8:TU.W
MB2359G+W8Q*BQJFZ.%0%D,<LRB7^@+_@@I\3?!/Q;_X)#_ Y?"C7ES;Z'\/M
M.T+4GOM'N+:.2[M[:-)UB,\:BXC5RT9ECW1ED=0Q*L!]<OH>B2:1_P (_)H]
MJUAY0B^PM;J8=@Z+LQMV^V,5/;V\%I EK:P)%%$@2..-0JHH&  !T ':@#^>
MW]B+_@DI\8_V<?\ @XT^)7['G@J:\TWX%76FP^-]?LTB_P!%U;PTNI6^H:7I
M_P W!V:G!':-T,D-K>+RCN#_ $*21QS1M%+&K(RD,K#((/4$5"NE:8FJ2:VF
MFP"]E@2"6[$*^:\2LS+&7QDJ&=R!G +,>YKXU_X+C_'[_@IU^S=^RWHGQ&_X
M)=?!?_A-O%$7C"!/%6GVWAQ]8NXM*\F5B8;.,AY0TPB1S&&=5;( Y= #\G_V
M7_\ @EY\:?V8/^#D+QQ^P)\,FGT[X+^-M-'BWQ):+"3;WO@B/4+?4H+/']W[
M?;Q:4S]3&]PO20Y_HQKYS_8PT?X@_&CXB^(_V[/C1\'M8\"ZOXI\/:;X<\'^
M$O$]LD6IZ3H=IYEQ))<Q*S_9YKF^NKAS$6+""VL]X5PZ+]&4 ?-'_!7;_@GO
MI'_!3K]@WQE^RG-JMOINM7T<6H^#]7ND)CL=7MF\RW=\ D1O\\,A )$<SD G
M K\D/^#>G]MF\_X(H>._'_\ P3$_X*O^'M1^#T>M^)3K_@SQ)XJM6CTJ2],4
M=M=1_:P#$T$B06[QW"L8<QRAG4LH/] U9GBWP3X,\?:2= \=>$M,UJQ9@S66
MK6$=S"6'0[)%*YY/:@#YQ^(G_!7K]BNSB3PE^S-\5M&^/'Q!U*''AKX=_!O6
MK;7+V_F8#89YK5W@T^W&0SW5T\<4:9;)X5O@C_@[4_80_:3_ &L_V$?A1^T]
MX;\ '4?%'PA^US>/?#/ADR7@M;;4K>T^VW$'RAYXK>XLH@6V@B)VD8!4<C]?
MO!7PX^'GPVL9-,^'7@/1= MIGWS6^BZ7#:H[?WBL2J"?<UM4 ?S_ /\ P74_
M:@^%_P"WM_P1M_9)_9D_9%\8V'Q ^)'C3Q#X<O8/ O@Z[6^U*+[)H%W;7,,U
MM$6>%H[FZC0B0#!1NR,1VO\ P7.^"^D?L&?\&RGPI_8C^(_CC2D\9Z;=^'K9
MM,%^ADO+V-I+F_\ LZYW2Q122N-X& NS."P!_:WP[\+/ACX0UZ[\4^$_ASH.
MEZIJ&?M^I:=I$,$]SDY/F2(H9^>>2:WJ /YR?BK\;/A!+_P9;>"?AW%\3="?
M7YO$PTM-$75(C=_;(O%5Q>20&'=O#K;%9RI&1&Z/]UE)^H/^"-'[7GPH_9U_
MX-@M+^)>O^&]'\?:=X,UN\T[XB^" ([R4Z=J/BQH+J"6VR=TCV-X\L<,@VRY
M0'*L:_9:HKRQLM0B$%_9Q3QK*DJI-&& ='#HV#W5E5@>H*@CD4 ?S _M[?\
M!/3]EKX2?MT_L^?'S_@@A^TY8^(]9^*'CB.X\/\ P_\ "^N"]O/"MS#+%)]I
MRK&>VLP&=98KM0T(BE#,R;TB]U_X/7OAAX\L/B_\ _VAHO">H7'A:STK4-)O
M=6@MBUO;WBW,4Z0R2#A'D0N4#8W")\9VMC]]M*^'O@'0O$U[XTT3P/H]GK.I
M#&HZM:Z9%'<W0SG$DJJ'?G^\36CJ>EZ9K5C)IFLZ=!=VTH EM[F%9(W .1E6
M!!Y /X4 ?G3_ ,%??VY_V;OVD?\ @A;\=OBY\,_&S'PEKOAH:3X1\1ZS:/I]
MOXENI3 X73UN0DMP S-&6" %X90NX1L1XO\ \&77CWP/=_\ !-;QC\-K7QAI
MDGB*R^+^IW]WH*WT9O(;233M+2.X:'.\1,Z.H?&TLC '((K]A(XXX8UBBC54
M50%51@ #H *6@#\8_P#@]7^%?CSQ;^PS\,?B9X;\-W=[I'A3XB2CQ#=6L#.M
M@EU9ND4LN!\D9D01[S@;Y$7.74'XE_X+8_MZ? #]J?\ X(??LF_"+X"WNL:_
M-X%MO#UCXVUN/0[B#3M&U6W\.O;-I;W$R*LMT669]D/F!8XMS,HDBW_TWZII
M6F:YIL^C:UIL%Y9W43175I=0K)'-&PPR,K AE(X((P:K^&O"WAGP9HL/AOP?
MX=L-)TZV!%O8:99I!#$"<D*B *O)SP* /Q6_;5_9/\5?\%'_ /@U1^!&G_LM
MSQ>+_$'PN\(^%=?DT30)A=7%W+I^D26-_8HD9)-S$MU*YA^^6@V %F"FA_P;
M]_\ !P_^RW\/?V(/"7[#?[3<7C&'XI>!/-T+PCH/ASP9?:O<^*[82.UI;6R6
MD3^7<HK?9RDWEIB)'W_,P3]QZQ--^&OPYT7Q7=>.]'\ :)::Y? B]UFVTJ&.
M[N >H>95#O\ B30!^+G_  >4?#WXO?%']@SX(?')OA5J=A;Z!XEFD\96,96[
M_P"$?DOK*+9'<2PY0!98VA,@/EERH#'>N[WJ7]OC]F/XQ?\ !N!X^E\'^.FC
MTO1/V1W\+W.OZM:M96,_B*;PS/:?V-;RS[?M-Y',BHZ1!E!FC 9B2%_4"ZM;
M6^MI+*^MHYH9D*2PRH&5U(P5(/!!':DLK&RTRSCT_3;.*WMX4"0P01A$11T
M4< >PH _GE_X-A?A7X3_ &OO^"2'[6_["EA\0-)L?%_CHW4.F:?<7RB>$3:4
ML-O>-$#O:!;D(&8#'!7.2*Z?_@WC^/WP[_X)L_L*?M;?LU?MI>+--^&GQ%\$
M:W?:O>>$_&%_%9WMS&VDB"/[-%(P-WNEMMJ^3O#^;%MR)$+?OQ6#XH^%GPQ\
M<:I:ZYXU^'.@ZQ>V&/L-YJFD0W$MO@Y^1Y%)3GG@B@#\8/\ @T$_8U\<?L@_
MLR_%7]O7]IV%/!'A[Q[!IT?AR?Q1(MBJZ19"XEFU*5IBHCMY7N$$;L5!$#.,
MHZ,?FO\ X,WOC#\*/ /[9_QV;QY\2-$T-=2\ B]L7UG4XK59[>VO&FN)%,K*
M"L<1\Q_[J!F. I(_I1HH _FT_P"#2'XH?#FW_P""O/QPCN_'&EP-XK\'ZH/#
M*7-ZD;:HW]M6TVR ,097\H&38N6VJS8PI(_I*=TC0R2,%51EF)P *6B@#^4[
M_@[U^,'PI^,?_!5+2-3^$OQ(T/Q-:Z1\(])T[4[O0=4BNXK:[%]J,S0,\3,H
M<1S1,5SD"09K]JO^"]G[37[.GQ#_ ."&7QE\;^ _CKX1UG2/$GA^UL- U#2_
M$%O/%J%W)=6LJ6\)1SYDIC(?RQ\P7YB  37Z#T4 ?SD_\$Q_C?\ !WPW_P &
MFG[3O@OQ#\4-!L=977M<L_[)N]4BCN3/>V=@MH@B9@[&9DD"8!#&*0#.Q\>E
M_P#!LI\-_#_[6G_!!+]I[]B'P[XWTJ'QEXO\4>)H+72Y+Y!/;+>^'=+MK2[D
MBSO$!N(F7?C!,3C.17[UT4 ?SQ?\&NO[>GP5_P"":5C\=OV)?VXI]3\!^/+?
MQ;:W^D^&;W1+F;4=5O%B-K-IUO;PH[S70=(/+A4%I?.RFX*2.+_X-+?B?H'A
M_P#X*Y?&;_A+[._TB;Q?X8U.STJ&[LG8+>G6+:?[)(\89(Y=BR'!;!\ML$\9
M_HYN?A]X!O?%T'C^\\$:/+KUM"8K;6Y=,B:[BC.0468KO5>3P#CDU>T;0M$\
M.6"Z5X>T>UL+5&)2VLK=8HU).20J@ 9/- '\S'PL\?1?\&_'_!P?\1]3_;5^
M&5Y/\*OB+?:U#;:])HANXWT>_ODOK/4[=2I\]H72.*98\NFZ=0&8*K?NO^R?
M^WA^RE^T;HNN_'[]GS1-.TOX.:-IBK<?&'7=*?P]8ZE=F0!X+9;V&&22"$#]
M[<OLB\QTCC,A64Q_0?C+X?\ @/XBZ<FC_$'P3I&NVD<HDCM=9TV*ZC5QT8+(
MK 'WZUIV=G9Z=:1:?I]K'!!!&(X8(8PJ1H!@*H'  '  H _G6_X.*'^"W_!5
M3X">+?\ @IS^SK\9O!)T3X">*+/P+HD<&I0+J7BNWDF=KN\R7#^6MS*GV.'&
M7AM[^X&Y98POZ:?\&]7_  5>\)_\%+/V'O#^G>-/'=G/\7O NGII/Q TB>[7
M[;=^0%CBU81D[GCN$,;/(!M$YE3C S]\T4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>7^%?BMXNU?]K/Q9
M\'[R: Z+I'A>POK)%@ D$TKL')?N,#I7J%>%^ ?^4@GC_P#[$32O_1C4 >Z4
M444 %%%% !1110 4444 %%%% !5+Q%?3Z;HES?VI DBC+)N&1FKM9OC'_D6+
MW_K@: +UG(TUI%,_WGC4G'J14E0Z=_R#X/\ KBO\A4U !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9WAG4KK5=/>YNRI9
M;F1!M&. <"M&L?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH SO#.I76JZ>]S=E2RW,B#:,<
MX%:-8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !6=X9U*ZU73WN;LJ66YD0;1C@' K1K'\#_P#(
M(E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#.MM2NI?$USI;E?*BMD=!CG)//-:-8]E_R.][_UY1?S
M-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %9UMJ5U+XFN=+<KY45LCH,<Y)YYK1K'LO^1WO?^O*+^9H V**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z
M,:@#W2BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K
M@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'
M_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S
M6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117S%_P4=_:'^,/P%_X0W_A4_B_^RO[5_M'[?_Q+[>?S
M?*^S;/\ 71OMQYC],9SSG KY_BGB3 \(Y%6S;&1E*G2Y;J"3E[THP5DW%;R5
M[M:7]#BS#'4<MP<L353<8VO;?5I=6N_<^G:Q[+_D=[W_ *\HOYFOS<_X>&_M
MA?\ 17__ "W]/_\ D>H4_;]_:WCOGU)/BSB:1 CO_8-AR!T&/(Q7X_\ \3'<
M#_\ 0/B?_ *7_P N/F?]><I_DG]T?_DC]0:*_,3_ (>&_MA?]%?_ /+?T_\
M^1Z_3NOT#@7Q'R/Q ^L?V=3J0]CR<WM%%7Y^:UN6<_Y'>]NF_3V<HSS"9US^
MPC)<EK\R2WOM9OL%%%%?H![04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%?#O[7'_!;'3/V3X]0^)]U^PE\9/%?P;T#4A9>(_C
M+X?TVS_LR B80O/;P2SK<75JDAV?:MB0N1F-Y%*LP!]Q45YO\0OVM_V>OA;^
MRS=?MI>-?B1:6GPUM?"D7B,^)2CF.73Y8DE@DC3&]VE$D82,#>[2*H!8@5YI
MX/\ ^"B]K!X]^'G@[]HK]GGQ3\*K7XOR&#X9:KXHOK*9+Z^,/GQZ9>K;2N=/
MOY80SQP.75S')&)/-41D ^DZ*\5_:#_;3\-_![XT>%/V7/ /@+4?'?Q3\9Z9
M=:KI7@[2+N"W%EI5LRK/J=]<S,$M+42,L2MAWEE<)&CX<KH?LK_M@> /VIE\
M6^&],T34?#?C/X>>(#H?Q"\#:Z8OM^AWNP21%C"[QS6\\3+-!<1L4EC;/#*Z
M( >M4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4
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
M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q
M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q
M10!RGA77-1M=.DCA\-W,X-S(Q=&7 );I^%:?_"2ZO_T*%[_WTM'@?_D$2_\
M7[-_Z%6Q0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7
MO_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[
M_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7
MO_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2UF>%=<U&UTZ2.
M'PW<S@W,C%T9< ENGX5U=8_@?_D$2_\ 7[-_Z%0 ?\)+J_\ T*%[_P!]+1_P
MDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_
M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )
M+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &
M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_P
MDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_
M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )
M+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &
M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% '*6NN:BOBFZNE\-W+.]M&K0
M!EW* 3R:T_\ A)=7_P"A0O?^^EHLO^1WO?\ KRB_F:V* ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M:V*XOXU?'CP+\#="BU'Q1/-<W]Z_E:/H>GQ^;>:C,< 1Q1CD\D MT&1W(!Y,
M=CL'EN$GB<5-0IQ5W)NR7_#[);MZ+4SK5J5"FZE1VBNK+7BWXJ:=X#\/7/BO
MQEIDFFZ=9Q[[F[NIT5$'Y\DG@ 9))  )-?(?[4NB?M%?MQ'0O%GPQ^!EY%X7
MTL7(T:ZO;N&"XO1+Y6Z<I*ZXC;RUV8!X#$GD >Y>$/@5X]^.7B.U^*_[5L40
M@MI?.\._#R"3?9Z</X9+GM<3XZ@_*.>QVK[FJJBA$4  8  X KX+.,CQGB-E
MT\+CW/#8*=K17*JU2S4E*?-&2IQNDU"W.]'-Q?N'C8G"5<\H.G6O3I/HK*4K
M.Z;NGRKLK7[VV/R__P"& /VO/^B.S?\ @WLO_CU1)^P9^UD]T]BGPCE,J*&>
M/^V++(!Z'_75^HU8]E_R.][_ ->47\S7P_\ Q+CP/_T$8G_P.E_\I/)_U&RG
M^>?WQ_\ D3\UO^& /VO/^B.S?^#>R_\ CU?I3_PDNK_]"A>_]]+6Q17Z!P+X
M<9'X?_6/[.J5)^VY.;VCB[<G-:W+"'\[O>_3;K[.49'A,EY_82D^>U^9I[7V
MLEW,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBBOT ]HQ_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HH 2-B\:NR%25!*GJ/:EHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/
M'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI
M5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]
M?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"0
M1+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E
M_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !13+FYMK*VDO+RX2&&)"\LLKA510,DDG@ #O7A&O?&/X
MD?M+ZQ<_#[]F*[;3/#L$I@U[XD31$H,?>AL%X\V3'_+3H.H(RK'QLXSS"9/&
M,9)SJSTA3AK.;79:))?:G)J$5K)HY<5BZ>%23UD]HK=^GEW;T75G1?&']I&?
M0_$H^#OP2T!?%/CNX3FQC?\ T72D/_+>\D'"*,@[,ACP.-RYF^"W[-UOX'UR
M7XI_%#7V\5>/+Y,7>NW:_):*?^6%JAXAC&2,@ D$] =M=+\'O@GX!^!WAH^'
M/ ^F,K3/YNH:C=/YEU?S'K+-(>78DD^@R< 5UM>9@<CQ>-Q4,PSEJ56+O"FM
M:='S5[<]3O4DE;:$8*]^>CA*E6HJ^*UDMHKX8_YR_O/Y)=2BBBOK#T@K'LO^
M1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_
M/_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH ****
M "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-
M4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q
M6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#\2?B=X&^$7A2X\:?$'
MQ!#IUA;C!DE.6D?LB*.7<XX4 G\JY?XW?M&^&_A)/;>$='TN?Q%XPU08T;PK
MI?S3S$]'D/(AB&"2[=@2 <''/_#;]G+Q'XE\5P?&G]I[5(-=\31G?I&APC.F
M:"#R%B0Y$DHXS(V>0,9(#5\MF&?8BMBY9=E$54KKXY._LJ-_^?C6\K:JE%\S
MT<G"+YCSZV,G*HZ&&7--;O[,?7N^T5J^MEJ8EMX0^*G[8US'K7Q1M+[PE\-M
MXDL?"BR&*_UQ0<K)=LO,41ZB,<G\%<^[:#H.B>%]&MO#WAS2K>QL;.(1VMI:
MQ!(XD'0*HX%6Z*[<GR+#Y7*=><G5Q%3XZLK<TO)6TA!?9A&T5OK)MO7#8.&'
M;FWS3>\GN_+R79+3YZA1117N'6%%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_
M %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U
M>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 4444 %%%% !6;XQ
M_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0
MJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /,/B'^V5^S;\*?&-YX
M!\??$?[!JUAY?VNT_L>\E\O?&LB_-'"RG*.IX)ZX/.16+_P\-_8]_P"BO_\
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
M3VA'3K)RE>3UPV"A0DZDGS5'O)[^B[+R7SN]0HHHKWSL"BBB@ HHHH ****
M"BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\V_VQ_^
M"0'Q&^+7P.\8_M9>/OV_?C+X=^/-AH5YXBTC5_#?Q"GLO#WABZAA>>/3+2QB
M"(MC&%6%I"?.EVM,S[G*U^DE?-_[3_V[]MJ\US]ASX9ZQ<6_A23%C\</&&GR
MLGV/3Y%5I?#]I*.#?W<3A)BIS:VLK.VV6:W# 'E?[,W_  4B^)WAG_@@]X7_
M ."D'[37ABZU;QA;_"W^U+S3K'3V$NO7WF-;V3".)?E^UM]GD)10JB=F "CC
MYL_X))>!/V&_V[?BSI7[0GPM_P""T?[4?Q ^(OAC48?$/CGX5>(?B;-I6EO?
M>8))Q_8S6L;G31<-A8HI9(D4QPN[9*M^JG@+4/A9HOAU/ _PWO\ 1;;2_"LT
M.@)INES1K#IDD440CL0JG$;)&\0$?! 91BOAO_@I[^QUX$M/V^/V3_VP/V=O
M#MIH7QHF^.UCH^OWVB1K!<>(?"C6=U-K'VM4P9UAM86Q*^=@E\LG]X@ !9\:
M?%[4_P!NG_@M1XB_X)\ZYKNIP?"KX%_"VV\0>-M TK5)K,>)/$>I-;M9PWKP
M.KRVD%G-YJP;@CS,&=7"(%U/V!?V@_%_PJ_X*;?'S_@E)XL\4ZEK7A[PAHFE
M^.?A%=:WJ,MY>V.B7L<*7FFR3S,TDL-O>3*L!=F=8I-A;:B*O!_LG>#M1^"?
M_!R[^U#I?BJ-X4^+WP=\->+/"$LW NK6P2VTVZ53T9DN V5'(7:3ZT?LL>"]
M5^(__!S9^TQ\?="@>30O 'P/\/\ @?4KU1^Z;4KXV&I"(-T9TCM6W ?=W -@
MD4 ?I-1110!Y;?\ [;'[*6EWT^F:A\<M#BN+:9HIXGE;*.I(93\O4$$5YO\
M!+XQ_##Q_P#MR>.O%?@WQI9:AIUQX)TZ.&[MW)1W20AP,CJ-P_.O?Y?AI\.)
MY6GG^'^B.[L6=WTJ$EB>I)V\FO&?ACX=\/Z3^WSX]L-*T*SMH$\#:64AM[5$
M129&R0 ,#.!^5 'M_P#PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\
MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\
M^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.
MT_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S
M^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]
M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?59_BCQ1X?O/
M#]W:VNJQ/(\1"(IY)K<_L[3_ /GQA_[]"L[Q=8V4?AJ\>.SB5A"<%8P"* "Q
M\7>&H[*&-]9A#+$H()Z'%2_\)CX8_P"@U!_WU4VGZ?8-80$V4))A7),8]!4W
M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\
M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,
M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_
M^$Q\,?\ 0:@_[ZK+\)>)=!L=,DAN]4BC8W4K!6/8MP:Z#^SM/_Y\8?\ OT*R
M/!=E9RZ5(TMI$Q^V2C+1@\;J +?_  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?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*#8:<H+-90  <DQB@#G_&GQB^
M''P_\+WOC#Q3XH@M[&PA,D\G))]%4=68G  ')) KR+X-:=-\9O'T7[3GQP=+
M3R59? 7A6X;(TFV/_+U*.AN)!@Y_A&/10C--L;7]L3XPC6C:1M\,O!&H$62>
M6/+\1:JG!D/9X(N@[,3W#$+] ?V=IXZ6,/\ WZ%?$X6/^MN/6,GK@J,OW2Z5
M:D7_ !7WA!Z4EM*2=35*FUY--?VE6]J_X47[J_F:^UZ)_#W?O?RE/_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A7VQZ
MQ3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H4 <_X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_P"@U!_WU53P
M796<NE2-+:1,?MDHRT8/&ZM?^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@#.O/$O@W4+26PO
M]1M9X)XVCFAF7<DB,,%6!&"""00:^>[/Q,G[$OCQ;*SU)M0^$NOWI**K%Y/"
MUU(W/J6MF)_#G^(?O/I7^SM/_P"?&'_OT*J:_P"$/"WBG1;KPYXA\/VEY8WL
M#0W5M- "LB,,$'_/%?/Y]DD\SC#$86?L\52NZ<][7WA-?:ISLE./I)6E&+7%
MC,(\0E.F^6I'X7^:?>+ZKYK5(CM_'/A&[@2ZM?$%M)%*@>.2-\JRD9!!'4$4
M_P#X3'PQ_P!!J#_OJO"_AU>7O[)GQ(M/@/X_N?MG@C7YV7P'X@O &:QF)R=.
MG<_7]VQZ].A(3Z _L[3_ /GQA_[]"M<CSF.;X>2J0]G6IOEJTV[N$[7WZQDK
M2A):2BT]'=*L)BEB8/F7+..DH]G^J>Z?5%/_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A7MG64_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%
M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z% %/_ (3'PQ_T&H/^^JR_"7B70;'3)(;O5(HV-U*P5CV+<&N@_L[3_P#G
MQA_[]"LCP796<NE2-+:1,?MDHRT8/&Z@"W_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU5S^SM/\ ^?&'_OT*/[.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[3Q+H*>+;N]?5(A$]K&J29X)!.16I_PF/AC_H-0?\ ?55+
M.RLSXSO8C:1;19QD+Y8P#DUK_P!G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A7&?&7XT_"SX':3%>^,'62]O&V:5H
MEA;":]U"3. D40Y/) R<*"1D\BN7&X[!Y;A98G%5%"G'5RD[)?ULENWHM3.K
M6I4*;J5)))=6=%>>/?!NG6DE_?\ B2T@@A0O---+M5% R22> !ZUXEXC_:.\
M:_'W5YO O[-%_%I.B1R&+5OB-J4!\M.S)91-@RO_ +9P![95JETWX)?$[]I?
M4(?%?[2-J/#_ (7CD$NF_#K39L-, <J]_,N"YZ'RQC''W2"#[EI?AKP[HFG0
MZ1HV@V=I:VT8CM[:VMD2.-!T55 P!["OE;YQQ3\//A<(^NL:]5>76C!]_P"*
MU_S[W?G?[5F&UZ=+[IR_^07_ ),_[IP?P8^&7P8^!^F31>&-0%UJ=\V_5]?U
M*8S7NH2$Y+2RD9(SSM& .N,DD]O_ ,)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0KZG X#!Y9A8X;"TU"G'9)62_P""]V]V]7J>C1HTL/35.G&R
M71%/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A76:%/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V
M=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_P#S
MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^JR[3Q+H*>+;N
M]?5(A$]K&J29X)!.170?V=I__/C#_P!^A619V5F?&=[$;2+:+.,A?+& <F@"
MW_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.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/\
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
M ,)%\0=>6V61MEG9Q+YES>2=HX8QR[9(]AGD@<UY:G@GXX?M9D7OQ9^V^!?
M,A#0^$K.;9J6K1]OMD@_U*'O$.>2#R ]=.9\0TL)B?J6#INOBFK^SB[<J>TJ
MD]J<?-WE+[$9/0O$8V-.I[*DN>I_*NGG)[17KJ^B9H^,OVF/$GQ!\17'PL_9
M.T6W\0:M"WEZKXJN2?[(T?/<R#_7R#J$3(_WL,M=!\&OV9O#?PUU>7X@^+M9
MN/%?C6]'^G^*=64&1<CF.!.1!&.0%7G'&<8 [CP=X+\)_#[P];^$_!/A^UTS
M3K5=L%I:1!57U)[LQZECDD\DDUJ5A@N'JM;%1Q^<35:O'6,4K4J7_7N+WE_T
M\E>;UY>2+Y2*."E*HJV*?--;+[,?\*[_ -YZ]K+0****^I/1"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z
M\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"
M_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7
MO_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X
M'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %
M%%% !1110 4=.M%>/_M8?$#Q&-/TOX _#&ZV>*_'<K6D,Z<G3K #_2;ML<@!
M,A3P<Y(Y7%>9G.:4<FRZ>+J)RY;)16\Y-VA"/]Z<FHKS9SXK$0PM!U):VV75
MMZ)+S;T1B>!D7]J3]H*X^*UY^^\$^ +I[+PG$>8]0U,8\Z]QT98^%0\C.&!!
M#"O>ZQ/AO\/_  Y\*_ NE_#WPG:^38:5:+! #]YR.6=L=69B6)[EC6W7)P]E
M=;+<$YXIJ6(JOGJR6SF[:+^[!)0A_=BKZMF>"P\Z%)NIK.3O)^;Z+R2T7D@H
MHHKWCL"BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*
MMB@ HHHH **** "BBB@ HHHH \&^/WA_6OV?_B.G[6GP\TZ6?3Y$2U^(^BVR
MY^U68.%O57O+%W/]T=AO)]M\/Z_HWBK0[3Q+X>U&*[L+^W2>TNH6RLL; %6'
MU!JQ=6MK?6LEE>VZ30S1E)HI4#*ZD8*D'@@CC%>#?"ZYN/V5/C$/V?M<N)/^
M$*\57$ESX O9F)6QN2=TNFLQZ D[H\]=P')8X^*FO]5<Y]HM,'BI>]VI5Y.R
MEY0K/2715;/_ )>2:\IK^SL5S+^%4>O]V;Z^DNO:5G]IGOM%%%?:GJA1110
M4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5
M &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?%O_!7W_FGG_<6_]LJ^+:^TO^"OO_-//^XM_P"V5?%M?P!XV_\ )S\?_P!P
MO_3%,_&>+/\ D?UO^W?_ $B(4445^5'SI^J7PE_9?T3P9XA/Q.^)7B&X\9>-
MIE'F>(-50;;7_8M8ONP(,G&.>3@@'%>I445_J'EF59?D^&]AA*?+&]WNW)O>
M4I.\I2?64FV^K/Z!P^&HX6GR4E9?BWW;W;\WJ%%%%>B;A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".]
M[_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7N
ME>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %9OC'
M_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
ML?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHH
MH **** "BBB@"GXAU_2/"F@WOB?Q!?);6.GVLEQ>7$A^6.-%+,Q^@!KQ[]E/
MP]J_Q UG6?VL?'-@\6H^+<0>&[2<?-I^BHW[E!Z&0CS&QP?E8?>-0?M'W=U\
M</B;HO[)GA^Y<6$P35_']S"V/)T^-P8[;(Z-*X7CJ!M/()KW"SM+73[2*PL;
M9(8((UCAAB4*J(HP% '0 #&*^.A_QD'$CJ;X?!MI=I5VO>?FJ,'RK^_.76FC
MRU_MN.O]BEMYSMK_ . IV]6^J)****^Q/4"BBB@ HHHH **** "BBB@#'\#_
M /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "N
M/^.GP>T+XY?#F\\"ZS*UO*Y$^F:A&/WEC=IS%.A'((/7!&5+#/-=A17+C<'A
M<QPE3"XF*E3FG&2>S3T9G5I4Z])TZBO%JS1Y=^S%\8->\=Z'?_#SXF1+;>./
M"$XL?$=L>/M''[N[3IE)5 ;(&,YX *Y]1KQ;]IOP+XD\(:Y8?M4?"C3S+K_A
MF QZ_IL7']LZ3G,L1QU=!ET/7CH2%%>I> ?'/AKXE^#=.\>>$-06YT[5+99[
M:4=<'JK#LRG*D=B".U?/\/8S%8>M/)L=)RK45>,WO5I-VC/SE'X*O]Y*6BG$
MXL%5J0D\+6=Y1V?\T>C]5M+SUV:->BBBOJCT0HHHH **** "BBB@ HHHH *Q
M_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ J.[N[6PM9+V^N8X884+RS2N%5%
MR6)/  '<UR7QC^.OP[^!VB1ZKXVU5OM-TVS3-(LT\V\OY.@2&(<L<D#/"C(R
M1D5YI:?";XO_ +4ES'XA_:+>?PUX0$@DL/AYIUR5ENE!RK7\RX)['REQCC[I
M!S\WF7$,:&*> P%/V^*M?D3M&">TJL[-4X]E9SE]B$M;<.(QJA4]C1CSU.W1
M><GT7WM]$SYU_P""E'QW\#?&C5_#%G\/7NKVPT.7487UL6Y6TNYG^S;D@<_Z
MS9L7<1Q^\7!(.:^8:_63XA?LM? /XI:/HWA[QI\.;>>Q\/Q2QZ-:6EU/:1VJ
MR;-X5;=T!SY:=<]..ISRW_#O+]CW_HD'_EP:A_\ )%?SOQIX(\<\4\2U\T>)
MP[=7EW=2&T(QMRJ$[)6LGS-M)-V;:7Q&:\)YOF./GB/:0]ZW\RV26UGV[Z[G
MYB45^E-K^P%^R1)XINM-?X39ACMD=$_MZ_X))R<^?FM+_AWE^Q[_ -$@_P#+
M@U#_ .2*^6_XEQXX_P"@C#?^!U?_ )2>?_J-FW\\/OE_\B>TT445_:I^JA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".]
M[_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!A_$[XC^#?@Y\-?$/Q=^(NLIIWA[PKH=WK&NZA(I
M9;6SMH7FGE( )(6-&; YXKYJ_8#_ ."C'QG_ &\="^(.MC]B+Q#\+Y- M].O
MOA_IOQ-U:2RN/%&FWHN3;WTR):.UC$[6KJ-HN.A(+8Q7T3\;_A-X8^/GP7\7
M_ KQLTPT;QIX7U#0=7-LP606MY;26\NPD$!MDC8)!YKX;^*GB/\ X+Y?#'XI
M>([OX-?L;?!GQUJVM>$M)\/V7Q);XDO8:<OV&XU*5+^?2)HDGC=_[1R]O'/*
MJ&$A99 PP ?67['_ .U]X"_;"\$^(-<\+Z3>:-KO@GQEJ'A'Q[X6U)T>XT/7
M+%PEQ;%XR4F0ADDCF0[9(Y$;"DE5]:KY"_X(R?L*>+OV'?V=O%4/QE^-UA\0
M_BC\1_B/JGBWXK>)=)?-I_;D[)'/;0C:IVQF+!)1"79SM1=J+]>T %%%% !1
M110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_
M $8U 'NE%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O
M_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?
MP/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH *P/BG\1M ^$GP]
MU;XC^)Y=MGI-FTSJ" TK=$C7/\3L54>["M^O"/B?_P 9&?M':9\$K?\ >^%_
M S1:SXR(YCN;T@FTLV]0.9&4\$9!Y6O!XCS.OEN7VPR3Q%5JG23V<Y7LW_=@
MDZD_[L9''CL1.A0M3^.3Y8^K_1*[?DF;_P"R5\.-?\.^#;WXH_$2+_BKO'5W
M_:NMEEP;=&'[BU&>0L<9 VG[I8CL*]8HHKLRC+*&39;3P=)MJ"W>\F]92EWE
M*3<I/JVS7#8>&%H1I1Z?B^K?FWJ_,****](W"BBB@ HHHH **** "BBB@#'\
M#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH ****
M"BBB@ (!&"*^?]%)_9!^.0\*3GROAQ\0-0+Z1(>(M#U=OO09Z)%+C*]@1@ !
M6)^@*YWXK_##PO\ &/P!J7P[\7VWF6>HP;?,4?/!(.4E0]F5@&'TP>"17SW$
M.58C'488G!M+$T&Y4V]F]I4Y?W*B]V79\LU[T4<6-P\ZT%4I:5(:Q_6+\I+1
M_)[I'145Y!^S#\4?$\D^H_L]_%^Y_P"*S\(*J-<N3C6+#I#>H3RV1M#]2&P3
MR2!Z_7=D^:X?.LOCBJ2:O=2B_BA).TH27249)I^FEU9FN%Q,,5152.G==4UN
MGYIZ!1117IG0%%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U
M^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445F^+_&/
MA;P#X=N?%GC/7;;3=-LTWW%W=2;44=A[DG@ 9))  )K.K5I4*4JE22C&*NVW
M9)+=MO1)=R92C"+E)V2-*O&_B+^TOK.M^*I_@[^S+H,/B?Q1&=FI:I(Q_LO0
M^Q:XE'#N,']VO.01U&TX3:U\8OVQV-MX3EU'P/\ #.0XEU@KY>JZ_'W$ /\
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
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L5C^!_\ D$2_]?LW_H5'V+QO_P!!NR_\!C_C
M69X5M?%,FG2-8:I;1I]ID!62 D[MW)H ZNBL?[%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@_VD?B\WP7^%5[XGTZW^TZQ=R)8>';%5W-=7\QVQ(%_BP<L1W"&ND^Q>
M-_\ H-V7_@,?\:\/T&V\3_M&_M,7/B9M3MI_#?PNN'L],D,!\F[UEP/.D _B
M\E<+D]&VD=37S?$V/Q.'PD,'@Y6Q&(E[.F_Y;IN=3TIP3EV<E&/VD<&/K5(4
ME2I/WYOE7EWE_P!NJ[];+J>G?LX_"$?!7X4V'A*\N/M.JSLU[X@OBVYKJ_E.
MZ9RW\7.%![J@KNJQ_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !KV,OP&&RO
MTL)AXVA3BHQ7DE;YON^KU9U4*-/#T8TH*RBK(V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&NPU-BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :
M -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :
M -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : #P/_P @B7_K]F_]"K8K
ME/"MKXIDTZ1K#5+:-/M,@*R0$G=NY-:?V+QO_P!!NR_\!C_C0!L45C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L57U?2=,U[
M2[G0]:L(KJSO('ANK:= R2QL"&5@>H()%9_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C4RC&<7&2NGNA-)JS/$_A;JVK?LE?%"']GOQM?RS>"?$%R[_#W
M6[ER?L<K'+:;*QZ<GY">N?\ :(3Z$K@OBU\'+CXT>!;SP!XUOK.6TN@&CE2V
M(DMI5Y2:-OX74]#WY!R"0>"^"/Q6^*6@>-)/V:/C5K]M%XGTZWWZ'JT\!\OQ
M!9 ';,C=Y0 =ZGGY2>2&Q\5E\WPGCH977?\ LM1VH2?V)/\ Y<2?;_GRWNOW
M>\8\WE4'_9M58>?\.7P/L_Y'_P"V^7N]%?WJBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK[<]8V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V*Q_ _\ R")?^OV;_P!"
MH^Q>-_\ H-V7_@,?\:S/"MKXIDTZ1K#5+:-/M,@*R0$G=NY- '5T5C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L5@_$CXG>!
M/A'X6F\9?$/Q);Z980\>9,WS2-C(1%'S.YP<*H)KS#XI?M+:UX8\2_\ "K?A
M:D7C+QK)P-$TJWS'9=M]U-G9"H[@G/3.T$&HO!'[+OC?5O%L'Q?_ &@/%]CX
MF\41?-86<D#-IVC]]MO$< L,#]XPSD ]1N/RF+X@KXS$RP.2Q56K%VG-_P &
MD^O-)?'-?\^H/F_G<$TSS:N-G5J.CA$I26[?PQ]7U?\ =6O=K<H?V;\:_P!L
M,^9KJ:CX"^&LIRNG@^7J^O1?]-#_ ,N\+#^'DL#_ ! AA[9X)\#>$?AQX:MO
M!_@;P_;:9IMHFV"UM4PH]23U9CU+$DD\DDTS[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\:[<IR"AEM66*JS=;$S5I59VYK?RQ2TA!/:$;+K+FE>3VPV"A0DZ
MDGS3>\GOZ+HEY+YW>IL45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C7O'8
M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (T %E_R.][_ ->47\S6Q7*6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5I_8O&__
M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\
M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__
M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\
M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__
M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\
M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XUC^+?&3
M> SIB^,_B'HNF'6=5ATS2A>+L-W>2D^7!&"?F=L' 'H:NG2J5IJ%.+;?1*[,
MZM6E1@YU)**75NR^\["BN%\:ZW\;/#^M>']/\*^$X-<M=3U3[/K-[%<1P#2;
M?86^TLLAS*,@+L4[N>,]*?XE\"_%;7/%_A_Q'IGQ8?3+/1YKA[_1[:Q0PZJ)
M(]B+,6&X!#EAM(Y//05O##:1E4FHJ2DT[WVO9-1NXN35E=+=/X=3&>*=Y1IP
ME)Q<4U:V]KM.5HR44[OE;V<5[VAT][XM\*Z=XALO".H>);"#5M1CDDT_3);Q
M%N+E(QEVCC)W.%'4@$#O6'XE^)UUX5\>)X=U;P3J$>@IX?N-4U'QBSQBQL3$
MW,,F3N#% SYQ@ #KSA=0\ 7.K>)=.\9ZI9Z'<ZOI$<T>E:G/I2O<6:S "412
M'YH]X4!MI&0,'BO&/^"B/@O]K?XC? .?X3_ #PLFN7'B.?[/KDUO?VMG]FLE
MPS)NN)DW&0[4PN?DW@XR,^IDF#P&8YKA\+4FH1J>[.=22C&%V[S3NE[L;-*3
MUEI9W1Y6>XW,,MRG$8NG"4Y4_>A"G%SE-)*T&K-WE*Z;BM(ZW5F?EG^V)^T/
MJ?[47[0GB#XMW;2+97-S]GT2VD_Y=["+*PICL2OSL/[[L>]>8U]%_P##IO\
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
MH]E62^55>]'WN:*X*%>IA*BP^)=[Z1G_ #>3[2_]*W6MT>LT445]B>H%%%%
M!6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 44
M44 %%5M8UG2/#VF3ZWK^J6]E9VT9>XN[N98XXE'=F8@ ?6O%M2_:=\<_%^_E
M\+?LD>!QJZ)(8KKQOKB/!I-H>A\O(#W##T4>APPKQLUS[+<G<85Y-U)_#3BG
M*I/_  P5VUWEI&.\FEJ<N)QE#"V4W>3VBM9/T2U^>RZL]5^(OQ-\!_";PU+X
MN^(?B>UTNPB_Y:W#_-(W78BCYI&/95!/M7C_ /;'[0/[6'[OPRM_\./A_-][
M5)EVZUK$1_YXK_RZQL.CGGD$%@2HZ'X??LF:!I_B.+XE?&KQ/=>//%B'='J&
ML*!:V1Z[;:V'R1 'D'DY&1MKURO&> SSB)WS%O#X?_GS"7[R:_Z>U(_"N\*3
M]:DDW$Y?8XO'?Q_<A_*G[S_Q26WI'YR>QS'PJ^#?PY^"OAT>&?AUX;AL86(:
MYG^_/=/_ 'Y9#\SMUZG S@ #BNGHHKZK"83"X'#1P^&@H0BK*,4DDNR2T1Z-
M.G3HP4*:22V2T04445T%A1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%
M8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !114&JZG9:+IES
MK.I2E+>T@>:X=8V8JBJ68[5!)X!X )/:FHN322NV*4HQ3;=DB>BN5T3XEV7Q
M-^$ ^*/P1FMM;34M'ENO#9NB]O%>2;6\I7+*'C5G 4DKE>>.*+OPQXH^)7P;
M/A3XA7]SX=UG6-#6#6+CPGJCQR6%R\8$C6LY&X;6SM8@]!D'FNOZG.E.U=\E
MI<LD_BB^MX?%IU\]-SD6-A5A?#KGO'GBU\,ETM/6.O3RUV-#XB?$/P9\)_!=
M_P#$/XAZ['IFC:7$)+^^E1F6)2P4$A 6.68# !ZU3^)?B7Q_I7@"3Q%\'/!M
MGXHU5WMS9:=/JRVD4T3R('D$I!7"QLSXXW!< Y(!U]+\.6&G>&K3PM=22ZA!
M:6D5N9-28323B-0 \A(P[G:"3CD\U?Z=*5.IA:,H2Y.=QDV^9OEE'2RLK25]
M>9J>S25FKLJ4L57C.//R*44ERI<\9:W:;O%VTY4X:--NZ=ESGQ-\ 7OQ&T6S
MTBQ\?Z[X<:UU:VO6O/#]V(9IEB?<8&)5@8WZ,I!!'%;&JZ%H>N_9_P"V]&M+
MS['<K<VGVJW63R)E!"R)N!VN 2 PY&3ZU;HK+ZQ6]G&%](W:Z;VOKOT-?JU'
MVDIVUE9.^JTO;3;KT7J%%%%8FX4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO
M_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% %?3](TG2#.=*TNWM?M5PUQ=?9X%3SIFQND; &YC@98\G JQ7%?M*1^*IOV
M<_'\/@7QQ9^&-;?P5JHT;Q+J-Z+:WTFZ-G+Y5W+,01$D3[9&<@A0A/:OSZ^*
MO_!>CXA_!_Q<O[ 7A+X/^&OB_P#M3M?6VC::/ ?B>W7PA=W4RL%N[RYEE633
M9%9&,FGR9D#%429E82@ _3JBOF7_ ()>? C]N7X(?#GXAWW_  4(^+OA_P 9
M^/\ QM\3)/$?]H^%4>/3[.S?1]*M4L8(W1#''!):31KQEU42-EI&-?35 !11
M10 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\
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
MB]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z
M%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%87Q-^(GASX3^ M4^(GBRY\
MJQTJU::7!&Z0]%C7/5F8A0/5A6.(Q%#"8>=>M)1A!.4F]DDKMOR2)G.%.#G)
MV2U;\CR[]J;6M5^)OB;1?V2O!=\\5SXE'VSQ;>0-\UCHT;?O.>S2L/+'8\@\
M-7LFAZ+I7AO1K3P]H=BEM96-LEO:6\0PL4:*%51[  "O+/V4?AYXDM=+U3XZ
M?$^VV^+?'<RWEY"X_P"0?9@?Z-:+GD!4P2.#D@'E<UZ[7S7#6'KXN57.<5%Q
MJ8BW+%[PHQO[.+723NZDUNI3<7\*.# 0G4<L545I3V3Z17PKU?Q/S=N@4445
M]6>B%%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L
M5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 9WB?PCX4\:Z6VB>,?#5AJMF_WK74;1)HS[[7!&?>O@W_
M (*3_ 7X8_!.[\)7'PRT*33(=9;47N[);R22!7C^S8:-'8^63O.=N <+QQ7Z
M!U\6_P#!7W_FGG_<6_\ ;*OQWQQRW+JWA[C,9.C%U8>SY9N*YHWK4T[2M=)I
MM-7/F.+:%"62U:KBN9<MG;5>\NI\6T445_!I^/!7Z;0?LN_&Z\&/$W[:/C"?
M/W_[,L(+/UZ8+8Z_YQ7YDU^TE?TI]'G),OSEYG]:4GR>QMRU*D%K[6]U"45+
M96YKVUM:[O\ =\$X2ABO;^TOIR;2DOYM[-7^9XO#^PC\%-1F6Z^(NK>*_&4R
MG=YOBCQ/<39;UQ&4'X8KN?"7[/WP.\";6\)?"7P]92)]VXCTJ(R_]_&!8_G7
M7T5_4."X6X;R^I[3#X.G&?\ -R1<GZR:<G\V?H-++L!0?-"E%/O97^_<  H"
MJ, = ****]\[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN<
M^+OQ/\,?!;X8ZY\5O&5QY>FZ#ITEW<X(#2;1\L:YZL[;44=V8"M:%"MB:T:-
M*/-*3226[;=DEZLRKUZ.%H2K59*,(IMM[))7;?DD6[+_ )'>]_Z\HOYFMBO@
M?_@DU^VYXD^-?Q=\;?#[XL:SYFJZ[=3Z[H(DDRJ*SYFM(\]%0%61?[HD/:OO
MBO=XIX:S#A+.9Y=C/BBD[K9J2O=?BO5,\#A3BC+N,,EAF6"OR2<DT]TXNUGY
M[/T:845SOQ!^*G@SX82Z%#XPO+B%O$>O0:-I(@L99A)=S!BBL44B-<(Q+N0H
M"GFD\9M\5U\2>'!\/X]!;23J+_\ "5G5VF%P+3RSM-KY>5\S?C(<8*YY!YKQ
MX8.M)1E+W8R4FG+1/EO>SZZJWKH>U/&4(N48OFE%Q3C'5KFM:ZZ:._I=G1US
MFI_%/PGI'Q.TOX1WCWG]LZQIL]]9JEA*T'DPE0^Z8+L5LL,*3GVY&3Q)\+?"
MWBOQ_P"'/B3JQOO[2\+"[_LH0:A)%#FXC$<AEC4A9<*"%W A=Q(Y-='0OJ<%
M%N\KQ=UI'EEJEK[W,DN63TC>[CI;F9+ZY4<DK1M)6>LN:.CEI[O*V^:*UDE9
M2UORKG&_X6O_ ,+779_8/_"$?V"=^?.&I_VF9N,=8C (A[-N;N!18_"WPKIW
MQ1O_ (P6WVW^V-2TF'3KG=J$AM_)C<NN(<[ ^3RV,X&.,G/1T4?6ZR5J?NWC
MROETYE>_O=[M*_H@^IT6[U/>M+F7-KRNUO=[63=O5A1117*=04444 %%%% !
M1110 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_
M,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YI
M?M<?"O\ X+R> #\=_P!H_P -?\%2?#O@_P"''@NXUO7_  9X63X,:/JMW+H5
MO9_;DA$TB1G>@,EJ#(2S&#>S$-DV/ W[%?\ P<F:MX1T_4OB%_P6D\!:+K4]
MJCZEI.G? ;2;Z&TE(RT:SM%"9<'C=Y:YQP*_17Q;X4\-^//"NI^!O&6B6^I:
M/K.GS6.JZ==QAXKJVFC:.6)U/WE9&92.X)K\G_CCX/\ CW\(-:N?@C^S!_P=
M-?#GP'X'M2;2V\*_$^3PSJVO^'X 2IMEU*>5;J<(,JIF*RJ$ ,A.6H ^J_\
M@CG=_M&Z'X+^,GP8_:Q_:@LOBIX\\#?&S4K+6=9L?#T>G16PN;.ROXHHXXF\
MLQO'=+-A53RY)IHB&,6]OL6OD#_@B_\ !?\ 9)^ _P"SAXJ\!?LK_M*_\+FO
M(OB'=7'Q0^+#ZU%J+^)O$]Q965U<W!N(I948"&XMEV!W*%6#,TF]V^OZ "BB
MB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\
M8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** "LWQC_P BQ>_]<#6E6;XQ
M_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_ )!$O_7[
M-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 5X)XN_XRD_:*B^',)$W@CX<
MW:7?B-AS'J6K\^5:GLRQ#+..F=RD?=-=A^TU\8=6^&OA2U\,> K87GC/Q5<_
MV=X6L1R1*P^>X;TCB4[B3QG;G@DC:^ _P?TKX'?#2Q\":?<FZN$W7&K:B^=]
M]>2?-+,Q/)RW SDA0HR<5\;FW_&0YO'*(ZT*7+.N^C>].C_V\[3J+^11B]*A
MY>)_VW$K#+X(V<_SC'Y[OR23^([&BBBOLCU HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOXO\
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
ME'=)"' R.HW#\Z /IJBLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJS?&/_ "+%[_UP-'_"8^&/^@U!_P!]5G^*/%'A^\\/
MW=K:ZK$\CQ$(BGDF@#<T[_D'P?\ 7%?Y"IJR+'Q=X:CLH8WUF$,L2@@GH<5+
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M6/X'_P"01+_U^S?^A5-_PF/AC_H-0?\ ?59?A+Q+H-CIDD-WJD4;&ZE8*Q[%
MN#0!TU%9O_"8^&/^@U!_WU7$?'7]I3PE\(/"JW.EA=8U_4I?LWA[0K8DR7MR
M>!G^[&N06;L..I /'F&883*\%/%8J7+3@KM_DDEJVWHDKMMI)-LRK5J6'I.I
M4=DOZ_X9=3*_:5^*OBM=0T_]GOX,7 _X33Q3&=UVO*Z+89Q+>R$?=.,A.Y;D
M<@!NY^$7PJ\*_!;P#8?#WP?;%;6SCS)/)S)<S'EYI#W=CR?3@#  %<-^SIX"
MTWX<VNH^/?B1XMM=4\<^*)%N/$6I Y6+CY+6'^[%&.!CJ1GH% ],_P"$Q\,?
M]!J#_OJO!R/ XO%8J6<9A#EK37+"#_Y<TKW4>W/-I2JM=>6%VH)OCPE&K4J/
M%5U:3T2_ECV]7O+Y+9&E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5?5'HF
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 0^!_^01+_P!?LW_H5;%<SX2\2Z#8Z9)#=ZI%
M&QNI6"L>Q;@UJ?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I5C^!_\ D$2_]?LW_H53?\)CX8_Z#4'_ 'U67X2\2Z#8Z9)#
M=ZI%&QNI6"L>Q;@T =-16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\
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
MX$/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U%<AUD/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H5D>"[*SETJ1I;2)C]LE&6C!XW5NU
MC^!_^01+_P!?LW_H5 &E_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10
M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5A:_\ $0:#\1= ^'9\%Z]=
MG7H+J4:U9:?YEA8"!%8K<R@_NB^X!,C#'C.:$\"ZLOQ7?XD'XAZR;%M"&GKX
M6\Q/L E\[S#=[=N[SL83.[ 7/!SQU+#.,%*J^52BY1Z\VK5M+VU3WMMZ'*\4
MI3<:4>9QDHRZ<MTI7UM>R:VOOZD7AGQ_X+\6^.O$?P]TK2+M;[PN]LFIR7.D
M210,T\?F((I64++A<;MI.,CUH^'/@#7?"%OJ\7B[QU-XE>_UVYO;&6]TZ&$V
M%K(1Y=FHB #+&!C>1EB23CH.HHHGB(*,H48VC)1O>TG=+5J7*FDW=V71I-RM
M<(8>;E&=:5Y1<K6O%6;T3CS--J-E=WU3:4;V(?[.T\=+&'_OT*/[.T__ )\8
M?^_0J:BN4ZB'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
M^?&'_OT*/[.T_P#Y\8?^_0J:B@#"L[*S/C.]B-I%M%G&0OEC .36O_9VG_\
M/C#_ -^A6;9?\CO>_P#7E%_,UL4 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34
M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ%2AT+F,."R@%E!Y&:X'Q3\?;#2/$%UX0\+> /$?B'4[23R[
MB/3M-80Q/@'#RO@ 8(Y&1S7F9GG&6Y/157&5%%2=EHVY/>T8Q3E)Z/1)O0Z\
M)@<7CJCA0C=I7>R27=MV27FV=S_9VG_\^,/_ 'Z%!T_3P,FQA_[]"O-OMW[5
M/C3_ (]-&\/>#;9_XKN<W]VH]0$Q'^!KN6\+KK'@O_A#_&MV-5%QI_V74[CR
MO(^U93:[[4/R%N3\IXSQ7+@,[J9ISO#X:I%)7C*K'V49/HK2_>KS;II)=WH;
M8G 1P?+[2K!MO50?.TN]U[C]%/\ S,'Q=\:/@AX'9HO$/C'24F7@VMOB>8'T
M*1AF'XBL_P )_%]/'7B&VT_PQ\&]=_LR5R)]<U&Q2UA1=I(9 _,@S@<8/-=)
MX1^%'PV\"!3X1\$:=8NHXGBM@9?QD.6/XFN@KCH83BW$UXU,7B:=*":;A2@Y
M-I/9U*CU3V?+2@^S3VWJ5\EI4W&C2E.37Q3E9+S4(]5YS:\CD_B/X#\6^+%L
M[3P;X[7P[ I?^T'@TJ*>6<';M",_^KQAN1ZCTKG]-_92^&)N%U#QG<:OXGNE
M.1-KVIO(%/LB[5Q[$&O3**Z,;PKD.98QXG&T?;2=M*CE."LDERTY-TX[7O&*
M;>KUU,J&<9CA*"I4*G(N\4HR=^\DE)_-O338S=%\&^$?#=I]A\/>%]/L8?\
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
M K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**
M** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG
M?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !116?XG\5^&?!6B3^)/%^O6FF6%LNZ>\O9UCC3\6/4]AU
M)X%14J4Z--U*C2BE=MZ))=6^B%*48Q;D[)&A7&_&'X\?#?X':3'?^-]8/VJZ
M.S3='LD\V\OI,X"11#ELD@9.%!(R1FO.Y_V@/B_\?IGT?]E?PC]BT<N4F^(7
MB:V:.V S@FT@8;IV]"PV@C# =:ZSX0?LQ>#OAEK$GCO7]4N_%7C"Z'^F>*==
M(DGZ8*PKR($Z@*O.#@DC KY&6?X_._W>103@]\1-/V2\Z<=)5GV:Y:?_ $\=
MN5^8\96Q?NX-:?SOX?\ MU;R^5H^?0XV/X;?'#]JAUU'XYS7'@WP3(0UOX&T
MRY(O=03J/MTPP44]XEP><':R[CK^*OV&_P!CJX:?Q-XD^%5E:QPVZ>?-'J]W
M:PQQQQA 2L<RHORJ,G&2<L2223[+7RS^WC\5M1N-?MOA)I=TT=G;0)=:FJ-C
MSI6Y1&]E4!L=RX/\(KY+CBEPKP5PQ6S7-L/'&UFTDZT8SE.H[\J5XN,(I<SY
M81C&,>:RN]??X:X.H<1YI'"32FWK*<TI-);M)Z+>R2LKOU.&\::1_P $]]"O
MWL/"7[/U]K0C8@W)\1W]O$_^Z6F9B/JH_&HOAUX?_8"UBY73?'?P-O=+>64[
M+S^W[Z:%%)X#%)PPQTR%/OBO,Z*_CY>(N.^O_6/J&#Y+W]G]4H\ENU^3VG_D
M]_,_<O\ B#O 'U;V?U1<W\VG-ZVMR_\ DI]N?"W]D3]F#X>>)-.^*'PO\!Q0
M7]O&[Z=J4.MW<Z;9(FC+ /,R,"CL,D'KD<X->J5\M_L)_%V[L]1O?A9KVH#[
M";9[S3GFDP(&4@R(">BD$OZ JQ_B->]:Q\<?@[H)*ZG\3=$1E^]&FHQR./\
M@*$G]*_M+P_XKX/QW"-/,,)3HX*$V^>"Y*<545E+;E3T46I6NX\M[;+\?S3A
M"OP_FE3+\-2NEJN2.Z>SM%;Z6?FNQU5%<!H_[3GP<\2:_:^&O#/B&XU&YNKE
M($^RZ9.41F. 6=D  YZYKH/B#XNU[P?I<-[X>\"7_B">:X\K[+82(IC&TG>Q
M;@+QC/J17V5#B3(L7@ZF+PN(C6IT]).D_:6?:U/F;?DDV<53*LQHUX4:U)PE
M+93]S_TJR2\V;]%>9_\ "P?VE=5_Y!?P"L-.4_=DU7Q-&_XE8AD?2M_X>O\
M'";49YOBC!X9ALS#_HL.B/.TJR9'WS)\I&,].]<^#XFPN/Q,:-"A7M+[4J%2
MG%>;=2,';T3-*^4UL-2<ZE2GIT52$F_3E<OS.MHKC/'?@/XH>)]=^U>&OC3/
MH.F^2JG3[;1897+C.7\USN&>..V*QO\ AGC7;XYU_P#:#\=3>JV>J+;*?P5#
M4XK.,\AB)4L/ELY).RDZE&,9>:M4E.W^**?D.C@<OE24ZN*BF^BC-M>3]U*_
MHVO,],JO>ZOI6F@G4=3MX !R9IE7^9K/\"^"[+P%H(T"PU;4;V,2M)Y^J7AG
ME);J"Q'3CI7+O^R_\ FU"74+CX>VTEQ<S-+(TUW,^]R2S'#.1U)X Q73BL1Q
M$\+2EA,/2]HU[ZG5E%1\HN-*?/U_D^=],J-/*U6FJU6?*OA<8)W]4YQY?Q.B
MO/BI\,-.S_:'Q'T&#'7SM8A7'YM6CJOB30M$T&3Q/JNJ0PZ?%")I+MFR@C.,
M-D=N17G=OX/_ &>]-^*\7P?B^",#W\F@G51J$GAH2V*Q";RO+:=@5$I.2$/.
MU2?3/4V^C?$:3XC7D&J3>'I/ AT.&+3],CLW%XMX'.\R$YC:'8%"@ '/!'&3
MU8'"\4^RJ/,/8TVX<U/E<Y)O97NHW7DK72>JT.7$8O)7."PGM)I3Y9Z15NKV
M;M;OKJUH8ES^U;^SY:_ZWXE6Q_ZYVL[_ /H*&CPI^U)\&O&_BB/PEX8\07-U
M=3R+' PTV94<D$]64;<8P2P'7C-;GA[X._#[PMX_UGXF:'HC0ZMKUM;0:C(+
MF0Q-' "(PL);RT(W')503DY-=/7G1PG%JKQ<L90</=YDL-44NCDDWBI)=4I.
M+Z2<5L=BKY/*D[X>HI7=OWT6K:J+:]BGJK-I/1Z<SW/.[WXL^-? &JZU-\6?
M"$::4^KB'PE)X<26[N+JW$8+/<)C$;;L@ '!_4\KX!^,FB>"KS7[Q[;XI>(E
MUS79=1BAU31&ECTT.% M;8<%(5"@A"3@DGN:]NHKMS*GQ)B<34>"Q<*%*2BN
M14>9^ZEKS2J7U:YG9+5VV.7!PRBC2A]8HSJU(N34G4M\3>EE&UDG97OHEUU/
M/_@GKG@*ZN]9L? WP=U?PK]NOY=5U22_\/BR6^NYF'F3,03YDK8&2>< >E7/
M''Q@O/!>O-H<'PE\7:PJQ*_VW1M*$T!S_"&+#D=Z[2BHK87/<1@5">-?M[W=
M3DBVUVY6VMK:WOH:TJF64*]X8=*G;2',TD^]U;S^\\S_ .&AM>?YH?V>/'A7
ML7TI%/Y;Z[3P/XIN_&.@KK5[X4U+1G:5D-EJL(28 ?Q$ G@]JV**SR[+LXPN
M(Y\5C76C;X73A%7[WBKZ=KFF*Q6!K4N6CAU!]^:3^5F['G%[\<_&-I>36L7[
M/?BV98I619HXH]K@'&X?-T/6H_\ A??C3_HW/QA_WYB_^*KTNBN&62<0N3:S
M2:_[A4?_ ) Z%C\L2UP<?_ ZG_R1\1_MD^(M1U[XXW<5]!)"MEI]I%!!+UC5
MH5F*GW#2L#]*\KKZ(_;Q^%6HVGB.V^+.F6K/9W<"6VI,BY\F9>$9O0,N%'NG
MN*^=Z_@KQ3R[,<MX_P PAC+\TZDIQ;ZPF[P:\N6RTV::Z']'<'XK"XKAK#2H
M6LH*+7:25I+[]?G?J%>D_LJ_$2;X;_%:/4_[*U&^M[JQF@N[32[4S3,N X(0
M$9PR*2>PS7FU?1O[!GPJU&76[OXM:I:M':0P/::6SKCS9&(\QU]E *YZ$N1_
M":GPPRS-<TX[P-/+VXSC-3<K748QUE)K32VEFU=M1ZCXNQ>#P?#N(EB5>+BX
MVO:[>B2\[Z^5K]#UF+]K/X+QRB#7=5U'2)&. FJ:-<1\^F0A _.NP\(?$?P%
MX^21O!GBZPU(Q*&FCM;@,\8/0LO50?<5L30PW$1AN(E=&&&1UR#^!JEI7A7P
MOH-Y/J&A^'+"SGN0!<36EFD;R@$D;BH!;&3U]:_T P6'XKH8J*Q6(HU:76U*
M=.>VEG[6<7K;[,=#^:\15R:I1?LJ4X3Z7G&4?NY(M?>R_17#>-?@S?\ B+Q%
M-XO\,?%3Q'H-_,J!H[2[#VAVJ%!,##!X'KZUD&X_:F\"<W%GH7C>S3JT#?V?
M>L/7!S%^ YK+$\08W+\1..+P-7V:;M4II54UT;A!^U3:ULJ<DN[+I99A\33B
MZ.(ASM:QE>#OV4I+D?JY+T/4**S?#WB"75?"\'B37-(FT=GMS+<VFH.H:V S
MG>0<# &<^G7%7K2[M+^V2\L;F.:&1=T<L3AE8>H(X(KZ"CB:.(A&4'\24E>Z
M=GUL[-?-)K9ZGF5*4Z<FI+9V[J_JM"2BBBMS,**** "H-.TO3-'LETW2=.@M
M;="Q2"VB$:*6)8X50 ,DDGW)-3T4[M*W05E>_4R?!?@3P9\./"UOX(\ ^&;+
M1M(M/,^R:;IL AAAWNTC[57 7+NS''=B:I?"OX4>!?@I\/;'X6_#+2'TW0],
M65;"T-U).81)*\K?/*S.WSNQ^8G&<=!71T5O/%XJI&<95)-3DI23;?-)7M)]
MY+FE9O7WGW9SPP>$IRA*%.*<(N,6DERQ?+>*[1?+&Z6GNKLCG/A;\.+?X4?#
MNQ^'>G>+M=UA-/258]6\2:B;R^EWR/)F25@-^TOM7CA54=J/A?X-\4> _AU8
M^#_$_P 1+WQ/J=I'*LOB'4X$2:Y+2.REU3Y?E#*O'4(*Z.BJJXS$5N?VCNYR
MYI.RNY:ZWM=?$[I-)Z76BM-+!8:A[-4TTH1Y(J[LH^[I:]F_=5FTVM;-7=^<
M^&>B_$GP]\.K+1OB9XUM/$7B2&*47NLV^G"SBN7+N4/E*2$ 4HIQUVD]Z/AI
M'\5[;X=64?Q>N="N?%:PR_VA)X>25+%WWOY?EB7YP-FP'/\ %NQQBNCHHJXJ
M57G<HQO.7,[12MOI%*RC'7X4DM%;9#I82-'D49RM"/*KR;OMK)N[E)<OQ-MZ
MN^[.<^&U_P#%"[^'5EJ'Q8T'2K3Q.89&U#3]$NFDM5<.VQ8WDP3E F2>A)[4
M?#?7?B+K7PZLM>^)O@2#0_$4D$C7V@V6II=)"X=@B+, %;<H4YZ MCMFNCHH
MJ8F%3G_=17-+FTO[JU]V.MN5WZW?NJS6MREAITN3][)\L>77E]YZ>]+W;\RL
M]FH^\[Q>EN<^''BKQOXG^'-GXJ\??#:7PUK<\$CWGAHZG'>/;,KL%3SHP$<L
MH5N.!NQVS1\.?&/BCQ?\.;/QEXL^'5]X<U.X@DDN/#EU<)+/;E78*A=/E)8*
M&&/[P%='7.?%WXG^&/@M\,=<^*WC*X\O3=!TZ2[N<$!I-H^6-<]6=MJ*.[,!
M6L+8VNZ5"@N>I-<JBY.UVTH1O)W3;6LKRT7O:N^,T\%05:O7?)3@^9R45>R3
M=25HJS23TCRQ]Y^[HK?G;_P5P_;,UWQYX#\+_ &/PK?^&;Z]C&L>,M"OYE:>
MT(=UM;64IQD@>>1Z-":^+?@Y\4_$_P $?BEH7Q9\'3[-1T'48[J %B%E .'B
M;'\+H61O]EC3?B[\3_$_QI^)VN?%;QE<>9J6O:C)=W."2L>X_+&N>BHNU%'9
M5 KG*_OSA;A7 \/\,PRKV:Y9)^T6K3<_B5W=M*_*KMOE2N?YY\6<6X_B+BF>
M;>TES1<53EHFHP^!V5DI.W,[)+F;LC]]/@#\:(?C]\#M$^-6C>&I;!-<L9+B
MVTR>[21UVNZ!2Z_+D[,^V<$9!%:WPV\1?$#Q9\.[+Q#\0/AVOA/Q!<PR&[\/
M2ZM%?"S<.RH#/#A) 5"ME<8W8Z@U\(?\$/\ ]I[S;?5_V5/%.H_-%YFK>%?,
M;^$D?:;=?H2)0!_>F/:OT1K^)^.,@?"?$6*RQTTH\_-3E[U_9N[BE>5FK-*3
M:<N:%E)>]?\ N;@/B%<7\-87-%5;ER.%2/NV]HK*3=HW333<4FH\L[N+]VW-
M?#MOBOJ/PTM/^%L1Z-IOBN:VE%__ ,(\TDUG;R%W$;1^<-S8382&XW9'2CP-
MX0\8:?\ #&W\%_%+Q^WB75VLI8-5\06^GII[71<M\ZQ1$K$0K!1M/\.>,XKI
M:*^6J8N<W/EC&*E+FLHK1ZV46[R45?X;V=DW=I-?5T\'""AS2E)QCRW<GJG:
M[DE:+D[?%RW5VE9-IX'@+X<>'?AY\/;'X9:8]U>Z9869M4_M>Y-U+-&<Y$KO
MS)G)!SVXK8TW3--T6PATK1]/@M+6W0)!;6T2QQQJ.BJJ@ #V%3T5E5KUJ\Y3
MJ2;<FV_-O=OS-:.'H4(1A3BDHI15NB6R7D%%%%9&P4444 %%%% !1110 444
M4 %%%% !1110 44$@#)-066IZ?J=L;S2KV&ZC#,N^WE5P64X*Y!QD$8/H:ES
M@I*+>KZ==!J,FKVT/#?V^/&U]H?P_P!+\'6,[1C6[QVNBI^_%"%)0^Q=T/\
MP&ODBOHC]K?_ (6G\2O"MGXXU?X4SZ'I&AS.J27EZCW+B8HN]XU_U:AD4<GJ
MP[5\[U_G[XW9AB,SX^JUVIJDX4_9<\)P;@HJ[49J+Y74Y[.UGNC^EO#_  U/
M"<-PIIQY^:7/RR4O>OI=Q;5^7ETOH%;GPV\:>(?A]XVT_P 5^%[F**\MYL)Y
MX)C8-\K*X!!*D$YQSZ<UAUT7PE\%WWQ"^(^C^$K&$N;J^3SR!G9"IW2.?8(&
M-?FN31Q\\WP\<"VJSG#DY=^?F7+;SO:Q]7CGAE@JKQ%O9\KYK[6MK?RL?<?P
MY\.?%32KFZU+XE_$"UU5[E%$-A8Z:L,-H0225;.Y\Y_B]!5V?X7?#JZ\3S>-
M+WP7IUQJMQL,E]<6JR/E5"J06SM(  R,=*WJ*_TYH9+EU+"4\/4BZL8/F3JM
MU9*6OO<U1R=]7;71.RLM#^2:F/Q4ZTJL7R.2L^1*"MII:-E;1>KU=V  4!5&
M .@%%%%>J<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MCV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%%
M !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^
M0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHK$\>
M?$KP!\,-'.O?$+Q?I^D6@SMDOKE4,A'9%ZNWLH)]JQKXBAA:,JU::C".K;:2
M2[MO1$SG"G%RF[)=6;=5=;US1?#6ES:YXBU>VL+*V3?<7=Y.L4<:^K,Q  ^M
M?.'CK_@H*NJW#Z/\#_",;KNVGQ'XK9[:T3/1TMT!N)E^BJ?:L#1/"<_Q-U>'
MQ=\6O#7C;XK:E&^^TLY]._LWP_:MV$<;'#^A9Q\PQE<U^:8WQ5R"K7>%RB2Q
M%1;M-\B\_=C.I4\O94YI[.43:G@<ZQD>;"8:3B_MS_=T_P#P.=E+_MVZ\T>E
M:C^UCX@^)5[-X;_91^&MSXLGC<QS>)M2#6NC6K=SYC8:<CNB8)'()J;PQ^R;
M-XKUR#Q]^U%XS?QQK,+;[32FC\O1]//I%;\"0]MSCYAC*Y&:].UC2-;M/!1T
M?X:QZ=I%W'#&FGQSVH^SVPW+E=D>!PNX #C..U<7_P *4^*WB'YO'7[1>M,C
M?>M_#UI%8!1Z!UR3]2*Z,=EN93Q4'F&'J8^=E)17LZ6%@[NWN3J<TI*U[S55
MK1KEV6.#R/#8R/MLQQ4='\+4FO51C%I^3G+?:QZ7#';6D4=I!&D2(H2*) %
M '  '8#M7.?$#XQ?#?X7-#'XZ\31V,EPA:WB\B21Y #@X5%)ZUG^"?V?OAUX
M%U^/Q;81:C>:M$C(FI:GJDLTF&&UA@MMY!_NUV,EE92W*7LMI$TT8(CE:,%E
M!Z@'J*^LIRXCQ.6R]REAZ]_=NY5HJ.FLDO8/FW]U.RT?,]EZ3CE5'%))SJ4[
M:Z*F[^7\33;5J_DCS?\ X:7M-7.SP-\)?&.MY^Y<0Z.88#]9)",?E7R]^U _
MBZ_^+U[XC\8^#IM"GU2V@G@L)[M)BL2QB(-N3CDQDXZ@U]W5YM^TC\ ;/XX>
M&8A97$=KK6G;FTZYD'RN#C=$^.=IP,'^$\]R#^6>*' '%'%7"<Z7UQUJM.2J
M0IJG"G"32::7Q3YN64N5.I9O1]&OL>$>),HR;.8S]A[.$DXN;E*4DG9^4;72
MO[M[;=G\,45N>./AMXZ^&]\=/\;>&+O3V\S8DLT?[J4_[$@^5_P)I? OPT\=
M_$N_%AX(\,W5^?,V2311XBB/^W(?E3KW(K^(5DV;O'_4OJ\_;7MR<DN>_;EM
M>_R/Z ^OX'ZO[?VL>3?FYE:WK>QW/[&WA-?%GQF2VO+(7%C%I-W_ &C$X^5X
M9(C"5;V)D'%?6^C_  @^%7A_!T;X<:);LO21-,BW_P#?17)_.N=_9Q^ EC\#
MO"LD%S<1W6L:@5?4KN,':,9VQ)GG:N3SU))/' 'HM?WCX3< 1X7X1I4LSHQ>
M)E*51WC&3AS**44]=E%7L[<U]]S^=.-.)7F^=3GA*C5))15FTI6OK;U;M?I8
M;#!#;QB&WA6-%^ZB* !^ IU%9?C'QMX.^'GA^;Q9X\\4Z?HVF6Y43ZAJ=VD$
M*%F"J"[D#)8A0.I) ')K]?I4IU)JG3C=O1)+5]DDCX:K5A2@ZE2226K;=DEU
M;;-2BN<^*/CK5OAYX77Q#HOP^U?Q-,;ZWMSINB1JTRK)($,I#$?(@.YB,D 9
MZ9(/B5HGQ)UW3M.@^&7CBTT&Y@UNVGU&XN]+%VMS9(V9K<*6&TR# W@Y7G&#
MS712PLIJ$IR48R;7,WHK6O=1O);KIKTV9SU<7&#G&$7.44GRI:N][6<FHO9_
M:TZVNCH)KB"W"F>9$#N$4NP&6/  SW/I7/\ C3XE:=X(\2>'/#-[X<UN]D\2
MZB]G;W.EZ8T\-HRQE]]PR_ZJ/ QO((SUP,D2>.?A=X"^)5SH=YXW\.QW\OAO
M6XM7T21Y70VM[&K*DHV,-V [?*V5/!() QOT0>$@HRDG)VE=?"D]5&SNV[:-
MW2[>8ZBQE1RC%J*O'E?Q-K1RO&R2OJE9OOY'.>);+XIS^/O#=WX3UO1X/#4!
MNSXJL[RUD:[N<Q@6XMW!VH%?+/N'(  [TNJ?"GP)K/Q+TKXOZCHI?Q#HNGW%
MCIU^MU(OEP3%3(A16"/DJ,;@<=L5T5%"QE>"BJ;Y6HN-XZ-J5[J36]U)Q=]X
MVCL@>"P\W)U%SIR4K2]Y*4;6<4_ALXJ2MM*\MV%%%%<IU!1110 4444 %%%%
M !1110 4444 0:GIFG:UI\VDZO8Q7-K<1E)[>= R2*>H(/45X9XT_8%\ :U?
M/>^#O%-[HJR,2;62$742>RY96 ^K&O>J*^9XCX.X8XMI1AFV%C5Y=F[J2\E*
M+4DGU2=F>ME>>9MDLW+!5G"^ZT:?JG=/[CYZ^%G[#OP_1QK'C+7[S5Q#<,@M
M$C%O$^TX^;!9B/8,*]_T[3K#2+"'2]*LHK:VMXQ'!! @5(U'   X K-\#_\
M((E_Z_9O_0JV*?#G!_#/"5*5/*<+&ES;M7<GVO*3<FET3=D+-,\S;.IJ6-K.
M=MEHDO1*R7W!1117TIY04444 0ZA86.JV,VEZG:1W%M<Q-%<03(&21&&&5@>
M"""017F]W^SA'X8N7U?X(>.-0\*7+-O:Q5S<6$S?[4,A.,^H/&>!7IU%>/FN
M091G7++%TKSC\,TW&I#_  5(M3C_ -NR5^IW8/,L;@+JC.T7O%V<7ZQ=XOYH
MX+P1XU^,5MXE@\%_%#X<H3,'\GQ'H4V^S;:I;]XK?-$3C SU)  KO:*XWXD_
M")O&VJ0>*_#WC75= URS@\FUO[&<M$R;BVR2%CMD7))QP3QDG %<\:.:Y)EL
ME1<\9)2NE.4(SY=/=4N6,9-:M<]G+:4^IJZF#Q^+3FHT$UJXJ3C?NU=M)]>6
M]ND>AV5%>5I\8?B+\*G%C\>O"?FZ>#M3Q;H$32VY'8SQ#YHCTR0,$G %>E:'
MKFC^)=)@UW0-2AO+.Y3?!<P.&1QTX(]\CV(Q6F4\0Y;F]25&FW"M!7E2FG"I
M%=W%ZN/:<;P?V9,C&Y9BL#%3FE*$MIQ=XOT:Z]T[275(M4445[AYX4444 %%
M%% !1110 4444 %>+_MP?LI>)_VP_AC9_"G2OC#_ ,(EIJZBMWJNW0S>M?;!
M^ZC/[^+:JL2Y'S98(>-O/M%%=^69GC<GQ]/&X27+5IN\6U&5GWM)-:=+K1ZK
M4\_-<KP6=9?4P.,BY4JBM))RC==KQ:DD^MGJM'HS\Z?^' __ %=C_P"6)_\
M=U4]#_X(._VS:-=?\-4^7MF>/;_P@V<[3C/_ !_"OTBK'\#_ /((E_Z_9O\
MT*OO_P#B,GB1_P!!W_E*C_\ *S\\_P"(*^&7_0!_Y5K?_+#XF^#G_!%KQ/\
M!'XI:%\6?!W[7&S4=!U&.Z@!\#$+* </$V+[[KH61O\ 98U]XT45\GQ%Q7GW
M%=>%;-:OM)P5D^2$79N]O<C&^NU[VN[;L^OX;X1X?X1H5*.4T72A-W:YYR3:
M5K^_*5G;>UKV5]D%%%%?.GT@4444 %%%% !1110 4444 %%%% !1110 45!J
M5\NF:=<:D]O+*MO \IB@3<[A03M4=R<8 ]:\S_X2?]H3XJ_+X-\-Q>"=)DZ:
MIKT0EOW7U2W'RH?9_P #7BYKGF'RJ<:7LZE6K._+"G!R;MO=Z0@O[TY1CYG?
M@\OJ8R+GSQA".\I.R7RUE)^44WY'I\MW:03Q6TUS&DDQ(AC9P&D(&3M'? YX
MKE?B1XI^*&DWMKH?PT^'D6J3W43,^I7UZ(K6TP<?.!\SGOA<''T-4_ WP!\)
M>$M=C\9ZQJ6HZ_X@0'&LZQ=M(\>001&N=J#!( P2 <9KNJRIT\ZS;+91Q-\)
M.3T]G*,YJ.F[E!P4GJGRJ2BK<L[ZERE@,%BDZ7[Z*6O,G&+>NR4KM+2U[7ZJ
MQY</@-XR\>'S_CC\4[W486Y;0=#)L[(#^ZQ'SRCW.#7?^%/"'AGP/HL?A[PE
MHL%A91$E((%P,GJ23R2?4\UI4565\-Y/E%9UZ-.]5JSJ3;G4:[.<VY6_NIJ*
MZ)"Q>:X[&TU3J2M!:J,4HQ7_ &[&ROYVOW9!J>F:?K6G3Z1JUG'<6MS$T5Q!
M*N5D1A@@CTQ7R]\5/V#O$=IJ,NI_";4X+NS=BRZ;?3>7-%_LJY^5Q[L5/UZU
M]445Y/&/ 7#7'.&C2S2DW*%^6<7RSC?>SUT?9IKK:YV9'Q)FO#U9SP<]);Q>
ML7ZK]4T_,^(M!_8X^.6L:VVB7NAV>G-&H:2:[U&-D52>#^Z+D_E7TO\  +]G
M+PQ\#K"2YAN?[0UBZC"W>I/'MPN<^7&N3M7/7G+$ GH .NLO^1WO?^O*+^9K
M8KP.$/![@S@S'+&X6$ZE9?#.K)2<;[\JC&,4_.U^SU9Z>=\<9]GV'^KUI1A!
M[Q@FD_5MM_*]O(****_4CX\**** "BBB@ HHHH **** "BBB@ HHHH ****
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
MN3YI7;UEK[S[O5Z[ZON72PN&H1@J<$E"/+&R6D=/=79:+3;1=A%544(B@ #
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
M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:LSPKX5T[4-.DFFGN01<R* EPRC :NKK'\#_\ ((E_
MZ_9O_0J #_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0
M?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?
MF]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK
M8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** .4\*^%=.U#3I)II[D
M$7,B@)<,HP&K3_X0?2/^?F]_\"VH\#_\@B7_ *_9O_0JV* ,?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV
M** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y
M^;W_ ,"VKE/%/[,7PP\4:H_B$KJ5AJKG)U73=1:*?.,9SR">!U!Z5Z'17GYE
ME.69QA_88ZC&K!.Z4DG9K9J^S71JS71G3A,;B\#5]IAYN$MKIVNNS[KR>AX]
M=?!7XZ^%V,G@SXM6^MP _)9>)H9$8#T\Z$[F/N0*[2W\/2:;X-&N^)K&^:_@
MT\SWMAI5R\S-(J;FCB'5R2, =SBNMHKBR_(:.5.?U6M4Y9*RC.I*I&+[QYW*
M2].;EMI9'1BLQGC5'VT(73NW&*BWY/E27SM?S/'(?CU\"891;>)M3\1:%,QP
M(=9L+F)@?0E58#\Z\]_:T^*O@+4_ ECX?^&GC0:C_:%V3J'DWK/MB0 A64\C
M<Q4\_P!PU]1S0PW$9AN(E=&'S(ZY!_ U\]_MS_"O3_\ A!;#QQX9\/6L!TV\
M9-1:TM50F*4 !V*@9 =5'/3?]:_-/$[#\<8?@+,.7$TJL>3WN6E.%3DYESZ^
MUG%^YS<WNKW;GU?"57A^IQ)AKTIP?-I>:E'FL^73DB_BM;5ZV/E6BBBOX'/Z
M0-[X8>*;CP;X_P!*\0PS2(D-[&+D1N5+PLP$BY]U)%?;?BO6?A'X&NEL/%_C
M^'3KAHA(MO=:MMD*$D!@N<D9!&<=C7Q1\)?!=]\0OB/H_A*QA+FZOD\\@9V0
MJ=TCGV"!C7WYJO@WPAKM^NJZWX5TV\NDB$:7-U8QR2*@)(4,P) R2<>I/K7]
M;?1V7$+X<S!81Q4/:0Y/:*3AS<K]II%IWM[/KV/Q7Q0_LQ9IAG63<N67-RV3
MM=<NZ>E^8\SO?CS^S=:2?9X/B%>7<Q^[#8Q7,I;Z%4Q^M=5X!E\)_$717U[1
MH-=MH$N&A"ZDLD#N0%.Y5;DK\W!]0?2NNLM-T[38_)TZPAMT_NP1!!^0%35_
M1F78;B6&)Y\?B:4X6?NTZ,H:_P"*5:I>WE%'Y=BJN52I<N&I34N\IJ7X*$?S
M9Y#JFF_M ZMJ=S8^%OA]IFE6T<[I!J&N>(Y)Q,@8@2". !ER.<'D9YI;3]G[
MXJ:ZWF>.?CO?01-]ZR\.6_V?;])G)8_B*]=HKBGPG0Q4V\=BJ]9/HZKA'TY:
M*I1:\I)^=SHCG52C%+#T:</-04G]]3G:?I8YVY^&/AC4-,_L?5_M-[ R*LL=
MY/Y@EQ@@L",$Y /3K4UM\/O#]E MK9FYBC082.*X*JH]@.E;E%?31HT8SYU%
M<UK7ZV72^]CR74FX\K>E[VZ7[F/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;
M%%:D&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!REKX5TZ3Q3=6#3W.R.VC92+A
MMV23U-:?_"#Z1_S\WO\ X%M19?\ ([WO_7E%_,UL4 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\
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#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M69:^%=.D\4W5@T]SLCMHV4BX;=DD]375UCV7_([WO\ UY1?S- !_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% "1H(HUC4G"J ,G
MFEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _
M\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH
M**** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0
MZ=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C
M^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !4&IZ9I^M:=/I&K6<=Q:W,317$$
MJY61&&""/3%3T5,X0J0<)JZ>C3V:'&4HR33LT?*_Q4_8.\1VFHRZG\)M3@N[
M-V++IM]-Y<T7^RKGY7'NQ4_7K7%>%_V./CEXFGVOHEG80"4H]U=ZC&5!!P>(
MR['\J^W:Q_ __((E_P"OV;_T*OQ+,/H_>'V.S!XF,:M)-W<(32A]SC*27DI)
M+I9'W^&\2^)L/AE1;A-K[4HOF_!I/U:?F<C\ OV<O#'P.L)+F&Y_M#6+J,+=
MZD\>W"YSY<:Y.U<]><L0">@ ]&HHK];R7)<KX>RVG@,NI*G2AM%?BVWJV]VV
MVV]V?%X_'XS,\5+$XJ;E.6[?]62[):!1117J'&%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7
ME%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4
M444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^
M0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z
M_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\
M@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R
M_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8
MB:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_
MY%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_ .01+_U^S?\
MH5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[
M-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".]
M[_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%
M_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!
M_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !1110 5F^,?^18O?
M^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __
M "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*
MQ_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#
M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[
M+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHKQ"R_X*7?\$\-2^*:? [3OVX?A3<>,I=>
M_L2+PK!X]L'U!]2\[R/L8@$N\S>;^[\L#=NXQF@#V^BN/^,W[0'P7_9ZT*T\
M1?&GXD:7X>MM1O5LM+6_G_?:A<E2P@MX5S)<2[59O+C5FVJS8P"1?^%OQ8^&
M?QN\$VGQ(^$/CO2_$F@WQ=;75='O$GA9T<I)&64G:Z.K(Z'#(RLK $$4 =#1
M110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I111
M0 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\
MD'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_
M9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\
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
M!X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\
MHQGQW_X$P4?\-<_'#_HQGQW_ .!,%>]44 >"_P##7/QP_P"C&?'?_@3!1_PU
MS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@
M3!7O5% '@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,%>]44 >"_P##
M7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^
M!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQ
MGQW_ .!,%>]44 >"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10
M!X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\
MHQGQW_X$P4?\-<_'#_HQGQW_ .!,%>]44 ?,'PL_;<^)GBCP[/J'A;]CKQ?J
M=NFIW$+W%E>PLBRH^'0D@?,IX-=+_P -<_'#_HQGQW_X$P5-_P $]_\ DB>K
M?]CWK/\ Z4FO=* /!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZH
MH \%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_
M $8SX[_\"8*/^&N?CA_T8SX[_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@H_X
M:Y^.'_1C/CO_ ,"8*]ZHH \%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\
MP)@KWJB@#P7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"O>J* /!?\
MAKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZHH \%_P"&N?CA_P!&,^._
M_ F"C_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T
M8SX[_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZH
MH \%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_
M $8SX[_\"8*YKX6?MN?$SQ1X=GU#PM^QUXOU.W34[B%[BRO86194?#H20/F4
M\&OI^O"_^">__)$]6_['O6?_ $I- $/_  US\</^C&?'?_@3!1_PUS\</^C&
M?'?_ ($P5[U10!X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,%>]44 >
M"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!7O5% '@O_  US\</^C&?'
M?_@3!1_PUS\</^C&?'?_ ($P5[U10!X+_P -<_'#_HQGQW_X$P4?\-<_'#_H
MQGQW_P"!,%>]44 >"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!7O5%
M'@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P5[U10!X+_P -<_'#_HQG
MQW_X$P4?\-<_'#_HQGQW_P"!,%>]44 >"_\ #7/QP_Z,9\=_^!,%'_#7/QP_
MZ,9\=_\ @3!7O5% '@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P5[U1
M0!X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,%>]44 >"_\ #7/QP_Z,
M9\=_^!,%'_#7/QP_Z,9\=_\ @3!7O5% 'S!I?[;GQ,NOBEJGA>U_8Z\7R:I:
MZ9!-=::E["9H8F)VNPQ@*>W-=+_PUS\</^C&?'?_ ($P5-X!_P"4@GC_ /[$
M32O_ $8U>Z4 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O
M_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P5[U10!X+_PUS\</^C&?'?\
MX$P4?\-<_'#_ *,9\=_^!,%>]44 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C
M&?'?_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P5[U10!X
M+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,%>]44 >"_\-<_'#_HQGQW_
M .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_PUS\</\
MHQGQW_X$P5[U10!X+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,%>]44
M>"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z,9\=
M_P#@3!1_PUS\</\ HQGQW_X$P5[U10!X+_PUS\</^C&?'?\ X$P5S6E_MN?$
MRZ^*6J>%[7]CKQ?)JEKID$UUIJ7L)FAB8G:[#& I[<U]/UX7X!_Y2">/_P#L
M1-*_]&-0!#_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,%>]44 >"_\-<_
M'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_\ @3!1
M_P -<_'#_HQGQW_X$P5[U10!X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_
M^!,%>]44 >"_\-<_'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!7O5% '@O_#7
M/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P5[U10!7TB]N-1TFUU"[T^2TEGM
MTDDM9B-\+,H)1L=P3@_2K%%% !1110 4444 %%%% !1110 4444 %%%% %?5
M-*TO7-.FTC6]-M[RTN$*7%K=0K)'*IZJRL"&'L:31M%T;P[ID.B^'])MK&SM
MUVV]I9P+%%$OHJJ %'T%6:* *NM:'HGB72YM$\1:/:W]E<+MGL[VW66*09SA
MD8$'D \BK$$$%K EM;0I''&@6.-% 55 P  .@ IU% !1110 4444 %%%% !1
M110 4444 %%%% !16-\0?&^G_#GPA>^,M3T76=1BLH]QL?#^BW&H7DY)P$C@
MMT9W)) SC ZL5 )'D?\ P3J_;Y^&7_!2G]FNW_:E^#WA+7-&\/7VO:CIMA:^
M(XHH[QQ:3M"972)W6/<5R%W$@'DYH ]UJ*^L+'5+233]3LHKBWE7;+!/&'1Q
MZ%3P17Q;^UG_ ,%E3^SOXG\4V_PI_8%^-?Q>\+?#ZYFM_B!X]\"Z%"=*TN:
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
M_M ^%-+CCGVE'UFZMS-/YEXRLR0@L%MHG< &21WKU.>?]OK]M'X$Z?\ #_\
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
MQ)JGPT\$_##7/#6M>*8/$>@Q_P"E7LI>.2.VEU%+AX@(T!)C5AYG"G!KO_\
M@J#^S)\:_C'K7P+^/OP.\.?\)5?_  0^+MKXMU+X?G4(;9O$%E]GFMIA;/<.
MD O85F,L(F>-"0ZET+ T ?+7_!-_]K#6OV[/^"DFFZ1_P4X\(R?"_P#:6^ 7
MA2^M/!'P=^PF'3YQ?V\46J>(K6[,D@OGFC41)"K>7!;EG1KG>\L?ZJ5\7?%?
M]FW7_P!M;_@H!^SY^UCIWP'U[P'!\$;C6;[6/%WBF"VM-1U6.[LGM8M%@AAF
MDEDC\V5IY))0L2JI6(R--)L^T: "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *_/#1O^5JS5O\ LQ!?_4OAK]#Z^"M)^"/[5D/_  <!WW[;5Q^R
MCXGC^%]U^S>OPZ3Q0WB'0#C4?[>CU#[2;8:D;C[-Y2D;O+\S=QY>.: /N>/P
MUX?B\2R^,8](@&JSV,=G+?\ ECS6MXW=TBW==H:1VQZM["OB_P#9T^"]A^T-
M_P %DOB7_P %*?#=J(?"7A#X7V_PA\-:E$F(_$NI0ZC)>ZK?(>#)%;2^5IXD
MY5Y()P.(03T/_!47XG?\%&M/M]!^$7[$'[#7B'XCZ%K0,GQ"\3Z-\4M$\,W$
M-C\RG3K*:]N//AN)<#S+E8?W43$0N)G$MOE_LF?M"?\ !2[4O&/A[X5_$#_@
MC_8_ 3X6^%]"N9+N^M_BWHGB&26&WM62TTJPLM.*&*1Y3&?,?,8CA=,!G5@
M>H?"X1?&G]O[X@_%EL3:7\)O#EMX \/R=0FJ7H@U;6G4]"##_8,61]U[:92<
MY ^<?^"J/_*8O_@G=_V.'CW_ -,MK7UC^PM\*?%_PF_9FT&T^)^G+:^-/$<U
MWXH\>0"02>5KFJ7,E_>P!Q]](9;AK=#T$<$8    ^:_^"C'P-_:J^+'_  4U
M_9(^.WPA_98\2>)?!OP6\0>);SQIKUGXAT*V7R]2T^WMH?L\-WJ,4TI5T<OE
M%P%^7?D"@#(_X.$_ ?QRB^&?P%_:M^$'PZUGQEIWP$_:$T'QUXV\*^'[9I[R
MXTJU+B6>*%>9&C#8. 2JRLYPJ.1X-_P6L_;<^ ?[8R_L9:!^Q_XMU#Q!XJU+
M]K'PMJWAW5K3P[?6R6\,2S+/&9YX$1)5>XM6DAW;XPN751S7ZP_$#X@'P!X8
M7Q"? _B'6IY&"0Z1X?TX7-T\A4D*?F$<8XP7=UC!(RPSFOF'X4?L6?%C]H+]
MN;3_ /@H_P#MMZ-;:1>>"-(N=)^!OPGAOH[T>$H+D;;S5+^XB+0S:I<* A6!
MG@@B55$DS@2* ?7]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?GC^U!_RLD_LO?]D/\8_^S5^@%QX:T"[\1VGB^YT>WDU2PLKBTLK]HP98
M8)WA>:-6ZA7:W@+#N8E]*^&/VC_@C^U=XC_X+?\ P3_:W\&?LH^)=8^''@'X
M=Z_H'B#Q-;>(M B_TB]#^4\-O/J*7$D8(4,3&I&_(!P:]9_X*;?%C_@H-X'^
M&VF^#?\ @GU^R!JOQ'UKQ!<F+Q!K]CXZT31#X?L 5$K6[:E,-][(I987\F2*
M(_O'#[1$X!YY<?!;3_VLO^"W.A?M5>&;0#PW^S7\/M1\,WGB&(?+JOB?5,B7
M34;I*EE9R,\I!PDUZD?WDE"^O7(C^-?_  4;M[?_ %VC_ WP(;A^<QMXBUUF
MC3Z2VVFV<V1_SSUL=<\>,?LA?&O_ (*?VOB?P-^SG+_P1FLO@9\.+2]QKOC7
M5OCOHWB,6%F@DGE M;1OM-U=74H*&X=V/FW#32^8=V??_P!B;X>>-/"'PV\2
M_%#XG^&+C3_&/Q*\<:IXKU_39RGGV\<CBVTVT<[MOF0:7:Z=;M\V-\+'@'
M+7[5?Q"^''[*G[(GB&^@\$PW=C9: =%\*^"M-M0SZU?7"?9K'2;:$??DN)GC
MA5>GSDMA0Q'Y1?\ !3_]DSQK_P $\?\ @VP^"7[ .MZ]YL^J_$WP[HOQ#GM9
MMT(>^OKS5[N(-GYHDO B*W&X1J<#-?1^N?'W_@LSJ?[46I_&OQ5_P0SU?Q=I
M/A^\FM_A+IUU^T3X4T^/1+5XS'+?RP":<2:E.K.K3;R((7\B(#?<27'I/[2'
M[)_[4O\ P5S_ ."7WCGX,_M??!_2O@G\0_$&K-J'@#PY!XEAUD^&+BQEC?3Y
M+J^M-T4[32Q2M(T*_)!=A OF(20#A/\ @ZG)\.?\$;?%'BS0&^Q:CX8\9^&=
M0\/W=L CV-S'J<")+'C[K*KL!CIFOT-\&:M>Z]X/TG7=2@$5S>Z9!/<1A2 C
MO&K,,'D8)-?!W[6WP+_:>_X*R?"+X5?LD?'#]FC6_AWHEEXQT?Q!\?\ 5M>O
M["2RNHM/4R2:3I9M;B5[O[5<["MP52.*!"7 E(AK] P !@"@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\%_X*)_MZ^&_^";_[.FK_
M +4_Q)^#/BWQ3X0\/&V_M^X\(O8M/8BXNHK6)C%=7,)D4RS1@E-VT-DC )'O
M5?"'_!S1_P H.?CO_P!@_1/_ $_Z=0!O>-/^"UGPM^ ^@^!_B%^V)^RE\6OA
M!X&^(4UI#X?^(OB:#1=0T6&6YC\V".\ETG4KN6R+I\P,L2K@,21L;'V=;7-M
M>VT=Y9W"2PRH'BEB<,KJ1D,"."".<U^4G_!0[X;_ +77_!3'_@EU\.?^">G[
M.'[&OBFQNO%>E^%6\1_$+QW=Z99:+X>L+1+><W2/'=RS7,CM&BA((V;RWDS@
MX4^_^*?VA]2^$OQU\(?\$K_AC\4/&.@VOPY^">E:IXN\?>$?AY/XCUJ5=YT^
MPM8(5LKV"V9Q:37$T]Q#*NTQ1H-SLZ 'V_17YR?"']KG_@J;8?"C]J+P7X^T
M.[>Z^$^BW6O?!CXU^/?A!=Z7;^,=/6SGG-K<V!:Q5+N)XXXS*BI&=Q8PD*-^
MI_P36\7_ /!7C]KSX/? _P#;/\:_M:?#NP\'>*OAO/-XH\"7'PW6XGNKU[=U
ML]2-S!- 2S3E97MXS!&D2B+]X[&8 'UI^R3\;OC5\>? FN>)_CI^RYJ_PFU/
M3/&6I:3IVA:SK<%_)J-A;R!8=21X54*DX+$(0<;20SJ5=O4Z_-C]DG_@KG\8
M/ G_  22^.7_  4 _;>U+3_$FN?"OXC^)-%AM-#TN/3;>Z>UNX+*QLHU4N8U
MDNIHTWNTKJ)<EGVC/0?M7_&'_@I1^RG_ ,$_;/\ X*3Z1^T)8^,-=\.:#8>*
M?B+\(+SPII]OX=N=+F$3WEKIUQ% -0MI+>.1G2>>ZN _DL6C^8* #]!Z^9;7
M_@HU/)_P5+A_X)DZI^SKKNE7,_PPNO&MKXWU/6;0V][:17JVB"WMX&E8J[B7
M)E>&1?+&8L.#7GGC'_@I-K?[3?QR_9^_93_8W\4CPY>_&OX7#XH>(O&-YID-
MU>>'/"1B0P"VMY@T#7MQ</Y >99(X1%(QBE.T#Q3P5X(^,GP_P#^#HK0M!^+
M/QHG\=V[?LCWT_AK6M2TBSL]0BLFUTYMKH644-O*Z3"8K)'#'F-T5@65G8 _
M3CQ3JNKZ)H%SJN@^%[C6KN%08=,M+B&*2<E@"%:9T08!)^9AT]:^1OV0?^"O
M-Y^W/X1\3^-_V<_V!/BYJFG^#_&U[X2U][[5O#%F]OJMI'#)/"$FU=2P5;B+
MYQE3D@'@U]DU^1/_  ;T_%'X^>"/A'^TOIOPI_9?NO&]B_[8'C.:34H?%]AI
MXCG-OIH,&RX(8D*J-O'R_O,=0: /T>_9M_:@U7X]^)/&7@;Q?^SUXT^&^O\
M@F]M(;_2/&3Z=*;N&YA,L-U;3:?=7,,L+;77(?<'C=64%2*]8KY7^%GQS_:U
M^*'_  3P\7_M$ZCX-T+X>_%^TN?&D(TG7]*76(M.32=<U>WL[*4VL]L+K9!
MBB99-C,[2@.'(;XHO?VW/^"OGB/_ ((A^'/^"M>A?M5^"](U/PYX777M6\$C
MX<VUU'XL@34FBG^UW3%/L?[KA(K6)2HB^:9VES$ ?K_7S-XS_P""C$_@W_@I
MQX'_ .";VH?L[:Y _C;PAJ6OV7CV]UJT6S>&S1RR06\32RR$LNT^:8"NX$*X
MQGC/CY_P4'\<^,OB?^SA^R3^S5?6F@>-?VAM E\4:CXDO;);T>$_#=M8+>7$
M\<,F$ENYF9;> R*T2OO>1&"!&^?_ !MX!^-/P[_X.6OV?-'^)OQUO?'^DS?!
M3Q3/X<U/7-'L;34[7*R+/;SFP@M[>9 RH\;K#&P$C*V[:&(!]\_#[XW_ !J\
M6?M4_$+X'>*?V6]7T#P5X3TO2KGPM\4KG6X);/Q5-<Q;[B"&V51)";=P8V+,
MVXJ20@9-_J=?#W[(W[5O[8WQ,_X*F_M6?L:_$_XG^%;W2/A=X:\+7/@&33O!
M;6UO:3:G9RW)DN(C=//<%2T:,OVE5<1900[R!X=^R%^T3_P6#_;K_97^/OBW
M0_VQ?!'@GQ!\*_C'XL\/:+K>E_"ZWNWU1M+@MS%9BWN9&BL[0L6)D<W5PQN"
M-Z" >: ?JE17YJ^)O^"T'QD\.?\ !!+X=_\ !2/_ (0S1?\ A8GCV/3-"1KB
M!_[)L-4N+]["749HU<,+=3#).(MXR62,L =U;G[;_P =_P#@H3^QY^V)^SG\
M /A5^UKIGB'1?CUJVH>'M4U+XD?#"SU.;0M1M;=)X[JV@TF72C)!+O*NDLC>
M4$WAFSMH _0ZBF6RW*6T:WDJ23! )7BC**S8Y(4DE1GMDX]33Z "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "OC'_ (+W_ S]I#]J_P#X)F?$+]E/
M]EGX"ZIXW\6>-X],@L5M=<TJPMK18-4M+J1YI+^[@X\N!PH0.2Q4' )(^SJ*
M /-?V/4\?V7[,7@7P_\ %'X6:IX-U_1_"FG:=JNA:M?6-S)#/!:11R%9;&XG
MB=-X8 A\G;DJ,BOC+_@H5\!/^"@_[,G_  4?\/?\%5O^"?'P7M?BW9:K\/T\
M$?%[X3/KD6GW=[9Q73W%O?6DTWR>8K,JG 9E$> CK+(4_1>B@#X[N?%?_!0/
M]I7]D3XN>-OBK^R)>^#=3\3_  ^O] ^'?P5L_%VF7FIO//:SHU_J%[+)!:PM
M*\D*+ )#Y,<3LQ=Y3''T'_!(OX?_ !Y_9X_X)G?#+X'_ !]^ &M^%_&7P_\
M"$6D:CX?DUG2;QKV6#< ]O-:WDD!5P%(\R2,@M@XQFOJ2B@#\JOV9_\ @EK^
MTI\>O^"27[1__!/?]JKX,:E\+=:^)WQ.\0>)O"VHZEKVE:C;9N+^VU+3G<Z=
M=SLNRYMXQ*A .U3M+9%=UK5C_P %"_VD_P#@E;>?\$WOB5^QQX@\.?%K6? T
M?@'Q)XVU+5=-D\+1VWE+:3:ZEU%=--,CVP:5;=(3/YSB,HJ!I5_1NB@#\P_V
MFO\ @GO^TU^PM^UE^S=^W7_P3_\ A+=?%71_@_\ !VV^$?COX<PZM;V>J7_A
MN 2&WO;5YV6*29))6D="P+-'$ "K.R;OAGP+^W%\7/\ @N7X$_;TN?V%?$7A
M+X=+^SW)X0OY_%GBS2([_3))M7FNO,N8+6XG7S,#(@A>8A'C9WC9C&GZ/T4
M4?$FK7^A:'<ZMI?AB^UFX@CW1:7ILD"3W!R!M0W$L40/?YW4<=:_-3_@BY\/
MOV\OV OA=\8O!?Q]_P"":OQ+N+WQ_P#'W7O'6D2>&/&7@NYBCL;^"SC2&4S:
M_$5E5K9MP 9<,N&/('Z<T4 ?*][\0OVY?C'H_P 7M5U_]C/Q-X.\/6?@.72/
MASX&U#Q-X<GU;Q7JEU',;B]G>VU&6ULXXBMO%$C7(+":X=\G8J?+&A_L;_MR
M67_!M++_ ,$[+G]D/7Q\7/\ A!9_#2^&U\5^'S$TKZ@\HN?M7]H^1Y/E,&/S
M^9GC8>M?J?10!^6/[1G[&_[>?P\\4?L@?\%(OV;?V=KO7?'WP(\ 1^#_ (F_
M!C4O$.G0WNIZ5+8K;SM:7$5Q):M+$S7# "4EB82 =K(W3:_X5_;H_:&_X+&?
M ']N/3?V ?%7A3P%X7^&^NZ+KG_":>*]'M]0T][PE5EG@M;FX4#<5VQQR22E
M0S.D6 K?I110!\&?LH_ []JSX<?\%E?VI/VK?&W[*OB2P^'_ ,4/#/ABV\'Z
M\?$.@R-<SZ1IWD2HUO'J+31>;)D1%U Z&0Q@DC _X)4? +]L3]EW]F']I;PA
M\9?V/_$^FZ[XX^-7B_QEX-TF+Q/X>N&U6RU2.!;:$21:DT<,P,;;Q*R(  0[
M$XK]$J* /R/TKX"_M5?L]_\ !MEH'[#7Q?\ V/-,N_B2;FV\)-\.O%7B72)U
M\0&]UZ2;&FS6\]S";P6SF6)Y OD21&9E98#NO>!OVG?'W[,OCOP_^T9^U=_P
M1&_:"TRP^&'ARYL;;XC:]\4X/&W_  @^C,@%Y=01&X)P((@9[E ;AH8RK.ZC
M:?NG]O']@GPE^W1X9\)I=_&#QI\/O%?P_P#$H\0>!/&W@;4DAN]*U 0O"6:.
M5'BGC:.1T>-UY5F4,H9L\K\/OV!?VB=7"Z+^V9_P4;\<?&'PRC*9_!K>#-"\
M/Z?J@4@A+\Z?:K<741(^:#SDAE!*2QRH2A /J.BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***QY?B)\/X9&AF\
M<Z.CHQ5T;4X@5(Z@C=Q656O1H6]I)1OW:7YDRG"'Q.QL45B_\+(^'?\ T/NB
M_P#@TA_^*H_X61\._P#H?=%_\&D/_P 56/U_ _\ /V/_ ($O\R?;4?YE]YYA
M^U]^U]_PRG_PCW_%O/[>_M[[7_S%OLOD>1Y/_3*3=N\[VQM[YX\6_P"'OO\
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
M^*#QOI7@&_\ '\_B+2/"6@::IFBO]3%I -*L( P5WGOA(T48V)&+@*=J1E@
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
M"GP[:ZO!<:IX[,EMXC@NP3:3VICLBPMSPLLK+NA9U7RW;<% /JNBOE;]@/\
MX*0>*/VY?!WQ;U^]^ %E\/M3^$?C34O".LZ#XD\;K),-6LHE>4SM%:;;>T.]
M0MP/,)VR$1X0;O7/V/?CMXS_ &G/V<_"_P ?_&GPD;P0WBW38M4TO0)M9%],
MEA,BR6\LKB*,(\D;!_+P2H90Q#;E4 V/C=^T?\ ?V:O#J>,/VA/C+X:\$Z3(
M2%U3Q1K$-C;9#(IS)*RJ/FD0<GJX'>K7P?\ CG\&OV@O"4?C[X&?%'0O%^AS
M']SK'AW4X[NUE_W98R58>X)KYJ_X+]1I)_P1L_:$61 P'@"4X89Y$T1!_.LK
M]EK]K;X9?L7?\$7/V7_B/X^T^^U&ZUOX2?#[P[X0\,:)'&U_XBUR_P!)LXK3
M3[99&1#+(Y9BSLJJB.[$!30!]JT5\H>-?^"E'C#]FG]H;X<? []N7]GBQ\!:
M9\7=4_L?P)X[\,^-SKNE?VR0#'I>H&6RLY+.XER!&56:)VR/, 5BN+XE_P""
MLOBVW_;N\;?\$^_ ?["WCO7?&GA?P)%XCTC.N:;!#K22W,<,;^:)I(;.TPSN
MT]Q*D@\ORUMWD=$8 ^R:*^5/V)O^"I7A+]I?X:_&'Q+\>_A3=?!SQ'\ O$%[
MIGQ9\.ZUK<6HP:0EO;FY-Y'>0(J3V[0K(P8*#^[; *E6;C_VB?\ @KSXS_90
M^$?A']K_ .//['=]I'P)\6:I86\OBV#Q@DVO^'[:]Q]DOM1T;[*$BB?<A9(;
MR::,. T8?Y* /MNBO /$7[:7B;Q5^T=XH_9A_9=^&GAWQIXA\">%=*U[Q?)K
M_CHZ-#%#J7V@V<-IY5E=M<RLEL[L66*%!+"/-)=@G??LL?&_5OVCO@+X?^,N
MO_#2^\&W^L)<"_\ "NJ7237.ESPW,MO)!*Z *75HB&V\ Y )QD@&5\7OVZ?V
M,?V?_&5K\._CI^U-X"\'Z]?2!+'1_$OBFULKFY8[,+'',ZM(?WB<*#]]?45W
M=Y\2/ >G^"/^%DWWBRQBT#R%F_M>2<"#RV8*K;NF"2!GWK\V/^"_]K;3?MR_
M\$[YIK>-W7]IZS"LR D W6G$@'ZJI_X"/2OU"H X+X,?M2_LV_M&>'[SQ9\
M_CMX3\9:5IY87VJ>&M=@O;: KD,&EB8JI&TYR>,<UP&F?\%2_P#@G3JVJ#3+
M7]LSX?HKR31VNHW7B"*"PO'BSYB6]Y(5M[EEVMD12.?E;T./E>[_ &=?C/\
MM(_\&\OQ$_9W_9:E2P\8>(V\:6^AVMM,ML+S'BW499[,-PJ&YA6:WRQ"YG^8
M@9-<=^QM_P %5_\ @GK_ ,%)?V;KO_@D]^VM\-;7X+?$D^%T\':W\)/'6EBP
MMC<I;B"/^S'F55CD1A&\,#^7<1N$\L/L$A /U,T;6-,\0Z1::_HMXES9WUM'
M<6EQ&?EEB=0RL/8@@_C7E/Q<_P""@?[#'P!^($OPG^.'[7_PV\(^*(+:.XF\
M/>(O&=G9WL<4B[DD,,L@<*PY!Q@BO1?AOX5F\"_#O0/!%Q>+<2:-HMK8O<(N
MT2F*%8RP!Z [<X]ZS_!OP7^'O@7XB^+_ (L:#H<2^(/'%Y:3Z_JCQ(9I5MK2
M*U@@#A0WDHL1=48D!YI6&-^* /(#_P %=O\ @EB+0WY_X**?!80!]AG/Q)TW
M8&],^=C/M7T!HNM:1XDT:T\1>']3@O;"_MH[FQO;64217$+J&21&7AE92"".
M""#7YD_\&O?A'PMX_P#^"5/C'P1XX\.V6KZ/JWQD\66FJ:7J-LLUO=P2/"KQ
MR(P*NK D$$8.:^L]=_:/T#]GOXE^!?\ @F_^S1X!/C;Q_8_#N/4XM+UCQ!_9
MUEH?AVS,=C%>ZC>K;SNC2RA8HDAMY7D=9"51%+4 ?1E%?+?P _X*2WOQC^+G
MQ0_9!\5? 2;PK\>_AAI,>IS_  [N_$T4UCK]C,J_9[_3M3\I/.M&9XT>1X(Y
M(6D"M%N^6O!O^"2O_!1W]ICXE?LH_%_]KG]M'X:65GX6\,>+O&FL>(?$VC>)
M3=_V;!I1 ;3;6P\D2/%#!;LJ2;\R%-Q7=(30!^CM>7^(?VT_V5_"W[3/A_\
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
MAAC&Y!*9'7!&:GL-,TW2HG@TO3X+9)9Y)I$MXE0/*[%W<@#EF8EB>I))/)H
M^!_V-_\ @OQ^R9^UO\(O!G@;X07.HZK\>=:L+;3K_P"#Z>'[V.ZTK55"QW;W
M4OD^5!86[[Y7N2V!$F #*1">$\??&SX;?LS?\'.6I>)_C;K[:':>-_V2;/1_
M!AEM)9'UW4AXA5OL-HL:L9[@B-L1+ECCIR,_I5IWA/PKH^KWGB#2/#6GVM_J
M)!U"^MK)$FN2.GF.H#/CMDFK<UA8W%U#?7%E"\]ON^SS/&"\6X8;:3RN1P<=
M: /S3^"OQ@^%&I_\'1GQ:T?3_B7H,UTW[,VE:5';QZM"7>^CU.&62U4;OFF5
M'5FC&6 .2*YS_@@)\</ '[ '[/WQ(_X)Q_MP_$S1? 'Q#^#WQ"UB^NF\::M'
MIZZ]H=U+Y\.M6TEPRBX@D8S99"VT!"V"X%?JI69K?@OP=XFOK35/$GA/3-0N
M=/??87%]81RR6S9!W1LP)0Y .1CH* /PN^+GPJF_9Q_X-Q_VP?B5\2R?"EK^
MT!\;-5\9?#CPQK8-I='2KS6M-CL5%O)AQ)+#;^?MV[A$R,0 #CZ&_P""Y7[0
M'P*U?]C/]CK6M,^,GA>>UN?VEOA[J\$\6NVY5[""&Z\^[^__ *F/(#R?=0D!
MB":_5ZB@"'3=2T[6=.M]7TB_AN[2[A2:UNK:421S1L RNC*2&4@@@C@@YK\D
MOV1M6T7_ ((._P#!2WX[_"?]K.=O#7P-_:(\8+XN^%/Q6OHRNBZ?J4DD[W&D
M7USC9:2 3A4:4JI6U5BW[WY?USJOJVD:5KVFS:/KFF6][9W"%+BUNX5DCE7^
MZRL"&'L: /'M3_;Q_9Y\2SP>#OV<OB?X8^*/C+4U3^R/#/@KQ);WY57.!=WD
MML918V2<L]S(,879&LLK1PO\6>!?&D/[ '_!P[\;O$G[4>MVWASP+^T]X'\/
M77PV\=:[.(--?4]'M([271VNI"(XK@CSY%C9AN418RTB@_I/X0\">!_A]IK:
M-X"\&Z5HEFS[VM=(TZ*VC+?WBL:@9]ZL>(/#7ASQ;ICZ)XJ\/V6IV4C R6FH
M6B31,0<@E'!!Q]* /SS_ &:O#WACQ[_P7#^/?_!3+PWXTTN'X0^'/@KIO@&?
MQL][&FDZOJXN;>\O)(;K=Y4R6:6T<$LH8JDDICSN1POSK_P2K^,OPBL/^#5G
MXKV>H?%#P_;SVG@KXDVMU;W&L0QR0W%U_:;6L+HS K),'4QH1N?<-H.:_9ZQ
ML;+3+.+3M-LXK>W@C$<$$$81(T P%51P !P *EH _%C]I7XT_!^?_@SFTC3(
M/B;X?N+J?X.^%]&@M(=7@>5]1BOM.$MJ$#9,T9!+Q@;D"DD "O2O^"AGQZ^"
M^C?MQ_\ !,7XY:C\4-$C\&R7_BHCQ1_:,9L%671;"!':8'8J>8ZJS$A4YW$
M$C]7:^%?^"BO[-G[3OQP_P""CG[+7QZ^&'[.]WXA\%?!#6/$=WXRO'U_2X'U
M"+5-/M[5([2"XN5:4QE)#()?*!P I<'- '-?M)>%/#W[:7_!<?\ 9>\7? #6
M;'7;#]GSPWXLUSXI^)M$N4N+:P75+2&UTO3GGC)3[3)(D\OD$[Q"7DP%()^+
M_C;^W?\ #C]O+_@EE^U#XA_:;^(>M#XV:4/%-E9?L_:3%>PVW@:VM9F6.>>P
MME5;@A1YTVIWV]4F=DC:$XC/[G^&?#'AKPCI*:/X3\-6.DV88N++3[2."-6;
MDG;& N3W(J5?#^@K->7"Z)9B34%"W[BV3-R NT"0X^<8)'.>.* /QJ_;:_:K
M_9X\9?L\_P#!,;Q'H_Q9TA++3_COX!NKN?4)_L@2UMK%8;B[_?!2UM%,3$\X
MS$KJZELJP'M?[=/QK^#]K_P</?L2P3_%;P[&UCX/\="_#ZW !;_;-)Q:"0[\
M)YQ&(P<>8<;<\5^F5O;P6D"6MK D442!(XXU"JB@8  '0 =J?0!^;G_!9O0/
MC!^Q/^T_\)?^"Q/[+'PUN?%&N:0W_"M/BAX0T]MC>(]'U681Z7N(P,PZG) %
M/5GGA7(5:^E=$\2_"?\ X),?\$Z4\??M*^-IVTSP+HW]J?$3Q-:6$ES-JFM7
MUWYM]=K%&I9GN=1NY' Q@><,D $CA/AA\,_^"FG[3'[0<'_#?/@7X5^%/A=\
M./B#-K_@VQ\"ZG=7E[XMFMS(NDO=B9BD$-NSK=G[KO<P6Y$<:QL&^KOB/H6N
M^)_!&H^'O#3Z*M[>0>5"_B'2FOK)06 8RVZR1F8!=QV;TW$ %@.: ,/]F[]H
MOX0_M;? SPS^T?\  7Q8FM^$?%NG"]T74EA>(R)N9&5D<!D='5T9& *LC ]*
M_-[_ (.>/C=\(?",'[*'A'Q-\2M#L=2TW]J[PQKVIV5SJD*2V>F6R3B:[E0M
MNCA3SH\R$!1N'-?I/\ ?@EX5_9V^$NE?"+P?<W-Q:Z<;B:XOKW9YU]>7-Q)=
M7=U)L54$DUQ--,P154-(0JJ, =C0!^8O_!:?X\?! ?MJ?L#70^,'A@P_\+[_
M +3-P-=MS&MEY"Q?:2X?:(C(RH')VEC@'(-3_M ?&7X1+_P<V_ 2P/Q2\.^=
M'^S]KUC)'_;4&4NI[F1X8#\W$DBJQ5#\S 9 -?IG10!^.G_!)S_@I5^S[_P2
MATSXH?\ !,S_ (*3>,+SX=>-O!'Q2UO4_"M_JFA7MQ%XNTC4+IKB"[M6MX9#
M-([NY"8W.LD87<RR*GZ"?$3_ (*/_!;]G3X)?#KXS?M;V>K_  _7XI^,H/#_
M (3T:\T6YGO$FO)9FL([N*)&:UE:UC229'_U,A>,DE>?=]3\)^%=:U6SU[6/
M#6GW=]IS%M/O;FR226U)ZF-V!*$^Q%3ZEHVD:TD*:QI5M=K;W"7%N+F!9!%,
MARDB[@=K*>0PY':@"S1110 4444 %%%% !1110 4444 %9GC/P9X6^(GA:^\
M$^-M$@U+2=2@,-]8W()29"0=K8[<"M.BKIU*E*HIP;4D[IK1IK9I]&B*E.G6
MIN$TG%JS3U33W375,Q?$/PZ\$>+/ LWPS\1^&[:\T&XLEM)M+F4F)X%  C(S
MG  'Y4>(?AUX(\6>!9OAGXC\-VUYH-Q9+:3:7,I,3P* !&1G.  /RK:HK2.*
MQ4+<LVK/F6KTEI[R[/1:[Z(REA,+._-3B[QY7HM8Z^Z^\=7IMJS%\0_#KP1X
ML\"S?#/Q'X;MKS0;BR6TFTN928G@4 ",C.<  ?E7#?M:>+?A3\'/V5O$^K_$
M7PW:7WAW3M#^S1Z%<$B*];Y8[>UX.<,_EKQT&3V->IU\5_\ !6#X'?MC?M-3
M^'OAA\#/A5)J7A330=0U*]_MVPMA=7QW(B;)IT?$2;CG&"9C_=!KZ;@W"T,U
MXBPV&QN*5&@I\\I3J*"5K-V;:M.5E%-:WL]D?+\:XNOE'#>)Q.!PKK5W#DA&
M%-S;O=)-)-N$;N33TM=;L_+/Q#KVI^*-=O/$FLS^;=WUR\]PX& 78DG [#G@
M=AQ6[\&/B%:?##XDZ7XNU?1(]5TN*<1:WH\W^KU"Q?Y9[=N1]Y"P![-M/45[
M%_PZ;_X* _\ 1 O_ "ZM*_\ DJC_ (=-_P#!0'_H@7_EU:5_\E5_;M7BW@6M
MAI8>68X?D:Y;*M36EK:6EIY6V/X4H\'\>T,5'$1RW$<Z?-=T*CUO?6\===[[
MGZ[V>B?"KXR_!RST>'3+/5_!VO:)!]FM6!,-Q9.BM&,9SC;MX]JT/$/PZ\$>
M+/ LWPS\1^&[:\T&XLEM)M+F4F)X%  C(SG  'Y5X'_P3!\!_M0?!WX(7'P9
M_:2^'LFD+H=Z6\,WC:O:70FM92SM!_H\TA4QR;B"V 5E 'W:^EJ_A3/:$LFS
MFKA,-B55ITYMPG":E%WLU-.+:YK6NT[IJW0_OK(,1'.\DHXS$X5TJE2FHSA.
M#C)6NI0:DD^5.]DU9IWZF+XA^'7@CQ9X%F^&?B/PW;7F@W%DMI-I<RDQ/ H
M$9&<X  _*M33=.L='TZWTG3+98;:U@2&WA3I&B@*JCV  %345XLJU:=/DE)N
M-V[7=KO=V[NRN]]#W(T*,*G/&*4K)7LKV6ROV5W9;:A7Y)?MP_M5?LS?#O\
MX.<?V<]>^('[07@O0M-\+?!WQ#9>)=4UCQ/:VUKI5W.NH)#;W,TD@2"9F  C
M<AB67CYAG];:*R-3\\_^"H__  4B\%?'?]F#Q=^QC_P3,U"#X[_%OXJ:%<^&
M+"#X:74>J:9X=MKV,V]SJ&I:C S6MBD<,CE?-D#&1H_EV[F'S=^U=^PIXW_X
M)*?LR?L#_%'3;.Z\3^#OV6?']S=?&R[T.TEN/LT.LR1R:AJZQ!=S6]O*UR%)
M&Y5EBSM&XC]G:1T21#'(H96&&4C((H _-K_@J2_PW_X*5_&G]D3X.?LB?%#0
M?&FI:!\>=)^(WB#6_"&K0W\6A>&=.AEDFNYYH&9;<32/#%!O(\V7A=VQL6?^
M"OFF?&#]D/\ ;F^ '_!3[]FKX97'BO7;Y[OX0^,?#-DVQM9@U97DT597'^KB
MBU15+N<X\U!7Z%^&O!WA'P7:26'@[PMINDP2RF26#3+&.!'<\%B$ !/ YZU>
MN;2TO%5+NVCE"2+(@D0,%=3E6&>A! (/8T ?CUXI_8M^.7[%?_!1ZV_90^&$
M^J^(/!W[;GPT@L/BSXI$SHT7B#2IDD\1:NQ!Q;O>:7<WNS;M)NKU"O$6*_86
MSL[/3K.+3]/M8X+>"-8X((8PJ1HHPJJHX     Z426=I-<QWDMK&TT(80RL@
M+(&^]@]1G SCKBI* /S4_P""U_[?W[/'Q2_9V_:B_P""7WAK4=53XP:/\--/
MFT_P_>::8U\0MJ,MKY$&F-DM>S!IX$9$7.^3:NXI)L\__P""G7[-GQX_9D_X
M)S?L.?%Z#P;J&OP_LA^*? FK?%3P]HT9N9QI^FV%M;WEU&D?^L\EH6!(!VK*
MTAPB.:_5F\\&>#]0\2VOC2_\*:;/K%C"T-EJTUC&US;QM]Y$E(WHIR<@$ YK
M2H _,_\ X+!>(_@__P %2OAC^SU^S;^QO\6?#WCS7O$OQR\/>+([SPIJ<=[_
M &%X?LXKE[S6;DQ$_9HHTD6(>9L9Y9EB4%R0&_"+XQ_"0_\ !T5\5])'Q/\
M#_VF7]F32],CA_MB'<U]%JD4DMJ!NYF5&#&+[X7DC -?I!X<\&>#_!XN%\)>
M%--TL7<OFW8TZQC@\Z3^^^P#<WN>:TJ /Q5^'6@Z?^V?X^_X*R_LZ_L^_$;1
M-6\5>.I;"+PA8Z?K4#MJLL6D7,;11'=AD::/[.SCY5+_ #$5U7[#_P#P4R_X
M([?&3]FOPK\&_'7[&OA.3]HW3]+M_#NK? R\^"R'5]1\1V\0A>-&:R,4<4DL
M;.TTSJ+="S3^7L:OV K.@\(>$[7Q%-XOM?"^G1ZM<1"*XU2.RC%S+&,81I -
MS+P."<<#TH _-?\ ;R_9B_8G_:P_:YUZS\-_M:S_ +,7[4_PF\'Z:='\>^%O
M%:Z='J&C36PFB6:WD:%;VRBE\V)T4JZ((O,;8Z1U]-_\$</CU^T[^TM_P3M\
M ?%_]KZPMQXWOX[V&[U:TLOLT6N6L%Y-#:ZFD6U0BW,$<<P*JJ.'$B*J.JCZ
M*\1>!_!?BZ..+Q9X0TO5%BF\Z)=1T^.<))@#>-ZG#8 &>N *U  !@"@#\W?^
M#B/X<>.]&@_9G_;J\.>"]3U_P_\ L]?'S2O$_P 0;+1;-[BZM="\Z%KF\6)
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
MX;!! _1ZP\->'-+-JVF>'[*V-C:M;6)@M$3[/"2I,28'R(2B948'R+QP*NT
M?FQ\._C;\'_^(H/XB^'S\3M!%Y_PROIVD^2VK0@_VA%K8EDLQEN9UCD5S$/F
M"Y)'!JO_ ,$<?BS\+?%W_!5O]OVQ\*_$?0M2FU'XD>'9].BL-6AE:ZBAT^XB
MFDB"L?,5)%*,RY"L,'!K]+Z* /!?^"H7Q(\ ?#+_ ()Y?&O6OB'XTTO1+6X^
M%/B*VM9=4OHX!<3OIEPL<,>\CS)&8A51<LQ( !)K\[_V9_CM\%'_ .#0K7-,
M7XM>'/M5C^S[XFT2]M#K,(EM]2F&H1PV;INW+-(Q 2,@,^05!!S7[%44 ?B9
M_P %*?C)\([W_@TV^#.E6/Q0\/3W<O@#X96$5I!K$+RO=V::6;NW5%8L980C
M^8@&Y-IW 8KU?]IK]HSP3^Q#_P ' O@+]OSXZ>+X/^%$?&3]G@_#[P]\4(+@
M7&B:/J:ZHM^L<US&62*.3R582$[3]I=L[8I67]7*IZ]X>T#Q3I<NA^)]#L]2
MLIL>=9W]LDT4F""-R."#@@'D=10!^5GPL_::_9_^-W_!RIXPU/X4?&*QUG2?
M%O['\.@^&_$_AWS+RROKW^W$8FUN808YU50Y\V-C&##(I<-&X'C7_!+']M'_
M ()<_LA?LZ+_ ,$[_P#@JK^SQX2\'?'3X2ZA=Z!J5AX@^$9U6?Q=";J1K2XL
MWALYGNFDCDCC53\TN%=-R.,?MSI^@:%I$IGTG1;2U<V\=N7M[94)BC!$<>0!
M\J[CM7H,G'6H;[PAX3U/7;7Q3J7A?3KC4[%"MEJ,]E&\]NISD)(1N0<GH1U-
M 'QM^TY\2O@Q\0?V=O!W_!,0_#7P3X-\:_M >'+C3M-^$^IFUC3PGH4D;RW-
M]/:1%%$UM#_JX8O]9?!51O+CEGC\;_X(V_M.>$_V%?CKXP_X()_M#?$SP\WB
M#X:ZG)=_!KQ*+JV@/BS0KZ5KE+:94PHU2)YSYD9 DE#,P5A&TC_I]10 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%><7O
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M-6^,'[0OB'XA_#WQ-+XIAO(&NFOK"XLT"P#SE@,NFX,\B1N8I@ZQ9X'Z^T4
M?GY^R/\ M._\%M_C/I&B?LT_M*?\$^K?X9:_I_DV?CKXZ3>.K"YTZ:VB*B:Z
MT^PA$CR7EPBLL:[S#%)()7)51 WH'[2'[)_B3_@ICX_^(/P)_;+^ 'B/1/@O
MH.@/9>!(6US3''B;5KB*6.77-MM>2RPO:J56SBN(XPK2RS2 OY20?8=% 'QW
M_P $;;G_ (**^!OV=8OV;O\ @HA\"=:T[6? 4LFF>%_B/>^(M&O5\4Z-$VRS
MEN8[*_N)H;P185PZE6"*QD9V:OL2BB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
C **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>strl-20201231_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/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:strl="http://www.strlco.com/20201231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="strl-20201231.xsd" xlink:type="simple"/>
    <context id="ib4da5d2d2beb4f7193ef7acaee8a433f_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="i56fb12fa5c0e4858a4619d4394d540b1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia7d91f70ddae426fb28b72bad37df821_I20210226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i12f3ee00717e4ee2889890d39bca465f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb4f092f1c7c4965b77d026d74128fbc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i28dab05b846c4347b5165776ee476508_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b3eac04e541443bb1058c1daf4d2827_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f19367981f24058bdb538aa0e053d2b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i87d962df0c8b464b8c728e884ad846df_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie52b1ef7b79341019cb50b534c8af548_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i5fd9beb357cf41a39acc4d4925efa6fe_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ifa245d6c939b4c23b089af185715cbd4_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i800a16972d204a4aa3d6910f115b574c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i16152d381a484257b438c3c94b33d585_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i8bc6a9852ca9490eb0cf4634cf705626_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i0b77c1b3cfea4a889cedc66d20aae32a_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="id17fe06be9c04434a675ea90df8ba3fa_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idd7bfbbe43a64097b88c211a4077b708_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if528ccaef17040b08b5ff2399aa6b460_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia3767b80c5ff414e83eae503ea269656_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9eafc778c37646f680c09cb85b40a72a_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="id1450273dff2496b81eb18ddbec410ec_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5807d9e7ae2e491189065624b6e976fb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if899a2482bed4e9fb17da724db905737_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i671ea5a1add24b4e8086d54bf79d23a0_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic0a2c7e52d26472d8468b1bc0c17c2ec_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4bc5e277a92a4408a41335abca68b94a_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i66efe0d17718486cad7b36a52f18effa_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iedb895649112470484e25f1b961bfed3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i37e8048784ce41e98bb028bb625a1641_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a6cc94531004f1cad8f3512b913051f_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="ib12cf83bed3e4faa93ff69c6cec02e7b_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="i13514f66c512466a80ee492c33780c37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib61618b7c860417aa698744322ddf472_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="iffde1b5fd9974d8a945788b8372ba8c4_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="i9ad21722c3a7472a8add6975e7b38b84_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="ic06363d65284491cbd241968c215c71c_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="i5bd4beb215844d30b400bd958a6ee320_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="i478c30a1dbc94ce0bbe1277089965ac7_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="i9c8686e23fdd44559dcae7c1909bad90_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="ie750ccc1e5e042a0b87f8d63f5cc99b5_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="i8fb254b4d84243cbab8ee12c2b281e62_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="i27cce5cc065241199ecbf2eed42f8c1d_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="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacf6386d32ec4c528ce7beb8a571a325_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="i646b4f10059147deabf0647d820e75de_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="i0713c42fa7764d8390e2b4c812fa32b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9fe5ea3800b44e485920f445e210ce0_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="i3438a05e790c402f8c9ba716cb2167da_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="i9622a3c1c24f4cf5a9d26502356cf01c_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="i11127aae8f7148cb9df02c3e2f191a82_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="i6b1043c7495349a8bad117d167995b4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95e3231db32047139a7ef71bfaa9c461_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i192c059222c04464a341c487b8dc2ff8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6941204bb3042baa2c800eca962cfac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:ProjectTypeAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id24378e829254bb7ac5c26575555e16f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33aad1c952d541e2acf46fac58c66b8b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9bcb6304e1bb4aaf863bfc88905c296a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03aa467713ab4bc789fd83805f6b47f5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f00a5d59f6b42bd9b358dec369c8a7f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd1bcb9cba264af19f29952998c22619_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002">
        <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-10-02</endDate>
        </period>
    </context>
    <context id="i7f8999151787474d84d5f45953fe9ee5_I20191002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PlateauExcavationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-02</instant>
        </period>
    </context>
    <context id="i407ea6df188e4e7390c7caab6353b4bd_D20191002-20191002">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-02</startDate>
            <endDate>2019-10-02</endDate>
        </period>
    </context>
    <context id="i21de69c6db524e418fe5df7fd7a552f6_D20191002-20191002">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-02</startDate>
            <endDate>2019-10-02</endDate>
        </period>
    </context>
    <context id="i51ce761c09ca48e494ca41975248353f_D20191002-20191002">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-02</startDate>
            <endDate>2019-10-02</endDate>
        </period>
    </context>
    <context id="ieb21cc3302a74d67af3dc255fda861bf_D20190101-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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ied4e9c2f529b4cca9446d761e9dd4c36_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7ce65f3f88054239b27c8e010ec56e37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaef2d654af104b2495a74f2cbbf5079c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4c3c63c4e22743c9adf1e90367bd137a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie93fac359d3e45998e6f8351eec8f7c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia99d6da2ba4e4852a140f664e635cd5d_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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie0cb737b4c5644f9a89a9e6a3c456200_D20190101-20191231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic8836317edf04441ad634d26ba3a992a_D20180101-20181231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i027dce0d120e4b9a899f0dadd1c0f615_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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if55d25229e3744b78baa41294a5e2e12_D20190101-20191231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i57114f321271433e86ed6482514d3aff_D20180101-20181231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0cf4295b29534838a388e172ca0562ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibcea4b86a6a341ecb849d0b61dbe8c48_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i91e9548a035f402784d45d7947a92a49_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i239611fd76374a91aa9038567aea3e23_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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb238d1ec65340c8adba5f6e6a73dcda_D20190101-20191231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iad324255faaf4946a4f5e66ebfea8df8_D20180101-20181231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic40d33c40d324b95ab98e069cd54b71d_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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i19465d352dac488da2b9dda209b30f65_D20180101-20181231">
        <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:HeavyCivilConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic2876488404346818f3ac4724e432464_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:LandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8a35fdc4e4f44849ae563531160877ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:LandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ab11e9d30294ee7b3ddef36fff73361_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:LandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4c42b9899e4841a09832a015afbd1786_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:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c9170f4cc01490ab706ce731c619a24_D20190101-20191231">
        <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:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd893558362a4aa58e19dfe85b254889_D20180101-20181231">
        <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:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i172362c7521540c3bd9a1a34be54b09a_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:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231">
        <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:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i182c58e395634c38891455f439ad2daa_D20180101-20181231">
        <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:SpecialtyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia763b8f918004d18bb9d3239a1c34af4_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:ResidentialConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231">
        <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:ResidentialConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231">
        <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:ResidentialConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib5d1ac9fde714191be237ab71c39d9cc_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="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i701a7f076a464499a301c04e896aff46_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i46dee9b8334b4506aa9396b132005573_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="if3b25b7ed29a474d9dedd7624f4aa9c5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i259ba9676aef46aa873aa7bb5efb28b4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5dd5a0ff804c46e9b7b14440eccf6060_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="i0eda4059741c4fcbaead2ef0f034f208_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ide34e1b587214b4aa1fc8e489f965b78_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0a55fd7d3f26424989dfbe7d623fe461_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="i0e53a5abea6d42e69d6799eb9d3c625a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id3d03382e6784e53957fbc6fddd22846_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0ae97229e204423b8326c8f8c4a3910e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i23861c31f9b1479ca0c639ce70e2a7df_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2e685af8b27442deb125c651cdc83a67_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="idf721d3463d64be1bdd6fa7b21dc2038_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d5ce19a75604f048bb11681532dce12_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3d8894f3ec4e4a94950a108cd20d9ef2_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="i179f9f9e0ddd4f529979cde7bdba12b6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ba465cfc7744438aabf934c0bb9fec0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i227a0b47b8b64c0cb482567609aea174_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iaab080e5f14645e18977c7cfebcf0cb1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i672733f0282344b0a3889786faf70142_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i12e40ed5a36d4f3182597e9ac7f50d72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i697824e7272741328cb757a564438fda_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f6210e8f02e4b1dbcba9e134a82bc8a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i337a42f8d82649b19194faeb4e8900bf_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i02966aedad8e41798a3373f8c7de2f6f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibd6757f3598042f49d580aaf9b9a66c6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i78b0cbfd181e4de2a7ca13de86e3a7f3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i611e52de1e2d410fafa984f48c2b664e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ad1a27584a547618a18bd534ed9b1e4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if4a92aae7f5f41d9872c781de4533fe0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ied7e26b2391e48ae93560a35cf81e51b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f19aabfd6be401f9789264e7e455340_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idff544d58e0f44219777134fc37bc34c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4cf174ae8f1e45a5b5fcc745404c37dc_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8fd094950a2e4b9399610a6843cbc1c2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i61d04d889bbb4ac2994a732fdad5f31e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f16a3805a0142a99bea4859677e073e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0587876e59ec440aacee88428b81de6f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c3bdda2ed884326857f9c38dc390302_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id190d45d9f8747b5babfdc8f978c7dba_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba752e24e3d34ab99fc7f09b1d023ac0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib21c32fc95cf4a85bf3480d4ba3c7350_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i93ab8b90b2b74a6b863dae0d5c96bfec_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i403e09714438495ea7a7494f6bf526c2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i41d38c5fafc245c6add33f5239db28d0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i56a6c18132b44d2c977b6cf07875bf18_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i73ac1dc9ce56453a950562e461c5577d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9eb460840f124ca28025cc27dcde4a1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:PlateauExcavationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i446a4207e197461597d354bb260a49a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:PlateauExcavationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if86ff0de4f5345709048c2ec9d6b0eaa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c9b61186a574566af19c434a83600bf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia86ee874da0c43cba22d7878811c97e2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i63bbf877be35408684f8221b348047a0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i89097205fe6146aba551611e0b7c6057_I20191002">
        <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>2019-10-02</instant>
        </period>
    </context>
    <context id="i960cbf72c26c4ef9be44cb50493e2ae2_I20191002">
        <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>2019-10-02</instant>
        </period>
    </context>
    <context id="i6c3964c9b3874048b975fbbd42c64d19_I20191002">
        <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>2019-10-02</instant>
        </period>
    </context>
    <context id="iacbb0b309c6f4de8ba8f65066a75367c_I20191002">
        <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>2019-10-02</instant>
        </period>
    </context>
    <context id="i96c2aed9562c42edb62e0459cbef76a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i179c4288aff44c2abebeebe6e3f57c2e_D20200101-20201231">
        <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:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7424595cc0446f989aacaf02a777a72_D20200101-20201231">
        <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:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52e67b5afb294b20aca00086cc2d581e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id2a589d668ee42e0a9da73bc45d72a2e_D20200101-20201231">
        <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:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b8e0d5d44bc4d018d48897793002df9_D20200101-20201231">
        <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:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4be7a431cb3244158819d1bac810b962_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35504b02e9b94c39872c2f197052de61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantTermsAxis">strl:DebtCovenantTermsFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4023c9c05d37416a80da5a72a982a8ab_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62c186b9302a469885db98e3686904da_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibddebf54aa8f43b2850b878e9f320aa5_D20200101-20201231">
        <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:Period3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i808b37ab7849486d9598db326fdaeb1d_D20200101-20201231">
        <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:Period4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3802de1e25d44c148dea65893701d5a8_D20200101-20201231">
        <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:Period5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9586453b2e314ae48ed9b20b20f08748_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8dc65ccd4264586a60b67a1d0a56860_D20201231-20201231">
        <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>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c3c10f5b1bd41119d5ff4e8c2126430_D20201231-20201231">
        <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>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if52cd1018f5e4e3494f34415af96b638_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iaae7fdac52954325afd3327b3d6a6740_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa778024191f45e990aef0603927c366_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4b217440f024d0da39545885c2495bb_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i501c035530c64d75b1af1aee1d92a41b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c0f27c1eeff433abe11f219f2264162_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="ia3fefa36130d4e7faccbce260e2da9c9_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="ibc9f477ed6ad411382e62ce3f9a15af3_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibcadf57b868f445fa67743877c470d5c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i683cd22f0dea49039843d9320ce21a6e_I20241002">
        <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>
            <instant>2024-10-02</instant>
        </period>
    </context>
    <context id="iea04ea7babbb45f8ae6c07e4f61fa693_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="i32dc196ad2c246a0896ef3f251c88509_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="i3c7b5b02371a467682f16e08d7a0c875_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d627a5231484e2e9ecac5577641e105_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if87b3103a66b4ab299b32d590ea82b85_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic9676be585a14d40b69d96b82842818f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fa66260de2c4f119dd7baf7e56fe217_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0bbe3e703a041b488925320aef918bf_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c32c8b952634322aa844da8e5b38a0f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0472a354706343fd8142c1cbfbe801a2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dbc5178612645f09093748ef6671d33_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5345dd37ec4247028d854494581e9c30_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ide67a579ec5f42af826d185617bad13a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i12071c8d40d84cc2b55c747996276d1c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icf92324b723b42a3938473eeb32f85b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i762696e41b5647b4bf194f6110240966_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c923c223c5f426cbc53ebd2a7497288_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic83db5e40aff42ef82387dc4db47187b_D20200101-20201231">
        <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:BusinessAcquisitionAxis">strl:TealstoneConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1cc6086e0dc5413186ab68b7edff17be_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idd027418b6504b919283177aa87641e6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i93e57e7662aa4317847dbfdaab029238_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic56fd39c7ffd445aaa884d526b20e454_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib391c8465503403ebe30e3c5e33264f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7661254873154716992f71233c66899c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4506215709c40babccc5e2754eca71c_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="i9c951651569845d7b86f8f836efeb6c9_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="i308c593b09e740548f7098a86f18c224_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i688d1aa5461845ad9e96ba9447ca5547_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a9e97a3e10f4298a2c3d83bd43642df_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="idb3f934cb5a2480faa2d447f87b77af0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i295a38cc147d4ccd9dc6dc2ab6006df0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8c4e25141e4a46b49d59c9b13976d8e7_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="i211684445f74493d93cafcd87554df0b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_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="i48e9320315e64d8b85eca11d7f106492_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic2d9097bc2cb45daa8324a6ca4c8694a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c76b25076f14ba581164631c1582392_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="id8d9ff3d4bb740ffa4827de31e1f926d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e41b7eb30954f9aac9131ea2ea3ba95_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i30e447f9c721450783eacfce8dcc6c6f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22bc3060bd344da8ab74cdafb1adb2ab_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="i04af5fdaced0481eb5a0ee4d30f2a105_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i08db67953a2340678baccd62188749ec_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8528e4281fcb42778ee212720560e197_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i52a034f268ee4777b4295c10fe5bd851_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="i1db2b30bbc2a4ff88982909e82c56cdc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibc0c6157809745c1af70c0fe4803b346_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id60b1f690c3441c284101440374341c7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibab2325014554109a21311a129a66ef8_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="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i56ef49bc82c448eb9391fd165f5364a9_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="ia4f94649585a4c618704b5e06f10fe93_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia26178e0f9534a54b868a868e16680e8_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i70d87c0142fb44baaa09872ec79fc50b_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="i8082c641a5b341cdbdbf98cf58fb9910_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="i3646223135ca46b8ab4ec96e06e56853_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="ib3c936a2074847d388da682abb7cea45_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="icfea311bdcb840918d030cca8c1ea4f2_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="i2db0eb78775e44fb8d7f268cc15bcd72_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="i5f0b51aeb1144bfb8d68bbc635de16a3_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="i2eed83fcb8424d49a3c4ae0e79a227ce_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="iaa0cd25008dd4ab29f9954f437fe8995_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">strl:UnionMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia433f608d6a646df8b60ba99dc2caea4_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="i2a4ce07867c74d0e967e6f93100fe83c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaebf04d783264dc9b386c0fcffb9d4a8_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i82ff8d9f57dc4385befcebfce542c27e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CarpenterFundsAdministrativeOfficeMember</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="ic8ca5f4afe7d451d9b3dac10644fab38_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CarpenterFundsAdministrativeOfficeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id89552fb2fd04058a3819430288c16b4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CarpenterFundsAdministrativeOfficeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i121e35ed19e545d88dbb8542fd0bae5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:LaborersPensionTrustForNorthernCaliforniaMember</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="i9df334dc087f43aea4c23750185b8c7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:LaborersPensionTrustForNorthernCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1cdf732feb1c49f29095d827de1ae073_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:LaborersPensionTrustForNorthernCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i92ec2e62067d46d5a89884d8877501d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CementMasonPensionTrustFundForNorthernCaliforniaMember</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="icc678946bc4c4ecd8412344fa27a2c89_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CementMasonPensionTrustFundForNorthernCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib580b0a4100f4488b5c86d3860d9dc2d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:CementMasonPensionTrustFundForNorthernCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie6a0e9fa2eba4b98ba4634ec83306807_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="i9c5be7ffcd05462ca30c54292dcb8203_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i85644bcec9f04eb998e612aba8ef841b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3cb598b436bc437aa3f7a7c95f67e8d5_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="i9b694f9d77664b04a1e9445da4c55909_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddb47bf186fd4ce99149b2e2cc7d25b6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8ed35dedc9d74860b5edf0a096cd83c4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ef9c846443440a0a609e353b665e512_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if822620e22064a5981c6e7bb021e93ba_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7426b820640d4126b127d8be8a2987d6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09b917e200eb4a28acb03f2703eb8ad1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i514e26f1b7ce41cf811dcec4d87001a9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i59f96a47902040bf955aa720963d6f70_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i17e31bdea14042dfa3e2f3470e152a3a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:UDOTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i70cef0a81f684edb932df298231d7699_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i850729a53b534398bae029f0d115b46e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i840549456358442b87e27806f6174271_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c4b36b3ff8b410090f43b703e03e71c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31159d127acc4972a8702d170cdb3194_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id2e1e65f065d402891834e58472b60da_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">strl:MainOfficeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>strl:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="entity">
        <measure>strl:entity</measure>
    </unit>
    <unit id="vote">
        <measure>strl:vote</measure>
    </unit>
    <unit id="employee">
        <measure>strl:employee</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV80LTEtMS0xLTA_1e26258a-5f58-4f15-84fd-e85676212832">0000874238</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV8xOC0xLTEtMS0w_4858f66a-5674-4b5a-8749-f21ef8fa8ebe">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV8xOS0xLTEtMS0w_8d90abf0-e86c-4f80-9bef-af8fcfcf0c16">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF80L2ZyYWc6Nzk0YzVjZGRjYjM3NDA1MWE5ZTFhZjA5OGJiMzljMjIvdGFibGU6YWVlNGE4MWQ4MmQ0NDQyNzk4NDE1ZTc5ZmMxODRjNWUvdGFibGVyYW5nZTphZWU0YTgxZDgyZDQ0NDI3OTg0MTVlNzlmYzE4NGM1ZV8yMC0xLTEtMS0w_fd8a1c5c-4f79-4a5e-9e63-1c22838bab58">false</dei:AmendmentFlag>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNTA0L2ZyYWc6ZTQyMDM0NjZiZWUwNDQ0ZGFlMDE0OGI5M2M1MTZkMjMvdGV4dHJlZ2lvbjplNDIwMzQ2NmJlZTA0NDRkYWUwMTQ4YjkzYzUxNmQyM18zMjk4NTM0ODgzMzQ4_98adffad-d131-472e-9e46-c23619ff7222"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF8xLTEtMS0xLTEzODky_a8fde532-3fbe-4495-8edf-29c0aa37c3bb">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF8xLTEtMS0xLTEzODky_ee06d18e-6509-4048-894d-310318c4cb33">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF80LTEtMS0xLTEzODY0_22892a75-a188-4878-8695-c7019aa99551">us-gaap:LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF80LTEtMS0xLTEzODY0_3568459a-3930-4775-af84-859fa9509f87">us-gaap:LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF83LTEtMS0xLTEzODcy_020cf7f2-3fbb-4a30-ae09-6633bf28dfc4">us-gaap:LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8yNDk2L2ZyYWc6OTAxNjMyNTBlNTRmNGI4ZDhhMTY3YzUzZjhkZmNjZmMvdGFibGU6MGVkMzIxYTE0YjZmNDE2ZmE2ZmIyODRjNGY3MjdiMWQvdGFibGVyYW5nZTowZWQzMjFhMTRiNmY0MTZmYTZmYjI4NGM0ZjcyN2IxZF83LTEtMS0xLTEzODcy_42424c32-d41c-4810-a92e-c87cb7747a8c">us-gaap:LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6OTdjNGY3MTg5ZmQ2NDU4ZjllN2VkODQ2NDI0ZjVjNjgvdGFibGVyYW5nZTo5N2M0ZjcxODlmZDY0NThmOWU3ZWQ4NDY0MjRmNWM2OF8wLTAtMS0xLTE4NjkvdGV4dHJlZ2lvbjo2YzM4NzljYzA4Y2U0OTlhYTU0MDYwYjRlNzc1MzNjOV8zMjk4NTM0ODgzMzQ1_4dcc4561-4fb0-4299-8783-39a34bfb123d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRkYTA4MGM5YzA2NDgyMzlkOGZjN2I1ODQ0OTEyMmMvdGFibGVyYW5nZTo2NGRhMDgwYzljMDY0ODIzOWQ4ZmM3YjU4NDQ5MTIyY18wLTAtMS0xLTE4NzQ_c1bd323b-aea5-4877-8606-258534680d3f">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV8xMDk5NTExNjI4MDYx_146d22f4-ba55-407a-a9af-17f0fbb86aa9">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV8xMDk5NTExNjI4MDYx_9b7a6a1d-5f8a-4eb8-92d0-288d6acff484">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzQxNDdlMjMyZGJkNDgzMGE5MzQ1YmE5NDIzNjI3NDIvdGFibGVyYW5nZTozNDE0N2UyMzJkYmQ0ODMwYTkzNDViYTk0MjM2Mjc0Ml8wLTAtMS0xLTE5MzM_ab730da6-1213-4b84-a48b-8a3a0e37da7e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzQxNDdlMjMyZGJkNDgzMGE5MzQ1YmE5NDIzNjI3NDIvdGFibGVyYW5nZTozNDE0N2UyMzJkYmQ0ODMwYTkzNDViYTk0MjM2Mjc0Ml8zLTAtMS0xLTE5NTkvdGV4dHJlZ2lvbjo4ZGY2MTE5OGJmYjk0MTQyOGE1MGYzZDQxZjU2Yzc2Ml8zMjk4NTM0ODgzMzY5_2c5a5a12-099d-4647-b10e-19e2fed1bd61">1-31993</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl8wLTAtMS0xLTE5NjE_6e656b31-90cd-4ea7-b521-3f4d513d5c63">STERLING CONSTRUCTION COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl8zLTAtMS0xLTE5NjQ_9f7c9f2d-8f1e-405f-9cfb-21d8640cc457">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl8zLTEtMS0xLTE5NjY_643400b9-9086-4ea9-8b12-1a5547e918e8">25-1655321</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTAtMS0xLTE5NjkvdGV4dHJlZ2lvbjo0ZDYyMDUyYzBjMzY0YzQ5YTc1ZTkwOWNjOTY1ZTk5ZF8zMjk4NTM0ODgzNDA0_bf06da1a-2dd3-4e95-b361-df04f76e874b">1800 Hughes Landing Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTAtMS0xLTE5NjkvdGV4dHJlZ2lvbjo0ZDYyMDUyYzBjMzY0YzQ5YTc1ZTkwOWNjOTY1ZTk5ZF8zMjk4NTM0ODgzNDQy_ee6d2c69-5f43-4af0-89f2-a7027ed526c1">The Woodlands</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTAtMS0xLTE5NjkvdGV4dHJlZ2lvbjo0ZDYyMDUyYzBjMzY0YzQ5YTc1ZTkwOWNjOTY1ZTk5ZF8zMjk4NTM0ODgzNDUw_e9a900d8-dfcf-4f48-91be-a7ef036a5cc0">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl82LTEtMS0xLTE5NzQ_f878668e-7dcf-452d-912b-759b8fc17832">77380</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl85LTAtMS0xLTE5NzcvdGV4dHJlZ2lvbjo5OTQ0MzhmYTFjYmM0OTNlODY5OGIwZjdmMTY2MzQxYl8zMjk4NTM0ODgzNDc1_119994b5-3164-4f12-aff0-0c9dd4632a43">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjQ4MTcwNzk3MTk1NDNlNjllOTY1ZmFjNDgxOTJmZGIvdGFibGVyYW5nZTo2NDgxNzA3OTcxOTU0M2U2OWU5NjVmYWM0ODE5MmZkYl85LTAtMS0xLTE5NzcvdGV4dHJlZ2lvbjo5OTQ0MzhmYTFjYmM0OTNlODY5OGIwZjdmMTY2MzQxYl8zMjk4NTM0ODgzNTUy_ad8f6e63-a737-49f8-8328-6d3d089f7605">214-0800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6YjE1NWJlYmZjMWY3NDA5MDkzYzFkMTBmYTgxOWIzZDQvdGFibGVyYW5nZTpiMTU1YmViZmMxZjc0MDkwOTNjMWQxMGZhODE5YjNkNF8xLTAtMS0xLTE5ODg_5072bbe3-c124-498d-b7b2-3d5992c4aebc">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6YjE1NWJlYmZjMWY3NDA5MDkzYzFkMTBmYTgxOWIzZDQvdGFibGVyYW5nZTpiMTU1YmViZmMxZjc0MDkwOTNjMWQxMGZhODE5YjNkNF8xLTEtMS0xLTE5ODg_0b6a7ae5-5ad5-45da-b0d4-71f312ab56bd">STRL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6YjE1NWJlYmZjMWY3NDA5MDkzYzFkMTBmYTgxOWIzZDQvdGFibGVyYW5nZTpiMTU1YmViZmMxZjc0MDkwOTNjMWQxMGZhODE5YjNkNF8xLTItMS0xLTE5ODg_a94fe11d-2f00-4f53-bd33-ae861d99b267">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF8wLTEtMS0xLTE5OTIvdGV4dHJlZ2lvbjplY2Y1OTQ5NTdlM2Q0ZTFjYWQ0MDQ0ZTY2YjZiMWQ4Y18zMjk4NTM0ODgzMzQ2_738b4e51-ad97-4759-abff-0f681f1b341c">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF8yLTEtMS0xLTE5OTUvdGV4dHJlZ2lvbjoxMzg1MDk1YTBlN2Q0Y2ViYmQ5OGMyYzUwYTg3YjgxZl8zMjk4NTM0ODgzMzQ2_510da5e3-f22c-4145-819a-985dd10a3906">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF80LTAtMS0xLTEwMDg2L3RleHRyZWdpb246NzkyZjgzN2ZhYzA1NDBhYmI4MjJiNTFlZjkzOGM4NWVfNjU5NzA2OTc2NzAyMg_88784127-b46b-42da-a4aa-d14f84d59d5b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6NjRiMmIwNTBjNzZhNGUwOThhMThhYjYxNzExYTYyYmQvdGFibGVyYW5nZTo2NGIyYjA1MGM3NmE0ZTA5OGExOGFiNjE3MTFhNjJiZF82LTAtMS0xLTEwMTAyL3RleHRyZWdpb246YTI3ZWNlYWZhZTcyNDYzZWEyNTljNTI2YjI3YWVmMDFfNjU5NzA2OTc2Njk3Mw_38b2bf96-e737-4c2b-9be6-491086e08a2a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF8xLTItMS0xLTIwMzU_ba7a7834-d6b3-475d-92ae-efdc2f018081">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF8yLTMtMS0xLTIwMzg_faea3c2b-8885-4a3f-ad0a-31883de37da0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF8zLTMtMS0xLTIwNDA_2f9e07a1-d7ca-40b7-b529-7f6923563b93">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF83LTMtMS0xLTExNzA3_b66bfcac-f800-4382-935b-04e1fef06625">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF83LTAtMS0xLTIwNDMvdGV4dHJlZ2lvbjpkYmI3NmNmNjUzZGQ0MGUwYjFhNzVlNjBmNDRkOTEyZV8zMjk4NTM0ODgzNDYx_c9fc00cf-7536-4531-81e6-bab573431bc7">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGFibGU6MzY2OTU1YmFmYmIyNDc1N2JlZDFmZjc0YWIzZDY5NjgvdGFibGVyYW5nZTozNjY5NTViYWZiYjI0NzU3YmVkMWZmNzRhYjNkNjk2OF85LTAtMS0xLTMyL3RleHRyZWdpb246NTI4N2MxODM3ODA4NGMxOTkxZGNlZjljNTE4Y2M2MWZfMTA5OTUxMTYyODE3NQ_f8909db8-06f2-4869-949f-be0b8daeca8d"
      unitRef="usd">286400000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia7d91f70ddae426fb28b72bad37df821_I20210226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV8xMDk5NTExNjI4MDA5_28e582c8-afe7-4645-b750-79024cfe6d5f"
      unitRef="shares">28207557</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xL2ZyYWc6MmI0OWI2NDVkZGNlNDJkYjk1Y2JjZGNhODMxYzFlZGEvdGV4dHJlZ2lvbjoyYjQ5YjY0NWRkY2U0MmRiOTVjYmNkY2E4MzFjMWVkYV85MzQ1ODQ4ODM2Mzgz_15405713-5881-49ff-9e45-5adb662fe302">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Stockholders to be held on May&#160;5, 2021 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;/table&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMi0xLTEtMS0w_69792569-54cc-4e0c-94d7-a427d4ea0850"
      unitRef="usd">1427412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMi0zLTEtMS0w_a019c12e-fe10-4ddd-a0ea-624c63832692"
      unitRef="usd">1126278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMi01LTEtMS0w_e12fd831-70b2-4b57-a116-1cca9d9a1476"
      unitRef="usd">1037667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMy0xLTEtMS0w_803bf64b-1908-48a4-8f06-9853b21e152c"
      unitRef="usd">1236043000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMy0zLTEtMS0w_1575371c-4f88-4ac7-a50a-ff1cc9e45310"
      unitRef="usd">1018484000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMy01LTEtMS0w_a3d55b7e-a790-4eba-afbc-12818ca86762"
      unitRef="usd">927335000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNC0xLTEtMS0w_6c420b26-7be1-48eb-be4b-3ea0fe358753"
      unitRef="usd">191369000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNC0zLTEtMS0w_333d6c87-9d13-4f8b-b8c0-59a2c1fbabf4"
      unitRef="usd">107794000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNC01LTEtMS0w_0d787b16-b983-429f-bbc4-f0b8afcf13da"
      unitRef="usd">110332000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNS0xLTEtMS0w_48781ae1-0c0c-465d-8ee4-f43fd0b09c1b"
      unitRef="usd">71415000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNS0zLTEtMS0w_07bb472f-8433-4e86-83f7-c5c8c18cbe76"
      unitRef="usd">49200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNS01LTEtMS0w_f2dfbb10-e3ef-415b-969d-b4062ab46d2e"
      unitRef="usd">48220000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNi0xLTEtMS0w_b0129768-d8f5-4fa7-80a2-7ca95d4d4754"
      unitRef="usd">11436000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNi0zLTEtMS0w_0f98646c-0df7-4e61-a8c1-999226a4f489"
      unitRef="usd">4695000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNi01LTEtMS0w_fa1ad71b-bd27-4bda-b936-260cc8b4f07d"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNy0xLTEtMS0w_3821fe2b-4912-4f5b-a493-64e3132fe369"
      unitRef="usd">1026000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNy0zLTEtMS0w_7ba4467c-ab4d-4e0d-9593-21d4423c670b"
      unitRef="usd">4311000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfNy01LTEtMS0w_a0d7808c-53f8-4ace-949e-03a57e64783b"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOC0xLTEtMS0w_85a092d9-cca6-4016-b8f3-1e661184e0da"
      unitRef="usd">-12600000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOC0zLTEtMS0w_151af89c-b1d6-4332-8901-0d8c447de424"
      unitRef="usd">-11837000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOC01LTEtMS0w_6c7f0049-f54a-42cf-a1d7-a3c47cc02566"
      unitRef="usd">-17101000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOS0xLTEtMS0w_b0cfc0e7-b87c-4ccc-a8a7-f8f76aa00fbb"
      unitRef="usd">94892000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOS0zLTEtMS0w_a880e27a-80a0-447a-9d01-ca49a7662846"
      unitRef="usd">37751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfOS01LTEtMS0w_fb02a921-fc72-4008-a01e-1ba4278d07d3"
      unitRef="usd">42611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTAtMS0xLTEtMA_27314d62-319b-4e16-b112-fdfcea76b11d"
      unitRef="usd">161000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTAtMy0xLTEtMA_c8c52d02-ce72-49b8-8920-7d3b83e87506"
      unitRef="usd">1142000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTAtNS0xLTEtMA_3dd22819-1738-4d52-95c1-91f55570272a"
      unitRef="usd">1017000</us-gaap:InterestIncomeOther>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTEtMS0xLTEtMA_a4b0b4cc-7dfb-4e91-bb15-1018535f8c11"
      unitRef="usd">29377000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTEtMy0xLTEtMA_40b6e349-4bfb-414f-82cd-b46eb0ab28f1"
      unitRef="usd">16686000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTEtNS0xLTEtMA_99310e98-ace2-4469-ba62-b6460c998691"
      unitRef="usd">12350000</strl:InterestExpenseAndAccretedInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTItMS0xLTEtMA_51e3e714-c3b0-40e1-bcde-4aae3f3dc069"
      unitRef="usd">-301000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTItMy0xLTEtMA_fcd77047-c71a-4390-a2e4-452474b0ff7f"
      unitRef="usd">-7728000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTItNS0xLTEtMA_f7623145-28e8-41ff-962f-c4e42eac1d46"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTMtMS0xLTEtMA_86bf98eb-d3d9-4570-bc46-d04b30f5b07b"
      unitRef="usd">65375000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTMtMy0xLTEtMA_889e0acf-af3d-4647-ae3f-483021412735"
      unitRef="usd">14479000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTMtNS0xLTEtMA_3df7a825-d879-4d5e-aabd-8d601eb93280"
      unitRef="usd">31278000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTQtMS0xLTEtMA_f3d4fae7-c1f2-446d-b975-53a924fd48e6"
      unitRef="usd">22471000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTQtMy0xLTEtMA_66b23301-ebb1-415a-8ffd-9c2e3f31e8cc"
      unitRef="usd">-26216000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTQtNS0xLTEtMA_53046c1a-27b1-4f25-8f14-7feb55f82601"
      unitRef="usd">1738000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTUtMS0xLTEtMA_61d3f20d-db60-4e70-bf3c-93e5ea4c5ccd"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTUtMy0xLTEtMA_facd2aa4-3459-4d30-b617-6e615919b09a"
      unitRef="usd">40695000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTUtNS0xLTEtMA_af8f6b8c-caed-4647-8a0b-408961f7a716"
      unitRef="usd">29540000</us-gaap:ProfitLoss>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTYtMS0xLTEtMA_0e80ed8e-42d8-42e2-9da7-d5fb4b0373be"
      unitRef="usd">598000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTYtMy0xLTEtMA_fe160e8d-ccbc-41f5-89d9-17da151d82b9"
      unitRef="usd">794000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTYtNS0xLTEtMA_406f4665-05e9-4ae3-b15c-b486c5b65bf4"
      unitRef="usd">4353000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTctMS0xLTEtMA_acfce84d-6665-4940-912a-5b7aa38435ea"
      unitRef="usd">42306000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTctMy0xLTEtMA_0a952e54-660e-40ea-a618-b4efd4c83848"
      unitRef="usd">39901000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMTctNS0xLTEtMA_42c39822-c226-480d-b949-1dad08ecafd2"
      unitRef="usd">25187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjAtMS0xLTEtMA_37090a03-538d-4bfd-a5b4-99a65899827e"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjAtMy0xLTEtMA_747fbd93-43ff-4eb6-b4b5-d6b8ecdfaecb"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjAtNS0xLTEtMA_5357e8f1-c727-494e-9334-92dd8481e395"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjEtMS0xLTEtMA_4a9e7214-5cb4-4099-a932-d22a12e1518f"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjEtMy0xLTEtMA_fda3347a-ba7f-48a4-b3e8-92f426d04931"
      unitRef="usdPerShare">1.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjEtNS0xLTEtMA_3d550a82-4901-498e-b95b-10463003dd27"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjQtMS0xLTEtMA_626f5838-46a4-4473-b33b-a40a9790f0f4"
      unitRef="shares">27859000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjQtMy0xLTEtMA_b8384629-8c3e-4c41-a40c-0b4d3c689038"
      unitRef="shares">26671000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjQtNS0xLTEtMA_3e533d44-fd48-4115-9c28-398968a0520c"
      unitRef="shares">26903000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjUtMS0xLTEtMA_3ab8ce78-6f62-4c65-9718-17240aad700b"
      unitRef="shares">28195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjUtMy0xLTEtMA_2e3594da-d269-4f8e-9e0c-6a8fd2091f70"
      unitRef="shares">27119000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF83OS9mcmFnOjEwYzc0OGI1YjMzMTRjMDQ5MjM4MWYxYTVkMmRjNWE1L3RhYmxlOmVkZjYzMjk3ODAxMDRlNzRiM2RiMjk5M2M0MzBiYTAyL3RhYmxlcmFuZ2U6ZWRmNjMyOTc4MDEwNGU3NGIzZGIyOTkzYzQzMGJhMDJfMjUtNS0xLTEtMA_37d18078-baf8-4241-a759-38a6ce5e1a1b"
      unitRef="shares">27194000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfMi0xLTEtMS0w_61d3f20d-db60-4e70-bf3c-93e5ea4c5ccd"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfMi0zLTEtMS0w_facd2aa4-3459-4d30-b617-6e615919b09a"
      unitRef="usd">40695000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfMi01LTEtMS0w_af8f6b8c-caed-4647-8a0b-408961f7a716"
      unitRef="usd">29540000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNC0xLTEtMS0w_abd9079d-c500-406b-8da4-8f57519c925a"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNC0zLTEtMS0w_a2c7086d-67f6-4526-994e-42c3593ecd09"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNC01LTEtMS0w_b58a6815-d7e6-467b-8961-d00aa4431490"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNS0xLTEtMS0w_12062178-86d0-4467-a889-668d7cd7f8df"
      unitRef="usd">37849000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNS0zLTEtMS0w_e802dcac-9501-4608-be34-b8bf60588c4d"
      unitRef="usd">40486000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNS01LTEtMS0w_19ca9adc-20a3-4d82-9c38-332dc0b95469"
      unitRef="usd">29540000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNi0xLTEtMS0w_2b4074eb-8f30-4aca-a32a-b9a7103b6101"
      unitRef="usd">598000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNi0zLTEtMS0w_0c5f74dd-1de2-481d-8b75-4563461919ae"
      unitRef="usd">794000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNi01LTEtMS0w_406f4665-05e9-4ae3-b15c-b486c5b65bf4"
      unitRef="usd">4353000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNy0xLTEtMS0w_60eb099f-1af2-4882-9dd3-0ba64360b3d1"
      unitRef="usd">37251000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNy0zLTEtMS0w_67206c89-8fb6-4d01-8d7f-b05a84acef3d"
      unitRef="usd">39692000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84Mi9mcmFnOmNmMGRkODA5OGRjNjRlODdhODhmNDllMzNiNTBkMmVjL3RhYmxlOjJjNzdlYmRkZmUyMTRmOGY5OTkyNTY2Yjg5NzVkMDYzL3RhYmxlcmFuZ2U6MmM3N2ViZGRmZTIxNGY4Zjk5OTI1NjZiODk3NWQwNjNfNy01LTEtMS0w_a26b5cc4-5433-492c-bca6-afccf809c802"
      unitRef="usd">25187000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0wLTEtMS0wL3RleHRyZWdpb246YzZiMzc5YmFkZmI3NGM0NmExNjcyNDUzZTcyYTYxOTBfMTA5OTUxMTYyNzg3OQ_87760be4-c296-4a8e-b015-cd6330c2563e"
      unitRef="usd">26122000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0wLTEtMS0wL3RleHRyZWdpb246YzZiMzc5YmFkZmI3NGM0NmExNjcyNDUzZTcyYTYxOTBfMTA5OTUxMTYyNzg4OA_e57728c0-8398-4ca6-b906-be15b18c77bb"
      unitRef="usd">7538000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0xLTEtMS0w_eb80253a-785b-4d9a-932a-02d3eb8ccc39"
      unitRef="usd">66185000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMy0zLTEtMS0w_a43ee97d-5815-44c3-9211-316679f3143d"
      unitRef="usd">45733000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0wLTEtMS0wL3RleHRyZWdpb246NGQ3OTM2NmUzZmE2NDNkODgyMjBiMTMwMmEyNjhkNzRfMTA5OTUxMTYyNzg2NQ_6a0fe7b4-9a04-4f61-a13b-10e79b43f3b1"
      unitRef="usd">25789000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0wLTEtMS0wL3RleHRyZWdpb246NGQ3OTM2NmUzZmE2NDNkODgyMjBiMTMwMmEyNjhkNzRfMTA5OTUxMTYyNzg3NQ_3f4a0d0c-e290-4351-bee9-63f91902745f"
      unitRef="usd">19241000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0xLTEtMS0w_02532d76-9bae-431d-ac1b-1c70280f088c"
      unitRef="usd">177424000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNC0zLTEtMS0w_72862a61-6864-42d4-b91d-9a06b45da915"
      unitRef="usd">168872000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0wLTEtMS0wL3RleHRyZWdpb246ZmE4YTgyYmZhOTQwNDgxMGIwN2Y0YTQzYThhZjZkOWRfMTA5OTUxMTYyNzg3Mg_7aa71456-4cdd-4b28-8015-ab1189a51636"
      unitRef="usd">8370000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0wLTEtMS0wL3RleHRyZWdpb246ZmE4YTgyYmZhOTQwNDgxMGIwN2Y0YTQzYThhZjZkOWRfMTA5OTUxMTYyNzg4MQ_63c52fe2-25f1-4a89-ac1e-1fd1e2baffe1"
      unitRef="usd">12257000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0xLTEtMS0w_8bfc064d-7c67-4657-85c4-036cacd72ec5"
      unitRef="usd">84975000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNS0zLTEtMS0w_17d12e57-dfe3-4352-aea5-542b3a65b81a"
      unitRef="usd">94679000</us-gaap:CapitalizedContractCostGross>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0wLTEtMS0wL3RleHRyZWdpb246YmExZDg0ZTgxMzJlNDY3ZTk4MWFjMjVmMWI2MzI1OWVfMTA5OTUxMTYyNzg4MA_999a7f43-8f4a-44d6-bfce-f6db1e43eb6f"
      unitRef="usd">9708000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0wLTEtMS0wL3RleHRyZWdpb246YmExZDg0ZTgxMzJlNDY3ZTk4MWFjMjVmMWI2MzI1OWVfMTA5OTUxMTYyNzg4OQ_bf892903-c9cb-48b9-8713-ae3aac787d54"
      unitRef="usd">7406000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0xLTEtMS0w_6832b71b-ff32-40cc-91df-7b659c751909"
      unitRef="usd">16653000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNi0zLTEtMS0w_2df31404-5a16-4751-a3a6-59c19e022947"
      unitRef="usd">9196000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <us-gaap:OtherAssetsCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0wLTEtMS0wL3RleHRyZWdpb246NTI5OGY1MmQ2YjZjNGI4MWI3N2Y5NWIzZTE4MjczZTZfMTA5OTUxMTYyNzgzNQ_527ae4c7-3ef0-4c20-b673-fe7e4e234080"
      unitRef="usd">1493000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0wLTEtMS0wL3RleHRyZWdpb246NTI5OGY1MmQ2YjZjNGI4MWI3N2Y5NWIzZTE4MjczZTZfMTA5OTUxMTYyNzg0MQ_8c3a596d-817b-4f75-b628-6320ec92b1f6"
      unitRef="usd">503000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0xLTEtMS0w_42bae072-39a3-4c0d-a4a0-ae58ba3a6e89"
      unitRef="usd">16306000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNy0zLTEtMS0w_e7280961-1c85-4aaf-a575-cf3ca6a6e7dc"
      unitRef="usd">11790000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOC0xLTEtMS0w_e0bebd19-252a-4e1f-9fec-8bfc7f36fde8"
      unitRef="usd">361543000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOC0zLTEtMS0w_5c3a54bc-ce20-4279-8260-2fef0ebe7d99"
      unitRef="usd">330270000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0wLTEtMS0wL3RleHRyZWdpb246YzAxZmM3NWZmMTgxNDUzNzlmYjdiYjFjMWQ3ZDJhNzhfMTA5OTUxMTYyNzg0OQ_5daca091-8990-490a-8ba0-fa2bd221a5c6"
      unitRef="usd">6010000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0wLTEtMS0wL3RleHRyZWdpb246YzAxZmM3NWZmMTgxNDUzNzlmYjdiYjFjMWQ3ZDJhNzhfMTA5OTUxMTYyNzg1OA_c07c1056-afbb-4428-a1de-1f1a138eeee4"
      unitRef="usd">5619000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0xLTEtMS0w_b291cece-566d-4778-8487-d56588bca3b7"
      unitRef="usd">126668000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfOS0zLTEtMS0w_bc7e5e34-624d-4969-9017-d376c22b59bb"
      unitRef="usd">116030000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2Y2FhY2UwZmE5MjRkODViYzE5NTcxZjJlM2QwNmUyXzEwOTk1MTE2Mjc4NTM_03d8b2b4-c77d-4b06-acc3-37d20f27363c"
      unitRef="usd">4213000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2Y2FhY2UwZmE5MjRkODViYzE5NTcxZjJlM2QwNmUyXzEwOTk1MTE2Mjc4NTg_7f126660-2947-4a38-9028-3b133bf5854f"
      unitRef="usd">3817000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMS0xLTEtMA_9ea238a8-948b-44e3-bbaf-23d7fc2e60e4"
      unitRef="usd">16515000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTAtMy0xLTEtMA_537a1aed-0afe-4b1b-9f3d-d93a2003e87d"
      unitRef="usd">13979000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjlmNjFjNzcxMjgyODQ4ZTc4ZmUwNWUxZTFhYjFiZWJlXzEwOTk1MTE2Mjc4MzA_d6e544ed-ddc2-4cbd-96fb-d86c622a68c8"
      unitRef="usd">1501000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjlmNjFjNzcxMjgyODQ4ZTc4ZmUwNWUxZTFhYjFiZWJlXzEwOTk1MTE2Mjc4NjY_4a40f895-99c9-4485-908f-bc6b96cfb478"
      unitRef="usd">1501000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMS0xLTEtMA_727ed7c9-5ea6-4125-88be-a6bc3586abff"
      unitRef="usd">192014000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTEtMy0xLTEtMA_ae3697e3-cd18-42c4-9e18-f4d879af3c49"
      unitRef="usd">191892000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTItMS0xLTEtMA_41b8485e-9a3f-4fe8-bc1c-0a570cddf340"
      unitRef="usd">244887000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTItMy0xLTEtMA_19deca07-df8a-4c69-b2b4-980dcded39c8"
      unitRef="usd">256323000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTMtMS0xLTEtMA_15e28d87-b2be-497a-ae7c-f36a333e7481"
      unitRef="usd">7817000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTMtMy0xLTEtMA_3b1dcbd2-694b-4f72-96b4-9dd2da64b8f8"
      unitRef="usd">26012000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTQtMS0xLTEtMA_4bbe857d-6275-4a7b-822b-1293dae16b96"
      unitRef="usd">3250000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTQtMy0xLTEtMA_1e5d62e1-9a6c-4e2f-b5af-83056173454b"
      unitRef="usd">183000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTUtMS0xLTEtMA_4621511a-e51a-4521-80a4-22dfe5a0c91e"
      unitRef="usd">952694000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTUtMy0xLTEtMA_a5a31b58-a0d6-4812-a5cd-61d790fe2f34"
      unitRef="usd">934689000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmM1MWExN2ZhZmI3YjQ2YzJiNWM1YjQ4NWQ2ZDFmMTkxXzEwOTk1MTE2Mjc4NDE_3f6fa26e-bc60-4fd5-ab72-12022dfebe59"
      unitRef="usd">19505000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmM1MWExN2ZhZmI3YjQ2YzJiNWM1YjQ4NWQ2ZDFmMTkxXzEwOTk1MTE2Mjc4Nzk_49b7b717-ba14-4888-a10f-30150ff81371"
      unitRef="usd">18213000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMS0xLTEtMA_b1128677-e617-42ab-8402-8380abe64e5f"
      unitRef="usd">95201000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTgtMy0xLTEtMA_80096041-1e2f-459f-a917-33842949bafe"
      unitRef="usd">137593000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjRmZjZkZGY3NWVjODRhNjI4ZWY3Zjg1YjNjMTQ2ZjY3XzEwOTk1MTE2Mjc4NzM_b3d84905-0f02-4a84-aaf4-72b4c906a648"
      unitRef="usd">17678000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjRmZjZkZGY3NWVjODRhNjI4ZWY3Zjg1YjNjMTQ2ZjY3XzEwOTk1MTE2Mjc4ODI_5f529563-0cd9-4658-b7e4-e42c8c4a915c"
      unitRef="usd">8177000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMS0xLTEtMA_9b605660-4c65-48c6-aa08-4972930400bc"
      unitRef="usd">114019000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMTktMy0xLTEtMA_8f1937ab-0607-45eb-ac59-42d470407847"
      unitRef="usd">57760000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOmEyYTBhZWM3YzU5ODQ0ZDZhNmI5NTlkMDU3MzNlZTIyXzEwOTk1MTE2Mjc4NTA_a29b4c75-3f5f-4ec7-9ec8-ad4f5ae139e8"
      unitRef="usd">6793000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOmEyYTBhZWM3YzU5ODQ0ZDZhNmI5NTlkMDU3MzNlZTIyXzEwOTk1MTE2Mjc4NTc_203b1e15-9842-4022-9f26-6d49f6045aba"
      unitRef="usd">39000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMS0xLTEtMA_7339ce34-473d-4e3e-b0e8-bb0527941143"
      unitRef="usd">77434000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjAtMy0xLTEtMA_e9d832b4-827e-445e-b2f5-460abbe1c784"
      unitRef="usd">42473000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOjZlZjhiMGY3OGVhZjQ1ZmM4YWQ5OTFhZjIyYWMyNTNhXzEwOTk1MTE2Mjc4NjQ_bdce5906-04c9-40ec-8c81-1144a734d7da"
      unitRef="usd">1801000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOjZlZjhiMGY3OGVhZjQ1ZmM4YWQ5OTFhZjIyYWMyNTNhXzEwOTk1MTE2Mjc4Njk_9b108c21-b912-4542-961a-17814516c3d0"
      unitRef="usd">1838000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMS0xLTEtMA_e324e3d7-c03d-4e43-b16b-26efc9c18c23"
      unitRef="usd">7588000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjEtMy0xLTEtMA_00dfb2a3-17df-4442-bbb3-7a30108c3fa2"
      unitRef="usd">7095000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjItMS0xLTEtMA_832fa533-c4c4-4934-9b73-322a79fde6c5"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjItMy0xLTEtMA_bb5079c7-674b-49f3-939c-b043ed6817fe"
      unitRef="usd">1212000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM1ZjlhMmYyN2RlMzQ0OTA4ZmNkZjY5ZmU5ZDdjNzkxXzEwOTk1MTE2Mjc4NDI_4cab7458-8d9e-4fa0-8928-0fb75594680d"
      unitRef="usd">2141000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM1ZjlhMmYyN2RlMzQ0OTA4ZmNkZjY5ZmU5ZDdjNzkxXzEwOTk1MTE2Mjc4NTE_e6328a9b-c545-478c-8931-a31f9670d9a2"
      unitRef="usd">1521000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMS0xLTEtMA_d38ae09d-83d1-44bc-a903-bff9871c8ba2"
      unitRef="usd">18013000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjMtMy0xLTEtMA_5da1c4a9-54cc-4935-88e7-60615965c651"
      unitRef="usd">13727000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkZDdlODhhMWZlMzQ5NDc5MTBlZmJhZWI1N2YzZDVkXzEwOTk1MTE2Mjc4NDc_62d2ad27-89f5-408b-a3aa-b5951bd356a4"
      unitRef="usd">1374000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkZDdlODhhMWZlMzQ5NDc5MTBlZmJhZWI1N2YzZDVkXzEwOTk1MTE2Mjc4NTY_913e3293-3e61-4100-b57c-2570ddd8faba"
      unitRef="usd">1429000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMS0xLTEtMA_414438cc-31a5-4286-a703-7a053d81a5df"
      unitRef="usd">9629000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjQtMy0xLTEtMA_7d96c25c-e252-4913-a194-109c1b436a68"
      unitRef="usd">6393000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjUtMS0xLTEtMA_4de86595-6884-4c42-8dcd-9be15fadb108"
      unitRef="usd">321884000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjUtMy0xLTEtMA_d0d864bf-48e1-49db-90fd-00ab283d9923"
      unitRef="usd">266253000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmFlZTkxOGNlYjlmNDQ1YTVhMDQwZmM2N2I3MWRjMzAwXzEwOTk1MTE2Mjc4Mjg_e2a2d183-f5c8-4104-af4b-0b4fb3690439"
      unitRef="usd">53000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmFlZTkxOGNlYjlmNDQ1YTVhMDQwZmM2N2I3MWRjMzAwXzEwOTk1MTE2Mjc4Mzc_28e798a3-724d-4ef9-82ab-af63fd805b5f"
      unitRef="usd">2000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMS0xLTEtMA_40c41d1f-ae77-470c-a3d1-269e9567907f"
      unitRef="usd">291249000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjYtMy0xLTEtMA_8b8abab2-99aa-47c5-9d69-908f6a4ffd34"
      unitRef="usd">390627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQ0YTE3YTZlYWZhYzQ5NTQ5ZmJhNDBmMDUzZmViNGQ0XzEwOTk1MTE2Mjc4NDU_eb42cd1c-6d1f-4a00-bd68-51c615fed55b"
      unitRef="usd">2412000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQ0YTE3YTZlYWZhYzQ5NTQ5ZmJhNDBmMDUzZmViNGQ0XzEwOTk1MTE2Mjc4NTA_7caf7280-21b0-4bf5-9d97-a9a69bc5c9f4"
      unitRef="usd">1979000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMS0xLTEtMA_534da9e0-6517-44f4-971b-d00f1651bdb4"
      unitRef="usd">8958000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjctMy0xLTEtMA_9716afae-ed7f-469a-9fe3-a13835ed48c4"
      unitRef="usd">6976000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjgtMS0xLTEtMA_f6ab9aa5-34f4-4aaf-af12-3a418f34ecb6"
      unitRef="usd">51290000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMjgtMy0xLTEtMA_6ce6d35f-482a-4b94-bf96-7c9092ec188a"
      unitRef="usd">49003000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i12f3ee00717e4ee2889890d39bca465f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjczZWEwYzc3OGFiODRlZTY5ZTVjYzFjY2FjMDViYmRkXzEwOTk1MTE2Mjc4MDk_d1fa0bee-6e42-4e5b-b2af-c2def7469481"
      unitRef="usd">722000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifb4f092f1c7c4965b77d026d74128fbc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjczZWEwYzc3OGFiODRlZTY5ZTVjYzFjY2FjMDViYmRkXzEwOTk1MTE2Mjc4MTc_5c767230-310e-46dc-b21e-d3ffc4c4eed4"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMS0xLTEtMA_472e7086-1f6c-4320-9a03-6db4831442cc"
      unitRef="usd">10584000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzAtMy0xLTEtMA_e276e494-984e-48c0-9602-12681d6ecbeb"
      unitRef="usd">619000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzEtMS0xLTEtMA_10ff3972-57ec-401d-88f5-6e890505146b"
      unitRef="usd">683965000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzEtMy0xLTEtMA_7756db03-4075-46aa-ae2b-9de934866933"
      unitRef="usd">713478000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzItMS0xLTEtMA_0bc58f98-cb1b-4b9d-9fcd-3c51052a93b8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzItMy0xLTEtMA_28660c2e-46e6-41f3-9163-cab5c3103cc6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MjE_29bc346f-a233-4f00-8ac6-68b133262d28"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MjE_d0e2cfda-2e56-4a8c-90a2-cf62d320546e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MzY_1d50a7a0-503e-4da1-9824-276267663abc"
      unitRef="shares">38000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5MzY_fcd17dd9-ea66-4d12-9506-2a98fdfb7d9c"
      unitRef="shares">38000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5NDQ_65f9e757-e8cb-4c17-a8af-de503e2f8177"
      unitRef="shares">28279000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5NTQ_7127bbad-7be4-4304-9702-857542934cad"
      unitRef="shares">28290000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5Nzg_58d8f2b2-d5de-4161-bab0-702ebf75532d"
      unitRef="shares">28184000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTA5ZTFkYzUyMjRiNTM5MDM2Nzk2MGM3MGVkMzZhXzEwOTk1MTE2Mjc5NzI_4686ad7b-0000-4c38-ad3f-900393bce7dd"
      unitRef="shares">27772000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMS0xLTEtMA_84c74812-5559-4b4b-9a55-61133bb56a18"
      unitRef="usd">283000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzQtMy0xLTEtMA_8bbc1f85-49ef-49fb-90d2-d699eda3925e"
      unitRef="usd">283000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzUtMS0xLTEtMA_999cf044-5764-426e-b8f0-e8e62c275b26"
      unitRef="usd">256423000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzUtMy0xLTEtMA_852e971b-2dd8-4575-8ada-3c4ed30c7afe"
      unitRef="usd">251019000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjg5OWRmYzYzOTg4NDRlN2RiYjU4OTQ4NDBhMmQ4MGM2XzEwOTk1MTE2Mjc4Mzc_8448af31-20ff-4fe6-8660-65fc853a4e6f"
      unitRef="shares">95000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjg5OWRmYzYzOTg4NDRlN2RiYjU4OTQ4NDBhMmQ4MGM2XzEwOTk1MTE2Mjc4MzI_1212956a-1aee-4e44-83bc-3bf0e73edede"
      unitRef="shares">518000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMS0xLTEtMA_98096814-4ec5-429b-bf40-078285b88854"
      unitRef="usd">1445000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzYtMy0xLTEtMA_de063470-7490-4104-af49-0dda511f0408"
      unitRef="usd">6142000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzctMS0xLTEtMA_6bb4ddc0-c6bb-4424-a600-aa5e20b18146"
      unitRef="usd">17273000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzctMy0xLTEtMA_5f7816ff-f7b1-4fe9-8304-6d224731ae34"
      unitRef="usd">-25033000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzgtMS0xLTEtMA_1fe30d8e-bdd0-4a94-b89c-03e4c6e83e78"
      unitRef="usd">-5264000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzgtMy0xLTEtMA_ba6a3d92-a204-496f-97f5-a1066db0de68"
      unitRef="usd">-209000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzktMS0xLTEtMA_8ddf3d0e-93f3-4d1f-b9cc-8ca2602271ac"
      unitRef="usd">267270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfMzktMy0xLTEtMA_95ee10f8-0e8c-42f9-bd86-98f09725a70c"
      unitRef="usd">219918000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDAtMS0xLTEtMA_6bd8080e-f075-4bf5-a854-037f68e7a262"
      unitRef="usd">1459000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDAtMy0xLTEtMA_583e1e27-7319-4bc1-82e5-298809c4548f"
      unitRef="usd">1293000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDEtMS0xLTEtMA_7c676345-eeb9-49eb-a806-aa42fd04a1c1"
      unitRef="usd">268729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDEtMy0xLTEtMA_e1ecf7c2-e46c-4583-abca-ad6454fc2238"
      unitRef="usd">221211000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDItMS0xLTEtMA_e199c27a-d000-41a9-a168-fdd3d14c882a"
      unitRef="usd">952694000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF84NS9mcmFnOjE1MmY5MWI0ZDgzMDQwMDM5OGZhNjFmNTZmY2JiOWMzL3RhYmxlOjY4ZGRiZDc3YTgxOTRmNjc5Njc0NWU5YjY0MTgxOTM2L3RhYmxlcmFuZ2U6NjhkZGJkNzdhODE5NGY2Nzk2NzQ1ZTliNjQxODE5MzZfNDItMy0xLTEtMA_dda8c822-07d5-4a9e-af3d-a79c64baaf2e"
      unitRef="usd">934689000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMy0xLTEtMS0w_61d3f20d-db60-4e70-bf3c-93e5ea4c5ccd"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMy0zLTEtMS0w_facd2aa4-3459-4d30-b617-6e615919b09a"
      unitRef="usd">40695000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMy01LTEtMS0w_af8f6b8c-caed-4647-8a0b-408961f7a716"
      unitRef="usd">29540000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNS0xLTEtMS0w_06bc306e-a9bf-450f-a2ed-e65908aa8341"
      unitRef="usd">32785000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNS0zLTEtMS0w_4549cb32-39f9-4793-82f6-222f3e913d16"
      unitRef="usd">20740000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNS01LTEtMS0w_5c012878-4f57-48d8-9099-e2dd33246832"
      unitRef="usd">16770000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNi0xLTEtMS0w_de5d4f0b-6897-4c58-8854-258035f277e1"
      unitRef="usd">3193000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNi0zLTEtMS0w_bf7ac257-250d-43eb-a340-f0f17d419ce9"
      unitRef="usd">3393000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNi01LTEtMS0w_39e69647-fe16-4dad-8135-b07da44d153f"
      unitRef="usd">3250000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNy0xLTEtMS0w_dc67fcf0-3a41-4062-9bb6-e16ca836df2a"
      unitRef="usd">1495000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNy0zLTEtMS0w_cf27ca93-dbc5-4c20-a1be-15ce9955498d"
      unitRef="usd">527000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfNy01LTEtMS0w_4015a421-73e2-49db-a668-4c466dbd8d1f"
      unitRef="usd">580000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOC0xLTEtMS0w_820238e8-be0f-42e3-8b0a-5f80970ad2b3"
      unitRef="usd">-301000</strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion>
    <strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOC0zLTEtMS0w_c507084f-c23c-45de-b2bd-735f7ab7ff21"
      unitRef="usd">-4334000</strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion>
    <strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOC01LTEtMS0w_f0568aca-114a-429c-82d9-b7512b0bd286"
      unitRef="usd">0</strl:GainLossOnExtinguishmentOfDebtRelatedToCashPortion>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOS0xLTEtMS0w_78a7c22c-8cad-4e03-8031-bf43b0e0f73b"
      unitRef="usd">19439000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOS0zLTEtMS0w_d04eb450-ae0f-4721-92a6-bd9e6e7d9a76"
      unitRef="usd">-27398000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfOS01LTEtMS0w_e481d63e-3642-4712-8188-bb013df14880"
      unitRef="usd">1450000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTAtMS0xLTEtMA_bd1de8cc-256d-405c-bc7e-55372cf97d07"
      unitRef="usd">11643000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTAtMy0xLTEtMA_542e5256-292c-4a33-b69b-230cfded0fea"
      unitRef="usd">3788000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTAtNS0xLTEtMA_227114c5-ae29-497b-80d0-7db2947916fb"
      unitRef="usd">3064000</us-gaap:ShareBasedCompensation>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTEtMS0xLTEtMA_40fd21da-886b-462c-b5c0-d41aa018029b"
      unitRef="usd">-265000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTEtMy0xLTEtMA_daa8eea2-3b20-44c4-80b2-11e47038926c"
      unitRef="usd">30000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTEtNS0xLTEtMA_d8d7398d-7e22-46a5-93ba-2b9c2e4c3ced"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTItMS0xLTEtMA_cce9bad5-848d-44f1-a749-64c1cf4a627a"
      unitRef="usd">-10248000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTItMy0xLTEtMA_c477061b-8f2f-4803-8167-13df44da6fa4"
      unitRef="usd">3902000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTItNS0xLTEtMA_4a37667d-59b5-4dc4-835f-3c44eac30433"
      unitRef="usd">14020000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTMtMS0xLTEtMA_ca4c4bb6-b6d8-4369-a409-0d694549089a"
      unitRef="usd">119283000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTMtMy0xLTEtMA_1f45eda8-55b6-498b-831a-785e6104522f"
      unitRef="usd">41093000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTMtNS0xLTEtMA_aed0bd1a-6a00-46f4-abe8-2f1b3ab4965a"
      unitRef="usd">39474000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTUtMS0xLTEtMA_df31da97-d641-44c1-9d78-fdc64fa5e419"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTUtMy0xLTEtMA_02a3b23e-3ae1-46ef-ad32-2c00aa5b2de4"
      unitRef="usd">396323000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTUtNS0xLTEtMA_fb2b87e8-53d0-4df6-b3ef-98a38e1fdc73"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTYtMS0xLTEtMA_87589f63-207b-426b-9027-f61415de20cb"
      unitRef="usd">32864000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTYtMy0xLTEtMA_3aaa662f-822a-4f0a-9170-eccbb98b2748"
      unitRef="usd">15397000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTYtNS0xLTEtMA_e8b572da-385b-435f-a330-0a34d944215e"
      unitRef="usd">13171000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTctMS0xLTEtMA_884a1676-2b36-4ac8-951f-5810ec8d4c7c"
      unitRef="usd">2373000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTctMy0xLTEtMA_b6f4f828-7187-4fe4-a008-460b2fd86065"
      unitRef="usd">1334000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTctNS0xLTEtMA_7748e6b4-11c5-44ff-ba73-ded53db9def8"
      unitRef="usd">1789000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTgtMS0xLTEtMA_80d29eb2-6e4a-4014-89c3-cdaee3209304"
      unitRef="usd">-30491000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTgtMy0xLTEtMA_6e2b7d0c-08f6-4918-91e5-72ddbf396942"
      unitRef="usd">-410386000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMTgtNS0xLTEtMA_b52b525e-2807-4702-ba93-3c29bb35432f"
      unitRef="usd">-11382000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjAtMS0xLTEtMzIxNQ_b3a71c06-7610-4208-bccd-87a9c29faf9a"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjAtMy0xLTEtMA_2b8bc540-7925-4bb9-9aea-93660b70d3f6"
      unitRef="usd">430000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjAtNS0xLTEtMzIxNQ_f50d9ab3-413f-4ebf-a27c-b66a6b186166"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjEtMS0xLTEtMA_0531869a-fd75-4632-986f-4054db6f0820"
      unitRef="usd">77745000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjEtMy0xLTEtMA_9db4d607-f3f1-4ee1-8c03-0e76650b5419"
      unitRef="usd">87621000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjEtNS0xLTEtMA_58282610-0ed6-400e-9968-4d4e0e560bee"
      unitRef="usd">11555000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjItMS0xLTEtMA_c4110ced-0156-4d8e-9e46-a9824eed51e5"
      unitRef="usd">432000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjItMy0xLTEtMA_8de36f7f-6284-456c-ba6f-da540c2dcd2e"
      unitRef="usd">7360000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjItNS0xLTEtMA_f338e68a-d380-4464-8628-4e3ab1a16390"
      unitRef="usd">1350000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjMtMS0xLTEtMA_62887c78-cc9a-40e5-a190-3f7a802c1aa4"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjMtMy0xLTEtMA_c8b20fc6-f261-4fd2-8af7-df99d646352d"
      unitRef="usd">3201000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjMtNS0xLTEtMA_f499b712-77f0-43bd-9902-2fc732d4cbee"
      unitRef="usd">4731000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjQtMS0xLTEtMA_ba83448b-33b8-4d37-8de1-91736e807cd2"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjQtMy0xLTEtMA_2fa60986-2316-44e1-a919-5f484437473a"
      unitRef="usd">10688000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjQtNS0xLTEtMA_23665683-796e-43d7-9f26-2f562c971e0b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjUtMS0xLTEtMA_7bee8f17-8057-4f0e-8c81-94ac16986da6"
      unitRef="usd">9837000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjUtMy0xLTEtMA_695a0fa7-317e-4325-aab0-553bdadf42a2"
      unitRef="usd">-199000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjUtNS0xLTEtMA_144479fc-e781-4b13-9b67-cd3617967d59"
      unitRef="usd">-314000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjYtMS0xLTEtMA_9e614b5c-9617-424e-b321-ff83ca095b07"
      unitRef="usd">-68340000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjYtMy0xLTEtMA_c0424fcb-655b-4bf1-aea5-c71083ae8be1"
      unitRef="usd">320931000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjYtNS0xLTEtMA_2473ceb1-cb7b-4f63-ab6a-e870756f801e"
      unitRef="usd">-17950000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjctMS0xLTEtMA_2f34f309-a0c3-44b0-ba93-33e5241688d1"
      unitRef="usd">20452000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjctMy0xLTEtMA_dd0cdc04-f9e1-4fad-9c6e-6d01a7fc4912"
      unitRef="usd">-48362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjctNS0xLTEtMA_173c7f12-6e71-40e2-8b7f-2c79e3cb0f61"
      unitRef="usd">10142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjgtMS0xLTEtMA_f7964a20-455b-4e1f-aa84-688bc88c0035"
      unitRef="usd">45733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9f19367981f24058bdb538aa0e053d2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjgtMy0xLTEtMA_25bb5098-7de7-4291-8493-9b2f6495aa45"
      unitRef="usd">94095000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87d962df0c8b464b8c728e884ad846df_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjgtNS0xLTEtMA_72308346-6c3b-43b6-98ed-dfc901cabc28"
      unitRef="usd">83953000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjktMS0xLTEtMA_c0193067-ef1e-43ca-9368-ef829a4c1118"
      unitRef="usd">66185000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjktMy0xLTEtMA_efbc4433-9af4-42cf-9c76-42cb7816e006"
      unitRef="usd">45733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9f19367981f24058bdb538aa0e053d2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMjktNS0xLTEtMA_b4fd4349-4d52-4ca9-9edc-137bd08343c3"
      unitRef="usd">94095000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzItMS0xLTEtMA_4eed81af-45ba-40e5-b5a3-7c6de4412d23"
      unitRef="usd">26941000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzItMy0xLTEtMA_4bce301a-ee0b-48bd-9261-ecfcd287e242"
      unitRef="usd">11566000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzItNS0xLTEtMA_85b49c3f-b927-4fcc-8547-72f4e991fda9"
      unitRef="usd">10829000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzMtMS0xLTEtMA_02b3495a-df9e-4b11-902b-6379071a3d90"
      unitRef="usd">4745000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzMtMy0xLTEtMA_083ecda9-898b-492d-ba5c-f950e17434bb"
      unitRef="usd">94000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzMtNS0xLTEtMA_a65e74c0-e58d-486b-b4b7-20a53706f368"
      unitRef="usd">276000</us-gaap:IncomeTaxesPaid>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzUtMS0xLTEtMA_330bf1e0-2efc-4be0-9b48-d0059784ae79"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzUtMy0xLTEtMA_383c0142-3af7-47ef-a1a2-542b0e9fa6eb"
      unitRef="usd">16195000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzUtNS0xLTEtMA_e63a8f30-6f6c-4e99-9029-c8dfbfeb98f9"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzYtMS0xLTEtMA_fb17eee4-4d8c-43ba-b966-407e401ce80f"
      unitRef="usd">0</strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred>
    <strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzYtMy0xLTEtMA_2b034e81-e83a-4eb2-bbaf-b1d2f8f74738"
      unitRef="usd">10000000</strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred>
    <strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzYtNS0xLTEtMA_e0958bc7-2257-4ece-8716-2e3f5a58d71f"
      unitRef="usd">0</strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzctMS0xLTEtMA_63299e7f-894c-430e-8436-de410b793591"
      unitRef="usd">0</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzctMy0xLTEtMA_5564381e-0c1e-4f6e-8f7e-8581f25893f4"
      unitRef="usd">5015000</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85MS9mcmFnOjE5YzVhZDRkZWE0MTQ5Y2JhNzA1NGM3MWE0YTc2NDUyL3RhYmxlOjk4MzkxNWI5ZDgzNDQzNTViMmM2NWUxMDIzOGE3ZDhjL3RhYmxlcmFuZ2U6OTgzOTE1YjlkODM0NDM1NWIyYzY1ZTEwMjM4YTdkOGNfMzctNS0xLTEtMA_1ad057b5-e1f2-4772-ab7e-3cc15795756a"
      unitRef="usd">0</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment>
    <us-gaap:SharesOutstanding
      contextRef="ie52b1ef7b79341019cb50b534c8af548_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xLTEtMS0zMjUy_80a808dd-2486-4135-88f6-947094ad3e78"
      unitRef="shares">27051000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie52b1ef7b79341019cb50b534c8af548_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0zLTEtMS0zMjUy_8b10a9f0-3845-4976-823e-36f9ee8d9086"
      unitRef="usd">271000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fd9beb357cf41a39acc4d4925efa6fe_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy01LTEtMS0zMjUy_991f4c2e-7827-449a-9409-0caf2aee9f83"
      unitRef="usd">231183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ifa245d6c939b4c23b089af185715cbd4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy03LTEtMS0zMjUy_83474804-ad33-47d0-8687-2ccd8ef326d1"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa245d6c939b4c23b089af185715cbd4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy05LTEtMS0zMjUy_057dee0d-d14d-4cef-8033-43a25d184830"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i800a16972d204a4aa3d6910f115b574c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xMS0xLTEtMzI1Mg_78e66c14-966a-46a5-9d13-b392ff2d2d4e"
      unitRef="usd">-90121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16152d381a484257b438c3c94b33d585_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xMy0xLTEtMzI1Mg_820ea3e8-f191-4da8-88cc-d9ce5ebc5517"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8bc6a9852ca9490eb0cf4634cf705626_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xNS0xLTEtMA_11ed62e9-6c63-4431-8c7d-52bba8fa96e4"
      unitRef="usd">141333000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b77c1b3cfea4a889cedc66d20aae32a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xNy0xLTEtMzI1Mg_361b189b-5b1e-4dcb-bef3-cb4f857cf618"
      unitRef="usd">4856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87d962df0c8b464b8c728e884ad846df_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMy0xOS0xLTEtMA_34127205-3ee5-4fbd-8a23-3de9bfc7ebdb"
      unitRef="usd">146189000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id17fe06be9c04434a675ea90df8ba3fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xMS0xLTEtMzI1Mg_5af0752d-67a4-4878-99ed-a056e8d1d7b8"
      unitRef="usd">25187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xNS0xLTEtMA_d2f5c462-c479-4a28-b1ac-0577ec579cac"
      unitRef="usd">25187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idd7bfbbe43a64097b88c211a4077b708_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xNy0xLTEtMzI1Mg_42c51e04-2bb3-40b2-86fe-e5db64d3f12d"
      unitRef="usd">4353000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNC0xOS0xLTEtMA_6c12ebba-7253-4764-bdc1-319379e1f458"
      unitRef="usd">29540000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS0xLTEtMS0zMjUy_a06c3f18-ffb4-4a29-b172-8c9bab03c309"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="if528ccaef17040b08b5ff2399aa6b460_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS01LTEtMS0zMjUy_69801e41-c837-42e4-a825-891018d99ddc"
      unitRef="usd">3064000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS0xNS0xLTEtMzI1Mg_b6e6c3b9-5905-4363-8439-b3d8a09edc67"
      unitRef="usd">3064000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNS0xOS0xLTEtMzI1Mg_b267bddd-a570-430d-8589-94c1a87d7cff"
      unitRef="usd">3064000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNi0xNS0xLTEtMA_a249eb27-496f-469d-9932-e369ff6cefd7"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="idd7bfbbe43a64097b88c211a4077b708_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNi0xNy0xLTEtMzI1Mg_2995b646-fbef-4c33-b1dc-d8c1557234e7"
      unitRef="usd">1350000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNi0xOS0xLTEtMA_c024853c-4eb3-4bdf-87c3-d05777666c76"
      unitRef="usd">1350000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy0xLTEtMS0zMjUy_fd00ec2c-131f-43ee-8bf7-8168091b95d5"
      unitRef="shares">467000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia3767b80c5ff414e83eae503ea269656_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy03LTEtMS0zMjUy_b1c9a168-85cb-43fe-aa78-246f699a019f"
      unitRef="shares">467000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia3767b80c5ff414e83eae503ea269656_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy05LTEtMS0zMjUy_18965122-fa75-4b74-afad-1521e912d793"
      unitRef="usd">4731000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy0xNS0xLTEtMA_57075e37-0603-4b6e-ad6d-847efe3c7823"
      unitRef="usd">4731000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfNy0xOS0xLTEtMA_c0960cc8-b4a0-4746-8248-1be88e7f9465"
      unitRef="usd">4731000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia5807c7a8d824b939bd54c017130ccfb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC0xLTEtMS0zMjUy_e26ee66a-730d-430c-a783-b6b4581018f6"
      unitRef="shares">27000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if528ccaef17040b08b5ff2399aa6b460_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC01LTEtMS0zMjUy_4a134439-4ddb-4d75-9baf-8d4cfb9b0b7e"
      unitRef="usd">452000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4aca0318db4a44d9bd9f03479dda6068_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC0xNS0xLTEtMA_772c3656-3fba-4721-b522-a4b8de45c2f1"
      unitRef="usd">452000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOC0xOS0xLTEtMA_202039b3-c877-4bc8-b768-e3b76710b68a"
      unitRef="usd">452000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i9eafc778c37646f680c09cb85b40a72a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xLTEtMS0zMjUy_1499663b-bb5e-4897-a64e-2f474e30ff26"
      unitRef="shares">26597000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9eafc778c37646f680c09cb85b40a72a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0zLTEtMS0zMjUy_ec1c39ec-6eb3-4181-9a63-0c8e0111af89"
      unitRef="usd">271000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1450273dff2496b81eb18ddbec410ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS01LTEtMS0zMjUy_881837ad-b10e-41c7-bbc1-ba23d29e7760"
      unitRef="usd">233795000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i5807d9e7ae2e491189065624b6e976fb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS03LTEtMS0zMjUy_9f933d14-04b2-47f9-b9c9-3cb42b32a717"
      unitRef="shares">467000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5807d9e7ae2e491189065624b6e976fb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS05LTEtMS0zMjUy_5a695b97-0b25-406c-bef1-b5b4494c3005"
      unitRef="usd">-4731000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if899a2482bed4e9fb17da724db905737_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xMS0xLTEtMzI1Mg_3373f2a6-d294-4d26-bf9a-b35ced827329"
      unitRef="usd">-64934000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i671ea5a1add24b4e8086d54bf79d23a0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xMy0xLTEtMzI1Mg_10c1359b-016b-4a26-b7b0-2b6beacdf066"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0a2c7e52d26472d8468b1bc0c17c2ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xNS0xLTEtMA_fdd54535-bd21-4187-9346-6d72e0764f9d"
      unitRef="usd">164401000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bc5e277a92a4408a41335abca68b94a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xNy0xLTEtMzI1Mg_286ad636-f5ac-4d79-9623-27e2865411d4"
      unitRef="usd">7859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f19367981f24058bdb538aa0e053d2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfOS0xOS0xLTEtMA_d47c7758-36a2-4646-8931-70be91339681"
      unitRef="usd">172260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i66efe0d17718486cad7b36a52f18effa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTAtMTEtMS0xLTMyNjc_17330cdc-ed8e-4017-8487-27b3535f41a4"
      unitRef="usd">39901000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItMTUtMS0xLTA_eeab9f0a-ab9c-4d2c-a87d-2effbaacd3f3"
      unitRef="usd">39901000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iedb895649112470484e25f1b961bfed3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTAtMTctMS0xLTMyNjc_629e6582-3ede-40a2-880a-84b5b1e23751"
      unitRef="usd">794000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItMTktMS0xLTA_065ff4b9-ed2a-4a6e-a113-ee5488d5622c"
      unitRef="usd">40695000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i37e8048784ce41e98bb028bb625a1641_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTEtMTMtMS0xLTMyNjc_0bb65a93-d134-4b6f-afa5-dda958126337"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTMtMTUtMS0xLTA_132b8c80-771d-4137-99a1-d2cc9d5d4e9c"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTMtMTktMS0xLTA_fcbd84ae-6235-44a5-8203-f9111a4aade1"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItMS0xLTEtMzI3NA_61a6489c-0d26-42db-8e0c-7e469709495d"
      unitRef="shares">-1000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTItNS0xLTEtMzI3NA_5f509373-6746-4fd2-8c2a-51ccaa47a4e4"
      unitRef="usd">3788000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtMTUtMS0xLTA_c0442aa0-d69c-49dc-b564-3f796a7ea124"
      unitRef="usd">3788000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtMTktMS0xLTA_2e93f30d-6971-4902-a1b0-2eee703338a7"
      unitRef="usd">3788000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMTUtMS0xLTA_c3757843-a5a0-43d8-b2d6-275c627ca696"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iedb895649112470484e25f1b961bfed3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTMtMTctMS0xLTMyNzQ_e7a85054-60d0-46a1-aca0-3a218feb7e43"
      unitRef="usd">7360000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMTktMS0xLTA_fe327d3d-3753-4452-9451-8abd78403089"
      unitRef="usd">7360000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtMS0xLTEtMzI3NA_ff0dac1f-2d69-4a37-998a-f11ce0f13e3d"
      unitRef="shares">250000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtNy0xLTEtMzI3NA_a0058a8e-94b7-43d0-b55b-551f6ac20eb0"
      unitRef="shares">250000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTQtOS0xLTEtMzI3NA_e614bf45-47a9-4445-843c-5d82ed599280"
      unitRef="usd">3201000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTYtMTUtMS0xLTA_fef44c18-1782-44df-b9a0-68ee3c289f5e"
      unitRef="usd">3201000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTYtMTktMS0xLTA_7c01a051-19ad-4dc6-b4c8-188bf9a23e1e"
      unitRef="usd">3201000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMS0xLTEtMzI3NA_26d6bfdf-37bd-4598-9c05-4bb4d16062db"
      unitRef="shares">1245000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtMy0xLTEtMzI3NA_3a80d285-eaad-4da8-968b-5fae6fb9c34b"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTUtNS0xLTEtMzI3NA_55bf8e90-a374-4d9c-9ee3-51702db835d2"
      unitRef="usd">16183000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTctMTUtMS0xLTA_c6225c09-a2f6-4c33-82ef-31f3e0c6d5de"
      unitRef="usd">16195000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTctMTktMS0xLTA_50e2fc30-8113-47dc-b64f-94545230e59d"
      unitRef="usd">16195000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtMS0xLTEtMA_7baa1bdc-954a-4ca6-b232-79d9464bef98"
      unitRef="shares">273000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtNS0xLTEtMA_46519f49-7f91-4d4d-9081-eb0e83adccba"
      unitRef="usd">-2599000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtNy0xLTEtMA_40fcfa62-2349-4539-bc02-bc7fc5b57e8c"
      unitRef="shares">273000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtOS0xLTEtMA_0454364a-c25d-4aa7-8aad-b6993848ab9c"
      unitRef="usd">2751000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtMTUtMS0xLTA_6aefd2fc-b88a-4887-9257-2447654f2af6"
      unitRef="usd">152000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTgtMTktMS0xLTA_44190227-d1ce-4ff8-b888-2c7ca4731d0d"
      unitRef="usd">152000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i7ce29badb24147fbb634f6c09fc16b08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktMS0xLTEtMA_60bc8de5-b8d7-4584-891b-776055c2f58e"
      unitRef="shares">92000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0d4ece1f0111469f908eb66074ce8ad6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktNS0xLTEtMA_023ddb70-7317-437d-a630-1576ae64bfdb"
      unitRef="usd">148000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktNy0xLTEtMA_32d8448c-e190-4fb1-bcd6-6f473bb5f9a4"
      unitRef="shares">74000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6a4ca5fd5da741338177513c7d2ec718_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktOS0xLTEtMA_f3ea2b94-08bf-4602-b19e-3bcdd433bc2a"
      unitRef="usd">961000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i48d8eafb29cc41de8d192405b1fcb3a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktMTUtMS0xLTA_f630d433-ef31-473e-995b-8bf3f3f9bc3b"
      unitRef="usd">1109000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMTktMTktMS0xLTA_865c4523-7659-404e-ad93-b63f5c2654b2"
      unitRef="usd">1109000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i5a6cc94531004f1cad8f3512b913051f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMS0xLTEtMA_8659919e-cf9f-4905-8c35-2ef4d0520d66"
      unitRef="shares">27772000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a6cc94531004f1cad8f3512b913051f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMy0xLTEtMA_1e9f9dc9-a597-408f-98bc-60131539f761"
      unitRef="usd">283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib12cf83bed3e4faa93ff69c6cec02e7b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtNS0xLTEtMA_9a81a6fd-30ab-49d7-a6df-b3eb13f88d41"
      unitRef="usd">251019000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i13514f66c512466a80ee492c33780c37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtNy0xLTEtMA_fdfef226-440a-4a47-94c3-ea98b0e5f448"
      unitRef="shares">518000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13514f66c512466a80ee492c33780c37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtOS0xLTEtMA_c9ec8998-7836-4460-acbe-ae416dafebde"
      unitRef="usd">-6142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib61618b7c860417aa698744322ddf472_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTEtMS0xLTA_f33836fa-a5a7-4e69-9d3b-3a1ca7677506"
      unitRef="usd">-25033000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iffde1b5fd9974d8a945788b8372ba8c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTMtMS0xLTA_9cfd874f-44ab-40a9-a4f1-497d90e1a41e"
      unitRef="usd">-209000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ad21722c3a7472a8add6975e7b38b84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTUtMS0xLTA_ce4ecad5-ca34-4d2d-b264-1ff9f2909b7e"
      unitRef="usd">219918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic06363d65284491cbd241968c215c71c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTctMS0xLTA_c7d7b7e4-bef1-4260-ba8f-004570250aaf"
      unitRef="usd">1293000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjAtMTktMS0xLTA_6aef3af4-c455-4001-8820-f2a01a5f3f11"
      unitRef="usd">221211000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5bd4beb215844d30b400bd958a6ee320_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTEtMS0xLTA_a1a98b3b-2362-4383-ac51-63baeab2da27"
      unitRef="usd">42306000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTUtMS0xLTA_9fdc6902-9b0f-4b3d-bbbc-eff9dc0d6d32"
      unitRef="usd">42306000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9c8686e23fdd44559dcae7c1909bad90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTctMS0xLTA_f14043c6-8995-4985-80fd-c5f5224b0723"
      unitRef="usd">598000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjEtMTktMS0xLTA_c1f666a3-a408-47b7-adb9-ccfb3e66c912"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie750ccc1e5e042a0b87f8d63f5cc99b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTMtMS0xLTA_5ab99ee8-b722-41f1-b2a4-462e3de1e85a"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTUtMS0xLTA_bc729608-1e58-46cf-a479-242988f1fd97"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTktMS0xLTA_cbcacd56-5c55-451f-bad3-052bbffc8ef0"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjMtNS0xLTEtMA_9bd85086-b05d-46c8-8108-fa182a73b0ed"
      unitRef="usd">11643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjMtMTUtMS0xLTA_54255df9-855b-4be1-8eaa-0e78b700d0f1"
      unitRef="usd">11643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjMtMTktMS0xLTA_52004c78-6e4b-47dd-8fbb-9f2b57e9ebe6"
      unitRef="usd">11643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTUtMS0xLTMyOTg_e13ba363-9928-4561-84b3-e585a0b760d7"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9c8686e23fdd44559dcae7c1909bad90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTctMS0xLTMyOTg_4d1e1274-7e8e-459d-a956-18089dff9d5c"
      unitRef="usd">432000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjItMTktMS0xLTMyOTg_d90951ab-1d4c-4ff0-82aa-9bea885e330f"
      unitRef="usd">432000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i27cce5cc065241199ecbf2eed42f8c1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMS0xLTEtMA_a7a77e30-dbc9-455e-81a3-19e708d7f318"
      unitRef="shares">546000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtNS0xLTEtMA_bca08494-07c9-49e6-8d70-d6b34ac685dd"
      unitRef="usd">-6012000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtNy0xLTEtMA_90fe6f75-3cac-4d90-8aaa-85de49a0a154"
      unitRef="shares">546000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtOS0xLTEtMA_604e826b-0e3a-48e0-99f8-a39a67f7be2a"
      unitRef="usd">6542000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTUtMS0xLTA_cb6ed103-9664-4d54-80fc-6914af290a29"
      unitRef="usd">530000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTktMS0xLTA_cfe3e46f-bf17-4a8d-8f01-78e3fbe5b282"
      unitRef="usd">530000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i27cce5cc065241199ecbf2eed42f8c1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMS0xLTEtMA_454a9abe-86a1-4de2-86b5-26159513bcb5"
      unitRef="shares">134000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNS0xLTEtMA_5b41d21e-5fa7-4f69-b032-49a0f671a567"
      unitRef="usd">140000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNy0xLTEtMA_50744701-4452-4bcd-999b-6226958ccd45"
      unitRef="shares">123000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2364047982924b85b5c335b5c7bcbba5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctOS0xLTEtMA_825f0e67-dbe8-4ced-87f2-cc3c20ca6228"
      unitRef="usd">1845000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTUtMS0xLTA_399aef25-4eaf-4853-91f6-adece7449b40"
      unitRef="usd">1985000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTktMS0xLTA_aaf5903b-d249-4c88-9d4c-973a94ca8883"
      unitRef="usd">1985000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i8fb254b4d84243cbab8ee12c2b281e62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtNS0xLTEtMzI5OA_5f7d03a3-ae1e-4465-affc-69747ceff461"
      unitRef="usd">-87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i478c30a1dbc94ce0bbe1277089965ac7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTUtMS0xLTMyOTg_29f1e737-bf95-4f54-a785-a90ce5c9717b"
      unitRef="usd">-87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjYtMTktMS0xLTMyOTg_b2c42a51-c0cc-4302-9382-618c1feeca21"
      unitRef="usd">-87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:SharesOutstanding
      contextRef="iacf6386d32ec4c528ce7beb8a571a325_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMS0xLTEtMzI5OA_a176b551-4fd3-4567-bb22-344bb743c4a0"
      unitRef="shares">28184000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacf6386d32ec4c528ce7beb8a571a325_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMy0xLTEtMzI5OA_2ca0ba61-7726-4651-a860-8db69b04a6ce"
      unitRef="usd">283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i646b4f10059147deabf0647d820e75de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNS0xLTEtMzI5OA_3ae5941c-ca61-43a6-9449-80c4bfdf934e"
      unitRef="usd">256423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i0713c42fa7764d8390e2b4c812fa32b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctNy0xLTEtMzI5OA_f41547bb-8533-4d02-bc24-0bd20c0d5b1e"
      unitRef="shares">95000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0713c42fa7764d8390e2b4c812fa32b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctOS0xLTEtMzI5OA_69264fed-8de0-4f0b-bf58-8b256c5332ea"
      unitRef="usd">-1445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9fe5ea3800b44e485920f445e210ce0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTEtMS0xLTMyOTg_365857b2-d11a-4ce6-b476-0eb0e54ddf7f"
      unitRef="usd">17273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3438a05e790c402f8c9ba716cb2167da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTMtMS0xLTMyOTg_f7ac3d62-e75f-4703-a659-a358c997a7ce"
      unitRef="usd">-5264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9622a3c1c24f4cf5a9d26502356cf01c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTUtMS0xLTMyOTg_991973e5-6819-4174-ac6e-cbb6e9d02be6"
      unitRef="usd">267270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i11127aae8f7148cb9df02c3e2f191a82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTctMS0xLTMyOTg_7c004126-6166-4f69-bd0e-e731d4ef440a"
      unitRef="usd">1459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF85Ny9mcmFnOmUyNWQ4YjQzZTJiMzRjNzk5NmI0ZTllYmM5MmE4N2Y3L3RhYmxlOjA4MDY3YjQ5MDg5ZjQzMWU5ODUzMGQ3NjdlYjFiN2FiL3RhYmxlcmFuZ2U6MDgwNjdiNDkwODlmNDMxZTk4NTMwZDc2N2ViMWI3YWJfMjctMTktMS0xLTMyOTg_4de547e1-d518-41a2-a502-7ae3aca7de5b"
      unitRef="usd">268729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NatureOfOperations
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDMvZnJhZzpjMGVmYjAwZjcyN2Q0YjM4YTEwNTAzNWEwMGE3ZDhjZi90ZXh0cmVnaW9uOmMwZWZiMDBmNzI3ZDRiMzhhMTA1MDM1YTAwYTdkOGNmXzMyMg_d966879e-c710-4253-ba60-19bb7f95586d">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Construction Company, 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 Heavy Civil, Specialty Services and Residential projects in the United States (the &#x201c;U.S.&#x201d;), primarily across the southern U.S., the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. Heavy Civil includes infrastructure and rehabilitation projects for highways, roads, bridges, airfields, ports, light rail, water, wastewater and storm drainage systems. Specialty Services projects include construction site excavation and drainage, drilling and blasting for excavation, foundations for multi-family homes, parking structures and other commercial concrete projects. Residential projects include concrete foundations for single-family homes.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI5_00043f5a-1567-4810-99b9-00a8707ca035">&lt;div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Subsidiaries&#x201d; and &#x201c;Construction Joint Ventures&#x201d; sections of this Note for further discussion of the Company&#x2019;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data 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 conformity 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 heavy civil and specialty services business segments, as well as short-term projects for customers in our residential 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;)&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;,&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 (Heavy Civil and Specialty Services)&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 new 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. Heavy civil projects typically span between 12 to 36 months, and specialty services projects are between 6 to 24 months. The majority of our contracts have a 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 &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;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;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;RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as &#x201c;Backlog&#x201d;. Backlog includes the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers. 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 4 - Revenue from 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;, for further discussion.&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 (Residential)&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 increased by $8,552 compared to December 31, 2019, primarily due to timing of receipts and increased revenue. Receivables are written off based on 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, 2020 and 2019, 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 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-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, 2020 and 2019, contract assets included $44,412 and $52,124 of retainage, respectively, and contract liabilities included $33,856 and $27,251 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 68% of our December&#160;31, 2020 retainage in 2021. 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 decreased by $9,704 compared to December&#160;31, 2019, primarily due to a decrease in retainage. Contract liabilities increased by $56,259 compared to December&#160;31, 2019, primarily 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, 2020 that was included in the contract liability balance on December&#160;31, 2019 was $444,213. Revenue recognized for the year ended December&#160;31, 2019 that was included in the contract liability balance on December&#160;31, 2018 was $274,341.&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 Subsidiaries&#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 50% ownership interests in two subsidiaries that it fully consolidates as a result of its exercise of control of the entities. The results attributable to the 50% portions that the Company does not own are 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. These subsidiaries also have individual mandatory redemption provisions which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interests. These purchase obligations are 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 approximately $6,500 and $4,800 is included in &#x201c;Other current assets&#x201d; on the Consolidated Balance Sheets at December&#160;31, 2020 and 2019, 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 7 - 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 8 - Goodwill and 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 8 - Goodwill and 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 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 13 - 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;&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;Recently Adopted Accounting Pronouncements&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 June 2016, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU 2016-13 to add the guidance in ASC 326 on the impairment of financial instruments. The ASU introduces an impairment model (known as the current expected credit loss (&#x201c;CECL&#x201d;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance effective January 1, 2020 and noted no material impact to the Company&#x2019;s Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMw_d2cf61db-72b6-40be-9507-5139ddbd5601">&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 Subsidiaries&#x201d; and &#x201c;Construction Joint Ventures&#x201d; sections of this Note for further discussion of the Company&#x2019;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data in the Consolidated Financial Statements to conform to the current year presentation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMx_0483f01b-0ee2-435e-beef-429680b89923">&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 conformity 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMy_04b0e754-3658-40db-a989-4f558bb94d89">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 heavy civil and specialty services business segments, as well as short-term projects for customers in our residential 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;)&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;,&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 (Heavy Civil and Specialty Services)&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 new 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. Heavy civil projects typically span between 12 to 36 months, and specialty services projects are between 6 to 24 months. The majority of our contracts have a 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 &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;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;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;RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as &#x201c;Backlog&#x201d;. Backlog includes the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers. 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 4 - Revenue from 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;, for further discussion.&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 (Residential)&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, 2020 and 2019, contract assets included $44,412 and $52,124 of retainage, respectively, and contract liabilities included $33,856 and $27,251 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 68% of our December&#160;31, 2020 retainage in 2021. 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 decreased by $9,704 compared to December&#160;31, 2019, primarily due to a decrease in retainage. Contract liabilities increased by $56,259 compared to December&#160;31, 2019, primarily 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, 2020 that was included in the contract liability balance on December&#160;31, 2019 was $444,213. Revenue recognized for the year ended December&#160;31, 2019 that was included in the contract liability balance on December&#160;31, 2018 was $274,341.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="i6b1043c7495349a8bad117d167995b4f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3NTc_6f759fc2-de20-4bee-a0c8-77899a5869aa">P12M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="i95e3231db32047139a7ef71bfaa9c461_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3NjQ_c989e4fc-ae90-4951-9ee8-c37817b1be83">P36M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="i192c059222c04464a341c487b8dc2ff8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3NzE_22f165f2-cb8f-405b-85cf-19747f11abe6">P6M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="if6941204bb3042baa2c800eca962cfac_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA3Nzg_9824d886-dbfb-4474-ac7b-46e714c8ece5">P24M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTIz_7e49e23c-753d-47ca-bb71-9ebea5a14a84">&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 increased by $8,552 compared to December 31, 2019, primarily due to timing of receipts and increased revenue. Receivables are written off based on 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, 2020 and 2019, 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 obligation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk4MDMzNDE_da5370fd-8788-486e-b649-b2fa0b768510"
      unitRef="usd">8552000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MTk3ODM_3f8bca40-1f0d-4e10-ad0a-2676f3d438c7"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MTk3ODM_739cc851-24d7-4514-8dc4-6852506a5aff"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <strl:ContractWithCustomerRetainageAssetCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI3ODI_91884bf6-0cb5-43da-b4fc-886d4d386f87"
      unitRef="usd">44412000</strl:ContractWithCustomerRetainageAssetCurrent>
    <strl:ContractWithCustomerRetainageAssetCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI3OTA_55b3c145-f68d-4f94-aa4d-bb33b09a233f"
      unitRef="usd">52124000</strl:ContractWithCustomerRetainageAssetCurrent>
    <strl:ContractWithCustomerRetainageLiabilityCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI4MDA_df8539ad-5db2-4935-ab52-5b14db7f0e1b"
      unitRef="usd">33856000</strl:ContractWithCustomerRetainageLiabilityCurrent>
    <strl:ContractWithCustomerRetainageLiabilityCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjI4MDk_f54feb97-99bb-4243-acd4-37475584038c"
      unitRef="usd">27251000</strl:ContractWithCustomerRetainageLiabilityCurrent>
    <strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk3OTM1Nzk_f675156b-d7a6-47f6-a3f4-ee704f3a389e"
      unitRef="number">0.68</strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear>
    <strl:IncreaseDecreaseInContractWithCustomerRetainageAsset
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk4MDM4Mjc_2a420228-fc2e-4d7e-9631-e271e76218e9"
      unitRef="usd">-9704000</strl:IncreaseDecreaseInContractWithCustomerRetainageAsset>
    <strl:IncreaseDecreaseInContractWithCustomerRetainageLiability
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzY1OTcwNjk4MDQwMzg_723b11d4-4242-43ae-93e5-30c3a3e3d7c5"
      unitRef="usd">56259000</strl:IncreaseDecreaseInContractWithCustomerRetainageLiability>
    <strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjU4NTg_cae2d6b7-1f55-429d-9cc3-89b22e804adc"
      unitRef="usd">444213000</strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NjU4NjU_a00b2f1f-a8dc-44fa-9f52-c388b5ce9eb5"
      unitRef="usd">274341000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MjE0Njk_d171cde6-e702-4e84-8c9a-9c5a0794dd93">&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 Subsidiaries&#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 50% ownership interests in two subsidiaries that it fully consolidates as a result of its exercise of control of the entities. The results attributable to the 50% portions that the Company does not own are 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. These subsidiaries also have individual mandatory redemption provisions which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interests. These purchase obligations are 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="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NDk_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NTM_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NTc_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzMyOTg1MzQ5MjE0Njg_5f9e7c64-a7d1-4d9f-a132-fb475ba89f0f">&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 approximately $6,500 and $4,800 is included in &#x201c;Other current assets&#x201d; on the Consolidated Balance Sheets at December&#160;31, 2020 and 2019, 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:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id24378e829254bb7ac5c26575555e16f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4NjE_b745c3ad-840e-44c4-ac54-b055ef2bde8b"
      unitRef="usd">6500000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i33aad1c952d541e2acf46fac58c66b8b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEwOTk1MTE2NTA4Njg_20641ea9-aa86-4162-b957-e954c2243e52"
      unitRef="usd">4800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI1_d39aa719-ca12-4fc5-8b5b-27c9b1221c0e">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="i9bcb6304e1bb4aaf863bfc88905c296a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIxOTkwMjMyNzg3MTU_52baf250-8858-47d2-a50b-d035a9bd4f56">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i03aa467713ab4bc789fd83805f6b47f5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIxOTkwMjMyNzg3MTk_7a101622-dcfa-4345-8195-b933e9d6520a">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9f00a5d59f6b42bd9b358dec369c8a7f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIxOTkwMjMyNzg3MjM_062c3f55-8958-414e-961b-f2612ac54f54">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifd1bcb9cba264af19f29952998c22619_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzEzODI0_8dd802d7-7626-44cc-b6b8-01913e929b2d">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTMz_157175b1-ba6c-465f-94f5-061920132ecc">&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;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;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI2_dd45e67e-743d-40e0-9d0e-b3d573869c79">&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 8 - Goodwill and 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI3_f9497b94-1066-4d47-8dc9-61f791373c06">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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTM0_7eafbb93-8b19-442a-84ed-ba9ef650f02f">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 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:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMDkvZnJhZzpjZjJmYjNjMDQ0Zjg0OTFiYTE3NTYzOWE1MzVhMGQ1Yy90ZXh0cmVnaW9uOmNmMmZiM2MwNDRmODQ5MWJhMTc1NjM5YTUzNWEwZDVjXzIyOTI4_740cd151-4653-47bb-9b6a-6386bda6022b">&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;Recently Adopted Accounting Pronouncements&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 June 2016, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU 2016-13 to add the guidance in ASC 326 on the impairment of financial instruments. The ASU introduces an impairment model (known as the current expected credit loss (&#x201c;CECL&#x201d;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance effective January 1, 2020 and noted no material impact to the Company&#x2019;s Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzMyOTg1MzQ4OTc5NDY_d792a957-095b-49ab-b8a0-3212ef1653b3">&lt;div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:91.006%"/&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;PLATEAU ACQUISITION&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&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On&#160;October 2, 2019, Sterling consummated the acquisition (the &#x201c;Plateau Acquisition&#x201d;) of all of the issued and outstanding shares of capital stock of LK Gregory Construction, Inc. and Plateau Excavation, Inc., and all of the issued and outstanding equity interests in DeWitt Excavation, LLC. The Plateau Acquisition was accounted for using the acquisition method of accounting in accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Consideration&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sterling completed the Plateau Acquisition for a purchase price of $427,533, net of cash acquired, detailed as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;div&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 $2,425 of cash acquired &lt;/span&gt;&lt;/div&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;375,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;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:#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;21,323&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;Equity consideration transferred (1,245 shares at $13.01 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:#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;16,195&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:10pt;font-weight:400;line-height:100%"&gt;Note payable to seller (See Note 9 - Debt)&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;10,000&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 basis election&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015&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;427,533&#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:6pt;text-align:justify"&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 October 1, 2019&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 $106,784 was recorded as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;61,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;65,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(22,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(7,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 and non-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;(7,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;102,149&#160;&lt;/span&gt;&lt;/td&gt;&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;218,600&#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;106,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;427,533&#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-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;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 Plateau 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-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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;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;October 2, 2019&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;191,800&#160;&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align: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="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;24,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;218,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div 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 Plateau Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Plateau Acquisition and related events as if they occurred at the beginning of the period, and gives effect to pro forma events that are: directly attributable to the acquisition, factually supportable and expected to have a continuing impact on the combined results of Sterling and Plateau following the Plateau Acquisition. The pro forma financial information includes adjustments to (1)&#160;exclude transaction costs that were included in historical results and are expected to be non-recurring, (2)&#160;include additional intangibles amortization and net interest expense associated with the Plateau Acquisition and (3)&#160;include the pro forma results of Plateau for the years ended December&#160;31, 2019 and 2018. 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 Plateau Acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;2019&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;2018&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,358,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,326,854&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;90,408&#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;54,282&#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-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pro forma net income attributable to Sterling does not include any non-cash income tax expense, as we had a valuation allowance in 2018 and 2019. Additionally, in 2019 we had a reversal of the valuation allowance on our net deferred tax assets. 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 13 - 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:120%"&gt; for a further discussion of the reversal.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5NjA_ef6e8b61-d2e2-4179-934b-4e076667f1e6">Sterling completed the Plateau Acquisition for a purchase price of $427,533, net of cash acquired, detailed as follows:&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;div&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 $2,425 of cash acquired &lt;/span&gt;&lt;/div&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;375,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;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:#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;21,323&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;Equity consideration transferred (1,245 shares at $13.01 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:#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;16,195&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:10pt;font-weight:400;line-height:100%"&gt;Note payable to seller (See Note 9 - Debt)&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;10,000&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 basis election&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015&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;427,533&#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:6pt;text-align:justify"&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 October 1, 2019&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzEwOTk1MTE2MzMwMzM_4cfaa7a8-bbe9-488f-b078-2fb78c9e9b93"
      unitRef="usd">427533000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzAtMC0xLTEtMTM5L3RleHRyZWdpb246Mjg4YTNiMzIyOWU3NDk1ZmJkNmI0ZTE3MzUyYjYyMTNfMTA5OTUxMTYyNzg0OQ_ac6a4ede-9664-4fb1-8fcf-c77d0a18c4ab"
      unitRef="usd">2425000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzAtMS0xLTEtMTQ5_b486ffa5-1412-4a83-b403-c23294af5007"
      unitRef="usd">375000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <strl:BusinessCombinationConsiderationTransferredWorkingCapital
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzEtMS0xLTEtMA_efbb164f-b1bc-4e22-aaf1-0ab5431870b1"
      unitRef="usd">21323000</strl:BusinessCombinationConsiderationTransferredWorkingCapital>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzItMC0xLTEtMjA2L3RleHRyZWdpb246MGYwZmUyYzIyOTA5NGM0MmE0MTMyYWMyYjg2Y2M5MTdfMTA5OTUxMTYyNzg1Ng_88e28ae9-acfc-4020-ad12-e5ba952427e3"
      unitRef="shares">1245000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzItMC0xLTEtMjA2L3RleHRyZWdpb246MGYwZmUyYzIyOTA5NGM0MmE0MTMyYWMyYjg2Y2M5MTdfMTA5OTUxMTYyNzg2Ng_dc60df0a-534d-424f-9bfc-1203831bd504"
      unitRef="usdPerShare">13.01</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzItMS0xLTEtMA_21b6d743-75d7-4559-85e3-52feae158222"
      unitRef="usd">16195000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzMtMS0xLTEtMA_4f3c426d-4d48-404d-979b-b21acb6ebeaa"
      unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzQtMS0xLTEtMA_4a5573d9-36d9-4831-ad91-e1e857965642"
      unitRef="usd">5015000</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPayment>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpjZWRlNzJjNzc0OGI0Y2E1YmNkZTM2MTMxOGMwMDA5NS90YWJsZXJhbmdlOmNlZGU3MmM3NzQ4YjRjYTViY2RlMzYxMzE4YzAwMDk1XzUtMS0xLTEtMA_4cfaa7a8-bbe9-488f-b078-2fb78c9e9b93"
      unitRef="usd">427533000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzEwOTk1MTE2MzI3NjI_8f204a85-4d46-4df5-bf9e-119534b29bb0"
      unitRef="usd">106784000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5NTc_b3a81599-0e0a-4f5d-9f54-646ed73e9fa1">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;61,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;65,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(22,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(7,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 and non-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;(7,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;102,149&#160;&lt;/span&gt;&lt;/td&gt;&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;218,600&#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;106,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;427,533&#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="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzEtMS0xLTEtMA_55e29c44-c24c-4305-86d0-efd848d1ed3b"
      unitRef="usd">61110000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzItMS0xLTEtMA_92ce570e-fcbc-4e6b-ab71-46c5c53d5112"
      unitRef="usd">13035000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzMtMS0xLTEtMA_a901678a-5677-41f3-9590-affaa46bfd1b"
      unitRef="usd">249000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzQtMS0xLTEtMA_143db9b6-604a-40cc-ad6a-2c7773513b1f"
      unitRef="usd">65492000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzUtMS0xLTEtMA_8c416b0e-c046-4b72-aa29-b781fc03c26e"
      unitRef="usd">10000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzYtMS0xLTEtMA_5ea7a917-c342-483a-bb07-e77e9e29cc06"
      unitRef="usd">22039000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzctMS0xLTEtMA_7ea84214-5cc6-4a2b-9866-534e489f5e7b"
      unitRef="usd">7790000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzgtMS0xLTEtMA_dd4a0087-cfd9-4f71-ae5b-bdfea76994fa"
      unitRef="usd">7918000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzktMS0xLTEtMA_c767e76f-faae-420a-93d5-3b6d3fe814a8"
      unitRef="usd">102149000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzEwLTEtMS0xLTA_5d4f512a-bff4-45bd-9dd6-74f8b0eae361"
      unitRef="usd">218600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzExLTEtMS0xLTA_8f204a85-4d46-4df5-bf9e-119534b29bb0"
      unitRef="usd">106784000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i7f8999151787474d84d5f45953fe9ee5_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZToyY2NkOWRhM2M0MmI0ZjQ0YWZkNjM5MjAwOWU1MDA2Yi90YWJsZXJhbmdlOjJjY2Q5ZGEzYzQyYjRmNDRhZmQ2MzkyMDA5ZTUwMDZiXzEyLTEtMS0xLTA_4c6586c1-8809-4994-8fee-6a32837d4e53"
      unitRef="usd">427533000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5NjE_1b49d79d-e508-4ad2-a0f3-6e23655af9fb">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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;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;October 2, 2019&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;191,800&#160;&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align: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="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;24,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;218,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i407ea6df188e4e7390c7caab6353b4bd_D20191002-20191002"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzEtMS0xLTEtMA_f2f32846-13de-480c-a2aa-476f597f3dd7">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i407ea6df188e4e7390c7caab6353b4bd_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzEtMy0xLTEtMA_54e90d62-e2c6-4560-b3af-f8fba2b19879"
      unitRef="usd">191800000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i21de69c6db524e418fe5df7fd7a552f6_D20191002-20191002"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzItMS0xLTEtMA_8943eea6-c0f7-4796-8efe-13545108bf40">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i21de69c6db524e418fe5df7fd7a552f6_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzItMy0xLTEtMA_4550ff07-773b-47d9-af09-1601e2c5e88e"
      unitRef="usd">24800000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i51ce761c09ca48e494ca41975248353f_D20191002-20191002"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzMtMS0xLTEtMA_ff3fa2bd-078d-4c09-8dbe-8cf0c259b243">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i51ce761c09ca48e494ca41975248353f_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzMtMy0xLTEtMA_1b2480c3-746b-4419-8d1f-e5ced8e94e48"
      unitRef="usd">2000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTpmNjcyMmJmZjA1OTI0N2QyYjRkNzZmODk3YzdiYzMwMy90YWJsZXJhbmdlOmY2NzIyYmZmMDU5MjQ3ZDJiNGQ3NmY4OTdjN2JjMzAzXzQtMy0xLTEtMA_e546efb1-f745-4d19-8848-229b396bffac"
      unitRef="usd">218600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90ZXh0cmVnaW9uOmViMTQ0MDcyY2U3YTRkOGE4MGFmYjJkOWM2NmEzOGZhXzQ5Njg_1e2f2fd5-ccf6-4783-be27-a4f5c24524a8">&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;2019&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;2018&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,358,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,326,854&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;90,408&#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;54,282&#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-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pro forma net income attributable to Sterling does not include any non-cash income tax expense, as we had a valuation allowance in 2018 and 2019. Additionally, in 2019 we had a reversal of the valuation allowance on our net deferred tax assets. 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 13 - 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:120%"&gt; for a further discussion of the reversal.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ieb21cc3302a74d67af3dc255fda861bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzItMS0xLTEtMA_97778d2d-37ae-47dc-afc5-d3c12445a99e"
      unitRef="usd">1358736000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ied4e9c2f529b4cca9446d761e9dd4c36_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzItMy0xLTEtMA_c0a986b6-3a58-4925-adfd-18f08e9a3fd3"
      unitRef="usd">1326854000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ieb21cc3302a74d67af3dc255fda861bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzMtMS0xLTEtMA_a47fc396-2804-49cd-976b-2e425a7de294"
      unitRef="usd">90408000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ied4e9c2f529b4cca9446d761e9dd4c36_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMTUvZnJhZzplYjE0NDA3MmNlN2E0ZDhhODBhZmIyZDljNjZhMzhmYS90YWJsZTphYzU5YjJjYTNlYTA0MjljOTM4ZDVkNjBkMTg4ZDFiMy90YWJsZXJhbmdlOmFjNTliMmNhM2VhMDQyOWM5MzhkNWQ2MGQxODhkMWIzXzMtMy0xLTEtMA_4d099392-3531-4e22-9326-934e8cc9dd0e"
      unitRef="usd">54282000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzQyOTc_baaf7dae-8e45-498d-bf8d-008578e17896">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;4.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;REVENUE FROM CUSTOMERS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Backlog&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s backlog, by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;Heavy Civil Backlog&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;898,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;834,049&#160;&lt;/span&gt;&lt;/td&gt;&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;Specialty Services Backlog&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Total Heavy Civil and Specialty Services Backlog&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,175,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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,068,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 64% of its backlog as revenue during the next twelve months, and the balance thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 revenues disaggregated by major end market and contract type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;483,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;513,376&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Containment and Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;69,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;47,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Heavy Civil 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 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;753,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;760,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;765,638&#160;&lt;/span&gt;&lt;/td&gt;&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;Land Development&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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Specialty Services 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 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;508,894&#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;212,824&#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;120,333&#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 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;Residential 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 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;164,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;153,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;151,696&#160;&lt;/span&gt;&lt;/td&gt;&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 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,427,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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,126,278&#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,037,667&#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: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 #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;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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;843,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;194,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,427,412&#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;1,126,278&#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;1,037,667&#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;Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with lump-sum contracts. However, these types of contracts offer additional profits if the work is completed for less than originally estimated. Under fixed-unit price contracts, the Company&#x2019;s profit may vary if actual labor-hour costs vary significantly from the negotiated rates. Also, because some contracts can provide little or no fee for managing material costs, the components of contract cost can impact profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company&#x2019;s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company&#x2019;s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company&#x2019;s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $7,142 and $3,000, at December&#160;31, 2020 and 2019, 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 estimated revenues and gross margin resulted in a net increase of $7,439 for the year ended December&#160;31, 2020, a net decrease of $9,044 for the year ended December&#160;31, 2019 and a net increase of $7,098 for the year ended December&#160;31, 2018, included in &#x201c;Operating income&#x201d; on the Consolidated Statements of Operations. The 2019 decrease primarily related to a project for the construction of three separate bridges in Texas.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzQyOTE_82b293f5-80f7-4c28-ab2e-c0d9332cdce0">The following table presents the Company&#x2019;s backlog, by segment:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;Heavy Civil Backlog&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;898,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;834,049&#160;&lt;/span&gt;&lt;/td&gt;&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;Specialty Services Backlog&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Total Heavy Civil and Specialty Services Backlog&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,175,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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,068,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i7ce65f3f88054239b27c8e010ec56e37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzItNS0xLTEtMA_5ba4d26e-f5f7-4491-b3fc-7df8d918a021"
      unitRef="usd">898183000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iaef2d654af104b2495a74f2cbbf5079c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzItNy0xLTEtMA_99de6663-0d71-4a07-b39b-74b881479d0c"
      unitRef="usd">834049000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4c3c63c4e22743c9adf1e90367bd137a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzMtNS0xLTEtMA_1626b77f-b9ca-47c0-82f4-7d904ddc77f0"
      unitRef="usd">277205000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie93fac359d3e45998e6f8351eec8f7c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzMtNy0xLTEtMA_5afdc982-cef5-4ceb-a295-65f409c553cd"
      unitRef="usd">233976000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzQtNS0xLTEtMA_f1fe6fa6-a77e-40cf-9bb9-5e5c9f2149ee"
      unitRef="usd">1175388000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTo5MTAxOGVjODI5MTc0NzgyOTk0MDFlZDMwNzVlMzRmMC90YWJsZXJhbmdlOjkxMDE4ZWM4MjkxNzQ3ODI5OTQwMWVkMzA3NWUzNGYwXzQtNy0xLTEtMA_ea112804-ffe9-46de-9c59-b58349bca8fd"
      unitRef="usd">1068025000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIwNzg_b35f1fe1-2e35-4bfd-9f41-a64ef7507c49"
      unitRef="number">0.64</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzMyOTg1MzQ4OTI0NDc_98e09f65-199d-4df4-a0f2-630a840f5d36">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzQyOTI_db03e739-ca99-4e4a-91e3-4a99616e21d8">The following tables present the Company&#x2019;s revenues disaggregated by major end market and contract type:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;483,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;513,376&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Containment and Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;69,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;47,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Heavy Civil 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 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;753,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;760,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;765,638&#160;&lt;/span&gt;&lt;/td&gt;&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;Land Development&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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Specialty Services 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 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;508,894&#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;212,824&#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;120,333&#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 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;Residential 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 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;164,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;153,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;151,696&#160;&lt;/span&gt;&lt;/td&gt;&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 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,427,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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,126,278&#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,037,667&#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: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 #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;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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;843,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;194,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,427,412&#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;1,126,278&#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;1,037,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia99d6da2ba4e4852a140f664e635cd5d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzItNS0xLTEtMA_f5385bc3-c248-423b-8124-433e0546fcf0"
      unitRef="usd">526561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0cb737b4c5644f9a89a9e6a3c456200_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzItNy0xLTEtMA_34594237-89cf-407f-b726-f5f22cc7060c"
      unitRef="usd">483175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8836317edf04441ad634d26ba3a992a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzItOS0xLTEtMA_c2a49a4c-03d0-4234-8bb8-d3eddbf5466b"
      unitRef="usd">513376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i027dce0d120e4b9a899f0dadd1c0f615_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzMtNS0xLTEtMA_d0a37617-9d73-4b10-82f8-3a11143ed04c"
      unitRef="usd">109894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if55d25229e3744b78baa41294a5e2e12_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzMtNy0xLTEtMA_fbec378e-0d71-448d-aa2b-14cea60f5f48"
      unitRef="usd">141371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57114f321271433e86ed6482514d3aff_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzMtOS0xLTEtMA_15038b7a-c141-49fa-9181-6e0325a4436b"
      unitRef="usd">111824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cf4295b29534838a388e172ca0562ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzQtNS0xLTEtMA_ce337463-b268-47f1-9247-d463eabd4325"
      unitRef="usd">69922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcea4b86a6a341ecb849d0b61dbe8c48_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzQtNy0xLTEtMA_c4216f6c-d04d-4fea-a6a1-889814e03a49"
      unitRef="usd">65795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91e9548a035f402784d45d7947a92a49_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzQtOS0xLTEtMA_beb85c90-39ba-438c-a5ef-c33cb89833e9"
      unitRef="usd">66928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i239611fd76374a91aa9038567aea3e23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzUtNS0xLTEtMA_a755ed49-6e64-4634-a580-4b02c6674bd0"
      unitRef="usd">47447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb238d1ec65340c8adba5f6e6a73dcda_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzUtNy0xLTEtMA_ff78e527-064c-4454-9f42-dfc644a24362"
      unitRef="usd">69984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad324255faaf4946a4f5e66ebfea8df8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzUtOS0xLTEtMA_5147c1fd-fa82-4cbd-81a9-0c998ff2a15e"
      unitRef="usd">73510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzYtNS0xLTEtMA_6465177a-7713-4442-879f-99dc8a961fd2"
      unitRef="usd">753824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzYtNy0xLTEtMA_95588331-85cc-4ff9-a2df-c3d85faaff15"
      unitRef="usd">760325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19465d352dac488da2b9dda209b30f65_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzYtOS0xLTEtMA_d6d1d989-4477-4ef6-b8e4-20ae00135a58"
      unitRef="usd">765638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2876488404346818f3ac4724e432464_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtNS0xLTEtMA_999a7a58-3549-4725-839f-33e600f65e31"
      unitRef="usd">397253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a35fdc4e4f44849ae563531160877ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtNy0xLTEtMA_7b17d1b9-2226-4167-9799-6070ba728291"
      unitRef="usd">84637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a35fdc4e4f44849ae563531160877ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtNy0xLTEtMA_921a1285-6ec3-4b1e-9fd6-0bd458c29e61"
      unitRef="usd">84637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ab11e9d30294ee7b3ddef36fff73361_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtOS0xLTEtMA_042e0d17-8ca5-4730-abed-5046adcc7ac6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ab11e9d30294ee7b3ddef36fff73361_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzgtOS0xLTEtMA_89ae7cb7-880e-4d78-b052-5c01f36edb18"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c42b9899e4841a09832a015afbd1786_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktNS0xLTEtMA_bd4d7e18-f933-4626-b543-2151a74918c2"
      unitRef="usd">111641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c9170f4cc01490ab706ce731c619a24_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktNy0xLTEtMA_173060c7-f483-4bc3-a13c-9707e4fc437c"
      unitRef="usd">128187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c9170f4cc01490ab706ce731c619a24_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktNy0xLTEtMA_2536180b-d4b5-4e5f-a4ca-3342dd971feb"
      unitRef="usd">128187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd893558362a4aa58e19dfe85b254889_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktOS0xLTEtMA_4ab85fe5-2c36-48e2-b943-b7dea1e3ca61"
      unitRef="usd">120333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd893558362a4aa58e19dfe85b254889_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzktOS0xLTEtMA_c8a64e5a-44ef-4865-b200-10b89c5eef50"
      unitRef="usd">120333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTUtMS0xLTA_fb4940d5-c035-4db0-971e-b5bc98fc5b9e"
      unitRef="usd">508894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTctMS0xLTA_1846bce1-9613-405d-a852-846ca12877f6"
      unitRef="usd">212824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTctMS0xLTA_baf2f65f-cbaa-4f84-ad6f-0e4d6e09214d"
      unitRef="usd">212824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTktMS0xLTA_2774c387-3745-479d-9656-4776a9adbafc"
      unitRef="usd">120333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEwLTktMS0xLTA_5fb468e0-ea62-49cd-b86c-07903bc86867"
      unitRef="usd">120333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEyLTUtMS0xLTA_d5aafc05-3031-40f9-9b4b-4fcb76c2d49f"
      unitRef="usd">164694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEyLTctMS0xLTA_0dd9875d-b6d2-4bb9-a5b6-6672f5de5f87"
      unitRef="usd">153129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzEyLTktMS0xLTA_dd328a57-66d4-4fbb-84a3-395cda44d99e"
      unitRef="usd">151696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE0LTUtMS0xLTA_320a5667-35ca-4bc3-b5a8-5c71346688cd"
      unitRef="usd">1427412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE0LTctMS0xLTA_5e22f981-2b9a-4847-b55f-d4f7d0d0132b"
      unitRef="usd">1126278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i701a7f076a464499a301c04e896aff46_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE0LTktMS0xLTA_a07c64b8-856d-4834-80c5-b2592d51ea28"
      unitRef="usd">1037667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46dee9b8334b4506aa9396b132005573_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE3LTUtMS0xLTA_9606727d-8cf4-4737-a9fc-a1ffcc19e3fc"
      unitRef="usd">843401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b25b7ed29a474d9dedd7624f4aa9c5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE3LTctMS0xLTA_f677dcc1-9062-467d-b5f3-ea8c2ca8643c"
      unitRef="usd">708638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i259ba9676aef46aa873aa7bb5efb28b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE3LTktMS0xLTA_4c6fc8d6-ee3a-493a-9211-d1fa71c5553b"
      unitRef="usd">733047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dd5a0ff804c46e9b7b14440eccf6060_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE4LTUtMS0xLTA_92c77e80-aa93-4097-8d65-0796016a390c"
      unitRef="usd">389045000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0eda4059741c4fcbaead2ef0f034f208_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE4LTctMS0xLTA_c8546c4c-a3f0-4f95-a167-f91d2eca853d"
      unitRef="usd">262237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide34e1b587214b4aa1fc8e489f965b78_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE4LTktMS0xLTA_d83a2639-c40e-4f08-8de4-086e1a587de8"
      unitRef="usd">146874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a55fd7d3f26424989dfbe7d623fe461_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE5LTUtMS0xLTA_490d6f08-28f7-4f28-98ad-fdf6dbcc88fb"
      unitRef="usd">194966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e53a5abea6d42e69d6799eb9d3c625a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE5LTctMS0xLTA_ea9b583a-e0d3-4a26-8004-af7b74dfa1a3"
      unitRef="usd">155403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3d03382e6784e53957fbc6fddd22846_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzE5LTktMS0xLTA_6a408306-2a2a-4c1c-8a5d-8906dd328897"
      unitRef="usd">157746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzIwLTUtMS0xLTA_320a5667-35ca-4bc3-b5a8-5c71346688cd"
      unitRef="usd">1427412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzIwLTctMS0xLTA_5e22f981-2b9a-4847-b55f-d4f7d0d0132b"
      unitRef="usd">1126278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i701a7f076a464499a301c04e896aff46_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90YWJsZTpmYjljY2MwNDJkZjI0NDM4YmExMGU1ZjQxYmQ1MzRiZi90YWJsZXJhbmdlOmZiOWNjYzA0MmRmMjQ0MzhiYTEwZTVmNDFiZDUzNGJmXzIwLTktMS0xLTA_a07c64b8-856d-4834-80c5-b2592d51ea28"
      unitRef="usd">1037667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="i0ae97229e204423b8326c8f8c4a3910e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIwOTg_79c0e667-2185-4871-a684-6503bc41c909"
      unitRef="usd">7142000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="i23861c31f9b1479ca0c639ce70e2a7df_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxMDU_5a29a9c6-d78a-4c32-a82f-b2bbfc13705f"
      unitRef="usd">3000000</us-gaap:UnapprovedChangeOrdersAmount>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i2e685af8b27442deb125c651cdc83a67_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxNjE_a4886d0f-558a-4ba3-8046-6f4878103e83"
      unitRef="usd">7439000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="idf721d3463d64be1bdd6fa7b21dc2038_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxNjk_d17c2011-431c-4a01-ba90-a91d51c7ac2b"
      unitRef="usd">-9044000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i0d5ce19a75604f048bb11681532dce12_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjEvZnJhZzozNDdhMjg0OTVkOTg0YTI1YTZkNmQ1NTU5Yzk2NzhiNi90ZXh0cmVnaW9uOjM0N2EyODQ5NWQ5ODRhMjVhNmQ2ZDU1NTljOTY3OGI2XzEwOTk1MTE2MzIxODc_1ca2c9a7-d182-43a3-ada9-1973a46f59f1"
      unitRef="usd">7098000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE3NTU_1369ca47-0573-47fa-9f29-619d16fe1de7">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;5.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CONSOLIDATED 50% OWNED SUBSIDIARIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has 50% ownership interests in two subsidiaries (&#x201c;Myers&#x201d; and &#x201c;RHB&#x201d;) that it fully consolidates as a result of its exercise of control over the entities. The earnings attributable to the 50% portions the Company does not own were $11,100, $9,800 and $15,100 for 2020, 2019 and 2018, respectively, and are eliminated within &#x201c;Other operating expense, net&#x201d; in the Consolidated Statements of Operations. Any undistributed earnings for partners are included in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; within the Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owners&#x2019; death or permanent disability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These two subsidiaries have individual mandatory redemption provisions which, under circumstances outlined in the partner agreements, are certain to occur and obligate the Company to purchase each partner&#x2019;s remaining 50% interests for $20,000 ($40,000 in the aggregate). The Company has purchased two separate $20,000 death and permanent total disability insurance policies to mitigate the Company&#x2019;s cash draw if such events were to occur. These purchase obligations are also recorded in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; on the 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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Members&#x2019; interest subject to mandatory redemption&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;51,290&#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;49,003&#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 must determine whether any of its entities, including these two 50% owned subsidiaries, in which it participates, is a VIE. The Company determined that Myers is a VIE and that the Company is the primary beneficiary because pursuant to the terms of the Myers Operating Agreement, the Company is exposed to the majority of potential losses of the partnership.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summary financial information for Myers is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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="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;2019&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;2018&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;200,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;205,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;193,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,372&#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;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NDE_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:Consolidated50OwnedSubsidiariesNumberOfEntities
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NDU_44fc3c87-9680-4609-8884-aa81bf129244"
      unitRef="entity">2</strl:Consolidated50OwnedSubsidiariesNumberOfEntities>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i3d8894f3ec4e4a94950a108cd20d9ef2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NDk_15b4352c-7c83-4017-b20f-7825ffe51033"
      unitRef="usd">11100000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i179f9f9e0ddd4f529979cde7bdba12b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NTg_33012795-6e00-4768-9d73-1945f4018dab"
      unitRef="usd">9800000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i2ba465cfc7744438aabf934c0bb9fec0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2Mjk1NjU_1ab05e0e-c9cb-4cb4-ba9a-d3f5e62898a5"
      unitRef="usd">15100000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM0ODI_c0a232e2-5d30-4500-9367-54526eff49e4"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="i227a0b47b8b64c0cb482567609aea174_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM0ODY_94caebb2-6e16-4182-a79b-3f76189e00f6"
      unitRef="usd">20000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM0OTM_20e54b08-2f0c-4328-8fdd-1bc714d1c76e"
      unitRef="usd">40000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzEwOTk1MTE2MzAzMDk_3667bf58-d1bc-4508-8fe0-719f1b15020a"
      unitRef="usd">20000000</strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount>
    <strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE3NjA_057d24af-0611-4804-a81a-58db197c571a">&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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Members&#x2019; interest subject to mandatory redemption&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;51,290&#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;49,003&#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="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzItMS0xLTEtMA_700cfdfa-fb60-49f4-94a9-9f96d8cfead5"
      unitRef="usd">40000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzItMy0xLTEtMA_8e052060-d711-4539-ab10-570cf3001c41"
      unitRef="usd">40000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:UndistributedEarningsOfDomesticSubsidiariesNet
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzMtMS0xLTEtMA_4e01df50-8672-4cae-a197-862c9ec63e85"
      unitRef="usd">11290000</strl:UndistributedEarningsOfDomesticSubsidiariesNet>
    <strl:UndistributedEarningsOfDomesticSubsidiariesNet
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzMtMy0xLTEtMA_d1f0d02b-ce82-467d-8013-eeb4e480e307"
      unitRef="usd">9003000</strl:UndistributedEarningsOfDomesticSubsidiariesNet>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzQtMS0xLTEtMA_f6ab9aa5-34f4-4aaf-af12-3a418f34ecb6"
      unitRef="usd">51290000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToyMTQ1YmMzZjhlZWQ0YjllYmY5ZTU1ZTMwZDE0YWEwYi90YWJsZXJhbmdlOjIxNDViYzNmOGVlZDRiOWViZjllNTVlMzBkMTRhYTBiXzQtMy0xLTEtMA_ec244eba-7114-4835-b3a5-9e112d33a6e3"
      unitRef="usd">49003000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE2NDkyNjc0NDM1MDE_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90ZXh0cmVnaW9uOjMxM2FlNWI4MzY2ZDQzYTBhOTljMzdjYjliOTQ2YWE4XzE3NTI_d58ef9cb-14ad-405a-92cb-31cb453c11bc">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summary financial information for Myers is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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="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;2019&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;2018&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;200,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;205,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;193,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,372&#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;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;Summary financial information for this construction joint venture is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;15,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&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;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;198,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;158,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;115,441&#160;&lt;/span&gt;&lt;/td&gt;&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;22,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 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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;76,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;55,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:Revenues
      contextRef="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzItMS0xLTEtMA_09f77e90-05d7-4f72-b312-67400b0d5779"
      unitRef="usd">200674000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzItMy0xLTEtMA_8374b795-04ae-4fca-84ff-7d476bbfc0f8"
      unitRef="usd">205615000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzItNS0xLTEtMA_397d42cd-5ccb-4fb7-9e99-d48899e755ff"
      unitRef="usd">193677000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzMtMS0xLTEtMA_62b2f214-d74f-4102-b3c1-6e538e2b40e9"
      unitRef="usd">4796000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzMtMy0xLTEtMA_aece79a2-7bca-464e-b468-0ec08c37ea4a"
      unitRef="usd">6372000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzMtNS0xLTEtMA_be6355cf-88d3-4266-8b8e-d8cd191d2abe"
      unitRef="usd">8819000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzQtMS0xLTEtMA_fbdf0195-0766-4f00-b269-98e4832c6b0b"
      unitRef="usd">2382000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic4cdafca3adb4b1e969f1d03bb6ca2f2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzQtMy0xLTEtMA_edaca88b-a4de-41e9-8a41-d5df5d393078"
      unitRef="usd">3196000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i297ae7904dd74b63a5e7a9853d4b5ae5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMjcvZnJhZzozMTNhZTViODM2NmQ0M2EwYTk5YzM3Y2I5Yjk0NmFhOC90YWJsZToxMTk2ZGJhOTc3MWE0OWU0YWU2MjdjMTRiYzMwZDU5Ny90YWJsZXJhbmdlOjExOTZkYmE5NzcxYTQ5ZTRhZTYyN2MxNGJjMzBkNTk3XzQtNS0xLTEtMA_820840db-4082-495b-ac21-55d320fa61c8"
      unitRef="usd">4415000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90ZXh0cmVnaW9uOjZlYjVhMTkxZDRmNTQ4ZmQ4NTcyZjBiNWFmNWFmODQ3XzU4MTQ_8e1fdaa2-a097-4e63-95d9-b583a7f512c2">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;6.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CONSTRUCTION JOINT VENTURES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Joint ventures with a controlling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;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 RLW 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:10pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;15,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&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;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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 style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;143,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;92,710&#160;&lt;/span&gt;&lt;/td&gt;&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;(141,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(86,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s receivables from and equity in construction joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#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:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;198,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;158,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;115,441&#160;&lt;/span&gt;&lt;/td&gt;&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;22,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 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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;76,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;55,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/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: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 any warranty period, if any, has passed.&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;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, &lt;/span&gt;&lt;/div&gt;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.</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="iaab080e5f14645e18977c7cfebcf0cb1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90ZXh0cmVnaW9uOjZlYjVhMTkxZDRmNTQ4ZmQ4NTcyZjBiNWFmNWFmODQ3XzEwOTk1MTE2MzM2NzI_4597e5fa-311f-49d2-9a01-133c4f23c8ea"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:Revenues
      contextRef="i672733f0282344b0a3889786faf70142_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzEtMS0xLTEtMzk2NQ_ebdfa913-4135-4d3a-97cf-a862a0f9fd3e"
      unitRef="usd">15800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzEtMy0xLTEtMzk2NQ_ee59362b-39b2-426b-888c-c2e7d379033f"
      unitRef="usd">6903000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i672733f0282344b0a3889786faf70142_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzItMS0xLTEtMzk2NQ_4058fdbe-d7e2-4cfe-a619-cc3152a8f10e"
      unitRef="usd">1271000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzItMy0xLTEtMzk2NQ_ab311ff8-0913-4c3a-b36f-842ba7a3676b"
      unitRef="usd">467000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i672733f0282344b0a3889786faf70142_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzMtMS0xLTEtMzk2NQ_c040aceb-765f-4cda-8e97-8131eb83cdfe"
      unitRef="usd">1278000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i836165080ea24626aedcdb4ab07e9d27_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZTo1MzNmYTI4ZDRiMmQ0NDZiYTE2YTMyNzQ1Zjc3NDBkZS90YWJsZXJhbmdlOjUzM2ZhMjhkNGIyZDQ0NmJhMTZhMzI3NDVmNzc0MGRlXzMtMy0xLTEtMzk2NQ_2a41262f-7765-455a-94e0-18e5cbb6e939"
      unitRef="usd">471000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90ZXh0cmVnaW9uOjZlYjVhMTkxZDRmNTQ4ZmQ4NTcyZjBiNWFmNWFmODQ3XzU4MTU_19dc0cd4-5e6f-43d6-81fe-1c14bf64c7a9">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;vertical-align:top;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;2020&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;2019&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;143,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;92,710&#160;&lt;/span&gt;&lt;/td&gt;&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;(141,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(86,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s receivables from and equity in construction joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#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="i12e40ed5a36d4f3182597e9ac7f50d72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzMtMS0xLTEtMA_3828980f-2d54-4e02-abf3-b16f4ca10d7d"
      unitRef="usd">143608000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i697824e7272741328cb757a564438fda_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzMtMy0xLTEtMA_1c4328bc-1977-4299-9abd-4a061082005a"
      unitRef="usd">92710000</us-gaap:AssetsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i12e40ed5a36d4f3182597e9ac7f50d72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzQtMS0xLTEtMA_c2926279-004c-448b-9c4c-2884a0c34413"
      unitRef="usd">141295000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i697824e7272741328cb757a564438fda_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzQtMy0xLTEtMA_8e102890-519e-4e80-be36-31edf727fb88"
      unitRef="usd">86705000</us-gaap:LiabilitiesCurrent>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i1f6210e8f02e4b1dbcba9e134a82bc8a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzgtMS0xLTEtMA_b8a52bf5-d051-428e-835b-c833157fa369"
      unitRef="usd">16653000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i697824e7272741328cb757a564438fda_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxNjJjNzBjOTY2MmY0NTUxODdiN2U2YzFmYTgzNTUwNS90YWJsZXJhbmdlOjE2MmM3MGM5NjYyZjQ1NTE4N2I3ZTZjMWZhODM1NTA1XzgtMy0xLTEtMA_42e0f992-a282-4c81-9b7c-882564eb69a7"
      unitRef="usd">9196000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <us-gaap:Revenues
      contextRef="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzMtMS0xLTEtMA_55289de8-08aa-41b4-a220-c6b2654cff82"
      unitRef="usd">198497000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzMtMy0xLTEtMA_72103f79-9f16-4825-ab09-8d9a77938dce"
      unitRef="usd">158291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzMtNS0xLTEtMA_4e6136b4-f645-4df3-b28a-d47ba26d7779"
      unitRef="usd">115441000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzQtMS0xLTEtMA_8268ddc4-f6eb-4940-86f1-aadd01d8f75a"
      unitRef="usd">22517000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzQtMy0xLTEtMA_331f1899-7bae-4709-b9a2-c56a0bfb671d"
      unitRef="usd">20449000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzQtNS0xLTEtMA_1cdf7b84-00e2-4a4f-afe5-b477b8ae6d67"
      unitRef="usd">8097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzYtMS0xLTEtMA_fec445ea-1cd4-40e4-b7a4-942d01cd98a2"
      unitRef="usd">88825000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzYtMy0xLTEtMA_b058d2f7-21e8-411f-a76e-13ee6e05972c"
      unitRef="usd">76419000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzYtNS0xLTEtMA_ca3dc142-3822-439e-99e7-e091b881874e"
      unitRef="usd">55134000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzctMS0xLTEtMA_d2f523dc-3077-4092-b1d4-b1b595656914"
      unitRef="usd">10061000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7198ac97b5a4564bd0e9a5e22e227ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzctMy0xLTEtMA_b22aa88e-bee5-4315-a0b5-2f55c73e66e6"
      unitRef="usd">8170000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaf9a1040a41b4567b6573b342f44df84_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzMvZnJhZzo2ZWI1YTE5MWQ0ZjU0OGZkODU3MmYwYjVhZjVhZjg0Ny90YWJsZToxZmZlZjgyY2JiYTI0MGU5YjE2MzlhZjI5NGZmYjQwNC90YWJsZXJhbmdlOjFmZmVmODJjYmJhMjQwZTliMTYzOWFmMjk0ZmZiNDA0XzctNS0xLTEtMA_3238d957-c349-4b60-b71b-467e391e04f9"
      unitRef="usd">4104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzIxOQ_93e0f654-4a59-4141-b353-c37aa120980d">&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;7.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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: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:#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;231,799&#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;217,945&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;Office 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;3,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property and equipment&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;259,727&#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;239,244&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property and equipment, net&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;126,668&#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;116,030&#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-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 approximately $21,300, $16,000 and $14,400 for 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzIxNg_8b2a3640-dad4-4bc2-9d75-950b23014d98">&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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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: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:#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;231,799&#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;217,945&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;Office 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;3,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property and equipment&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;259,727&#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;239,244&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property and equipment, net&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;126,668&#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;116,030&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i337a42f8d82649b19194faeb4e8900bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzItMS0xLTEtMA_19d33a31-2cd4-4d62-88a6-ab06bc34fd0d"
      unitRef="usd">231799000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i02966aedad8e41798a3373f8c7de2f6f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzItMy0xLTEtMA_9a4dfc4d-c500-4a75-94c5-36098e3023b2"
      unitRef="usd">217945000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibd6757f3598042f49d580aaf9b9a66c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzMtMS0xLTEtMA_aae23042-753f-4243-9f0a-d7116e8bd7bf"
      unitRef="usd">21025000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i78b0cbfd181e4de2a7ca13de86e3a7f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzMtMy0xLTEtMA_34389eaa-6ac4-43bb-99ab-70e449d9f70b"
      unitRef="usd">14641000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i611e52de1e2d410fafa984f48c2b664e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzQtMS0xLTEtMA_8c51ec25-58c4-43d2-87ae-4f5cf194ae2e"
      unitRef="usd">3891000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5ad1a27584a547618a18bd534ed9b1e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzQtMy0xLTEtMA_bceda493-dbba-497e-8ca9-39fb2c68c263"
      unitRef="usd">3891000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if4a92aae7f5f41d9872c781de4533fe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzUtMS0xLTEtMA_a55c4e23-f175-464a-b2b1-205c64f45ebd"
      unitRef="usd">3012000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ied7e26b2391e48ae93560a35cf81e51b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzUtMy0xLTEtMA_872f5367-bce3-4063-ade4-8abce614fdf8"
      unitRef="usd">2767000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzYtMS0xLTEtMA_cb66ff34-7ca8-41f3-8fdf-fe00f1343421"
      unitRef="usd">259727000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzYtMy0xLTEtMA_340f58ed-5914-4684-a6c6-593ea556aca4"
      unitRef="usd">239244000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzctMS0xLTEtMA_bd48f8c4-b288-49bf-8985-b0f2ef4db440"
      unitRef="usd">133059000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzctMy0xLTEtMA_232cd16c-ef7a-4c0b-b444-3617c951362a"
      unitRef="usd">123214000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzgtMS0xLTEtMA_b291cece-566d-4778-8487-d56588bca3b7"
      unitRef="usd">126668000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90YWJsZTo5ZDk5NjUwMzdlMzQ0ZjZiOTMyOTI4NWQ4N2JkMzFkZS90YWJsZXJhbmdlOjlkOTk2NTAzN2UzNDRmNmI5MzI5Mjg1ZDg3YmQzMWRlXzgtMy0xLTEtMA_fee5316c-9eb4-4083-a810-8356f51058be"
      unitRef="usd">116030000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzEwOTk1MTE2MjgwMTk_1c61e56a-b925-43e2-a458-c0bda2b381c3"
      unitRef="usd">21300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzEwOTk1MTE2MjgwMjg_238f472f-8c3b-471c-942f-16f31b84bb69"
      unitRef="usd">16000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzYvZnJhZzo3OTYyMjkzYjYwMzk0NjlhYWQzZjRkMzFmNjkxYzg2Ny90ZXh0cmVnaW9uOjc5NjIyOTNiNjAzOTQ2OWFhZDNmNGQzMWY2OTFjODY3XzEwOTk1MTE2MjgwMzU_8163d387-66ac-49a0-9167-46c5ad0f6c46"
      unitRef="usd">14400000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMxOTA_8693b92f-e19c-4999-a621-e26fc5b8e562">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;GOODWILL AND 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 Heavy Civil, Specialty Services and Residential 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 2020 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, 2020, 2019 and 2018. 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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020 and 2019, we had goodwill with a carrying amount of $192,014 and $191,892, respectively. The following table presents goodwill by reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="padding:2px 1pt;text-align:center;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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: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;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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;Specialty Services&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;106,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;Residential&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Total 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 #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;192,014&#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;191,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top: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;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:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&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:right;vertical-align: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;232,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align: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&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;30,107&#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;(3,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,107&#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;(1,692)&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:right;vertical-align: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;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:right;vertical-align: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;265,217&#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;(20,330)&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;265,217&#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;(8,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;/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, 2020, 2019 and&#160;2018, we have amortized approximately $11,400, $4,700, and $2,400 respectively. Amortization expense is anticipated to be approximately $11,500, $11,300, $11,200, $11,100, and $10,700 for 2021, 2022, 2023, 2024 and 2025, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEwMjM_727ed7c9-5ea6-4125-88be-a6bc3586abff"
      unitRef="usd">192014000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEwMzE_ae3697e3-cd18-42c4-9e18-f4d879af3c49"
      unitRef="usd">191892000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMxOTM_f32cf00b-ecfa-45f7-afec-fc7f74c60505">The following table presents goodwill by reportable segment:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="padding:2px 1pt;text-align:center;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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: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;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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;Specialty Services&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;106,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;Residential&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Total 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 #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;192,014&#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;191,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7ce65f3f88054239b27c8e010ec56e37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzItMi0xLTEtMA_2467b9a3-045a-497a-92ad-c0257275cda4"
      unitRef="usd">54806000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaef2d654af104b2495a74f2cbbf5079c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzItNC0xLTEtMA_f1e5525a-fce5-4c25-a759-212cdb4f718e"
      unitRef="usd">54806000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4c3c63c4e22743c9adf1e90367bd137a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzMtMi0xLTEtMA_853130db-c977-40a1-97be-56df60b8a2da"
      unitRef="usd">106783000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie93fac359d3e45998e6f8351eec8f7c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzMtNC0xLTEtMA_274f60ac-cf62-4b34-bca9-e9f485732f46"
      unitRef="usd">106661000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8f19aabfd6be401f9789264e7e455340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzQtMi0xLTEtMA_f63955b9-c824-4f31-bfb0-c227365ce17b"
      unitRef="usd">30425000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idff544d58e0f44219777134fc37bc34c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzQtNC0xLTEtMA_7f350d69-0c4b-4d40-96a3-4ba02d32f14c"
      unitRef="usd">30425000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzUtMi0xLTEtMA_727ed7c9-5ea6-4125-88be-a6bc3586abff"
      unitRef="usd">192014000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo5YjFiZTM3NjBlMDA0MjJlYmRlMWZiNmYxNGZkZjFkYy90YWJsZXJhbmdlOjliMWJlMzc2MGUwMDQyMmViZGUxZmI2ZjE0ZmRmMWRjXzUtNC0xLTEtMA_ae3697e3-cd18-42c4-9e18-f4d879af3c49"
      unitRef="usd">191892000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMxOTU_183552cf-0913-4e55-8618-f2b19b6b8685">&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:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&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:right;vertical-align: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;232,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align: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&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;30,107&#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;(3,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,107&#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;(1,692)&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:right;vertical-align: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;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:right;vertical-align: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;265,217&#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;(20,330)&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;265,217&#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;(8,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4cf174ae8f1e45a5b5fcc745404c37dc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItMS0xLTEtMA_a70bb4f6-e08d-429f-bd51-3117872476f3">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8fd094950a2e4b9399610a6843cbc1c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItMy0xLTEtMA_574f6ca5-f593-42cd-884a-f2dde434c1e3"
      unitRef="usd">232623000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8fd094950a2e4b9399610a6843cbc1c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItNS0xLTEtMA_b64891dd-aaa2-469e-b6ea-9e2ca075e3c3"
      unitRef="usd">16360000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i61d04d889bbb4ac2994a732fdad5f31e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItNy0xLTEtMA_750aec51-224c-473f-b38c-5d22602f61d3"
      unitRef="usd">232623000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i61d04d889bbb4ac2994a732fdad5f31e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzItOS0xLTEtMA_5eec8bf9-7ecd-4a49-9179-5242b9c5596b"
      unitRef="usd">6911000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1f16a3805a0142a99bea4859677e073e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtMS0xLTEtMA_bbd4da18-2cc2-4995-b35f-0634b18d1a5e">P23Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0587876e59ec440aacee88428b81de6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtMy0xLTEtMA_4b0a145f-0ec5-4139-840f-228236083f18"
      unitRef="usd">30107000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0587876e59ec440aacee88428b81de6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtNS0xLTEtMA_f5c79fd3-f902-45fb-9ea1-8e0f41962245"
      unitRef="usd">3209000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1c3bdda2ed884326857f9c38dc390302_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtNy0xLTEtMA_69c172fd-9b23-4049-9581-1b4c59a305c7"
      unitRef="usd">30107000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1c3bdda2ed884326857f9c38dc390302_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzMtOS0xLTEtMA_138ab4eb-30fe-42cc-93f1-6a74f048034c"
      unitRef="usd">1692000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id190d45d9f8747b5babfdc8f978c7dba_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtMS0xLTEtMA_812b2281-dcdb-4707-9788-22120b678a73">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iba752e24e3d34ab99fc7f09b1d023ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtMy0xLTEtMA_9dab5fa9-427b-491b-b6ff-29324b832668"
      unitRef="usd">2487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iba752e24e3d34ab99fc7f09b1d023ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtNS0xLTEtMA_99080252-8b96-4707-987a-33e40aba04d8"
      unitRef="usd">761000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib21c32fc95cf4a85bf3480d4ba3c7350_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtNy0xLTEtMA_384797d4-a0ea-4a7e-8917-6dae791746ad"
      unitRef="usd">2487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib21c32fc95cf4a85bf3480d4ba3c7350_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzQtOS0xLTEtMA_6823c379-56ed-4331-9546-ed0dc951822e"
      unitRef="usd">291000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtMS0xLTEtMA_29bcff89-ae40-4ee2-b203-a41c79c7cd99">P24Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtMy0xLTEtMA_37679e96-733c-4c2c-bf8e-ff049101952a"
      unitRef="usd">265217000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtNS0xLTEtMA_f02cd33e-5fe3-4bf3-9177-5b4685ac3575"
      unitRef="usd">20330000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtNy0xLTEtMA_07a7549b-c38d-47a6-8e1a-e22e37e159f6"
      unitRef="usd">265217000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90YWJsZTo4NmEyN2M3NWE4NTc0ZThjOTgxNjRlZDNmYjQyNjdkOS90YWJsZXJhbmdlOjg2YTI3Yzc1YTg1NzRlOGM5ODE2NGVkM2ZiNDI2N2Q5XzUtOS0xLTEtMA_645ca8c3-4cb7-4a48-9b9b-c1bb68d75c86"
      unitRef="usd">8894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEyMDA_1fe02aa0-6ff7-4edc-b179-d9b5fbe39e39"
      unitRef="usd">11400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEyMDg_f4df5467-84f2-4d78-a8ad-26c7f322d42d"
      unitRef="usd">4700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzEwOTk1MTE2MzEzMTc_3816469c-8f7c-478d-9fc2-4c0c113300fe"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNTI_9897294e-8c8b-448d-8630-3526fb884583"
      unitRef="usd">11500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNTY_266df603-42d2-4ee8-93ff-7ef852707969"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNjA_c32d3245-7cde-496d-b06f-f9775e20344d"
      unitRef="usd">11200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNjQ_39fc6948-4575-40b7-9dcd-a9a3f2a0d6af"
      unitRef="usd">11100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xMzkvZnJhZzo3MzU4MmIxNWZiZGE0NmE0OWU1MGFkY2Y0NmI0ZWZmNC90ZXh0cmVnaW9uOjczNTgyYjE1ZmJkYTQ2YTQ5ZTUwYWRjZjQ2YjRlZmY0XzMwNzI_90b9cb5d-b1ab-4844-8a4d-2c5baf830c9f"
      unitRef="usd">10700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzc5ODk_d0f14f32-87ea-41ed-8958-0ef425551912">&lt;div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;9.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;DEBT&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt&#160;was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;355,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;400,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;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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;355,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 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;420,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;Note payable to seller, Plateau Acquisition&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;10,000&#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;10,000&#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: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;Notes and deferred payments to sellers, Tealstone Acquisition&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;12,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;375,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;443,035&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 - Unamortized debt issuance 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;(6,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 long-term debt&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;291,249&#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;390,627&#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;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;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;On October 2, 2019, the Company, as borrower, and certain of its subsidiaries, as guarantors, entered into a credit agreement (as amended, the &#x201c;Credit Agreement&#x201d;) with BMO Harris Bank N.A., as administrative agent (the &#x201c;Agent&#x201d;), 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. The Credit Agreement provides the Company with senior secured debt financing in an amount up to $475,000 in the aggregate, consisting of (i) 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) and (ii) a senior secured first lien term loan facility (the &#x201c;Term Loan Facility&#x201d;) in the amount of $400,000 (collectively, the &#x201c;Credit Facility&#x201d;). 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 Company obtained the Credit Facility in order to facilitate the transactions contemplated by the Plateau Acquisition, including to refinance the existing indebtedness of the Company, finance capital expenditures, finance working capital, finance acquisitions permitted under the Credit Agreement, finance other general corporate purposes and fund certain fees and expenses associated with the closing of the Credit Facility and the Plateau Acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On December 2, 2019, the Credit Agreement was amended to modify (i) the applicable margins with respect to Base Rate and London Inter-Bank Offered Rate (&#x201c;LIBOR&#x201d;) borrowings under the Credit Facility, (ii) the required amounts of mandatory prepayments of the Credit Facility with excess cash flow, (iii) the amounts of scheduled principal payments quarterly and at maturity on the Term Loan Facility, and (iv) the applications of partial prepayments of the Term Loan Facility on a ratable, weighted basis among all remaining scheduled principal payments on the Term Loan Facility. The modifications in (i)-(iii) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;mentioned above were pursuant to the customary &#x201c;market flex&#x201d; rights contained in the fee letter related to the Credit Agreement.&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 to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions. The Company also is required to prepay the Credit Facility with its excess cash flow in an amount equal to (a) if the Total Leverage Ratio (as defined in the Credit Agreement) is greater than or equal to 2.50 to 1.00, 75% of excess cash flow, (b) if the Total Leverage Ratio is greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00, 50% of excess cash flow, (c) if the Total Leverage Ratio is greater than or equal to 1.50 to 1.00 but less than 2.00 to 1.00, 25% of excess cash flow and (d) if the Total Leverage Ratio is less than 1.50 to 1.00, 0% of excess cash flow, within 5 days after receipt of its annual audited financial statements.&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 4.00 to 1.00 ending on December 31, 2019 through and including June 30, 2020, 3.75 to 1.00 ending on September 30, 2020, 3.50 to 1.00 ending on December 31, 2020 through and including March 31, 2021, 3.25 to 1.00 ending on June 30, 2021 through and including September 30, 2021, and 3.00 to 1.00 ending on December 31, 2021 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, commencing with the fiscal quarter ending December 31, 2019.&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 either the base rate (&#x201c;Base Rate&#x201d;) plus a margin, or at a one-, two-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#x2019;s election. At&#160;December&#160;31, 2020, the Company calculated interest using a one-month LIBOR rate and an applicable margin of 0.15%&#160;and&#160;4.50% per annum, respectively. 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. Interest under the Revolving Credit Facility is payable (i) with respect to LIBOR borrowings, on the last day of each applicable interest period (one, two, three, six or twelve months), unless the applicable interest period is longer than three months, then on each day occurring every three months after the commencement of such interest period, and on the maturity date, and (ii) with respect to Base Rate borrowings, on the last day of every calendar quarter and on the maturity date. At&#160;December&#160;31, 2020, we had&#160;no&#160;outstanding borrowings under the Revolving Credit Facility, providing&#160;$75,000&#160;of available capacity. During&#160;2020, our weighted average interest rate on borrowings under the Revolving Credit Facility was approximately&#160;6.68%. The Revolving Credit Facility may be repaid in whole or in part at any time, with final payment of all principal and interest then outstanding due 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;Interest under the Term Loan Facility is payable at the same frequencies and bears interest at the same rate options as the Revolving Credit Facility. We continue to utilize an interest rate swap to hedge against&#160;$350,000&#160;of the outstanding Term Loan Facility, which resulted in a weighted average interest rate of approximately&#160;5.74% per annum&#160;during&#160;2020. At&#160;December&#160;31, 2020, we had&#160;$355,000&#160;of outstanding borrowings under the facility. Principal payments on the Term Loan Facility total $30,000, $50,000, $50,000, $50,000 and $15,000 for each of the years ending 2020, 2021, 2022, 2023, and 2024, respectively. Additionally, based on the Company&#x2019;s December&#160;31, 2020 Consolidated Financial Statements, the Company is required to make a $32,700 excess cash flow payment in the first quarter of 2021, of which the Company has prepaid $15,000 in the fourth quarter of 2020 and will make the remaining $17,700 payment in the first quarter of 2021. The Company's final payment under the Term Loan Facility is due on October 2, 2024, which will include the remaining $172,500 of outstanding principal and any related interest outstanding.&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 Term Loan Facility and Revolving Credit Facility are reflected on the Balance Sheets as a direct reduction from the related debt liability and amortized over the terms of the respective facilities. Amortization of debt issuance costs was $2,920, $2,307 and $2,073 for the years ended&#160;December&#160;31, 2020, 2019 and 2018, respectively, and was recorded as interest expense. Additionally, due to an early payment of $15,000 on the Term Loan Facility in the fourth quarter of 2020, we recorded a loss on extinguishment of $301 related to debt issuance costs.&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;Note Payable to Seller, Plateau Acquisition&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 part of the Plateau Acquisition, 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 &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;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&#x2019;s interest rate approximated market.&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;Notes and Deferred Payments to Sellers, Tealstone 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;At December&#160;31, 2020 the Company had&#160;no&#160;balance remaining on the combined promissory notes and deferred cash payments issued as part of the Tealstone Acquisition. During the&#160;year ended&#160;December&#160;31, 2020, the Company paid $7,500&#160;of deferred cash payments and&#160;$5,000&#160;on promissory notes that were due on April 3, 2020. Accreted interest for the period was $273, $1,086, and $1,177 for the years ended December&#160;31, 2020, 2019 and 2018, 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:120%"&gt;Other Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During the second quarter of 2020, the Company&#x2019;s two 50% owned subsidiaries received three short-term Paycheck Protection Program loans (the &#x201c;PPP Loans&#x201d;) totaling approximately $9,800. The loans may be fully or partially forgiven if the funds are used for payroll related costs, interest on mortgages, rent and utilities, and as long as our employee headcount and salary levels remain consistent with our baseline period over an eight to twenty-four week period following the date the loans were received. Any forgiveness of the loans requires approval by the Small Business Administration (&#x201c;SBA&#x201d;). If the SBA determines that the loans are not fully or partially forgiven, the balance is subject to a 1% interest rate and requires repayment. The PPP Loans have been classified as short-term debt under &#x201c;Current Liabilities&#x201d; on the Consolidated Balance Sheets at December&#160;31, 2020, as we expect to submit forgiveness applications and receive a determination by the SBA within the next six months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compliance and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;As of December&#160;31, 2020, 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. As of December&#160;31, 2020 and 2019, the carrying values of our debt outstanding approximated the fair values.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzc5OTA_2aa298b6-0bbd-4739-b1ee-e7f3662242a3">&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;vertical-align:top;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;2020&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;2019&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;355,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;400,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;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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;355,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 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;420,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;Note payable to seller, Plateau Acquisition&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;10,000&#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;10,000&#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: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;Notes and deferred payments to sellers, Tealstone Acquisition&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;12,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;375,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;443,035&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 - Unamortized debt issuance 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;(6,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 long-term debt&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;291,249&#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;390,627&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzItMS0xLTEtMA_b50f3aae-396c-4fdd-b872-06cb4078d38a"
      unitRef="usd">355000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i93ab8b90b2b74a6b863dae0d5c96bfec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzItMy0xLTEtMA_5d3dbfaf-eaa6-43e0-b32b-e46f557661ca"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i403e09714438495ea7a7494f6bf526c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzMtMS0xLTEtMA_7932a0e2-cf03-4edb-b556-c81b9a3fbcb0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41d38c5fafc245c6add33f5239db28d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzMtMy0xLTEtMA_b5f120a1-1f95-4782-adbf-61cae2c45c2d"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i56a6c18132b44d2c977b6cf07875bf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzQtMS0xLTEtMA_e2b5fdfd-ac7d-4959-9c47-fc18339b1226"
      unitRef="usd">355000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i73ac1dc9ce56453a950562e461c5577d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzQtMy0xLTEtMA_575ee2b2-d812-4249-9b45-8af854c148b5"
      unitRef="usd">420000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9eb460840f124ca28025cc27dcde4a1e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzUtMS0xLTEtMA_d665d195-2766-4115-8f09-7af6d8f4c84f"
      unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i446a4207e197461597d354bb260a49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzUtMy0xLTEtMA_0216ce6f-0f79-4371-bfed-3b628a492a06"
      unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if86ff0de4f5345709048c2ec9d6b0eaa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzYtMS0xLTEtMA_bf941294-0ef5-4573-81b3-78c4728396a0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c9b61186a574566af19c434a83600bf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzYtMy0xLTEtMA_f1c3bb07-b36b-44b2-a94d-8103196c35f0"
      unitRef="usd">12230000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia86ee874da0c43cba22d7878811c97e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzctMS0xLTEtMA_f840331e-a888-4d04-97fe-490c3629b507"
      unitRef="usd">10397000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i63bbf877be35408684f8221b348047a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzctMy0xLTEtMA_bf84e814-34d4-4749-a89e-81445865f033"
      unitRef="usd">805000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzgtMS0xLTEtNDc4NA_8833a694-5399-402d-86ad-07b9c75123f6"
      unitRef="usd">375397000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzgtMy0xLTEtNDc4NA_d0a06543-ed31-4c4c-96d1-499968920c68"
      unitRef="usd">443035000</us-gaap:DebtInstrumentCarryingAmount>
    <strl:LongtermDebtCurrentMaturitiesGross
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEwLTEtMS0xLTQ3ODQ_b684555a-cd12-4bb4-92fe-0730d15467e9"
      unitRef="usd">77434000</strl:LongtermDebtCurrentMaturitiesGross>
    <strl:LongtermDebtCurrentMaturitiesGross
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEwLTMtMS0xLTQ3ODQ_bbf40818-33f1-482c-b3fb-c6e966ec4265"
      unitRef="usd">42473000</strl:LongtermDebtCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzExLTEtMS0xLTA_e509b076-3758-413a-b4d8-68904c93f02e"
      unitRef="usd">6714000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzExLTMtMS0xLTA_b862666b-9a40-4e55-b281-f5f136bdf129"
      unitRef="usd">9935000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEyLTEtMS0xLTA_40c41d1f-ae77-470c-a3d1-269e9567907f"
      unitRef="usd">291249000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90YWJsZToyMWNkODU1MWJlNTg0ZmIxOGJhMjVjZDI1ZTIyYjNjMi90YWJsZXJhbmdlOjIxY2Q4NTUxYmU1ODRmYjE4YmEyNWNkMjVlMjJiM2MyXzEyLTMtMS0xLTA_77ee7089-4aa8-4607-b660-bfc8bc959ac0"
      unitRef="usd">390627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i89097205fe6146aba551611e0b7c6057_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2NjU_8ee0fe36-950c-45d7-8bbe-fd4eeb1b08d5"
      unitRef="usd">475000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i960cbf72c26c4ef9be44cb50493e2ae2_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2Njk_7b904e94-17dd-41f7-9bca-ef13ab45faba"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i960cbf72c26c4ef9be44cb50493e2ae2_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2NzM_21718bee-08d1-4825-a40a-4dae26b3150b"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6c3964c9b3874048b975fbbd42c64d19_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2Nzc_c559a909-a132-435f-a6ee-f5fdee29be45"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iacbb0b309c6f4de8ba8f65066a75367c_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2ODE_93c89af5-fc1e-40d2-bb8c-433228d71d66"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i96c2aed9562c42edb62e0459cbef76a5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyNDU_82bb7518-29de-4ef2-9708-eb082846f753"
      unitRef="number">2.50</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent
      contextRef="i96c2aed9562c42edb62e0459cbef76a5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NTU_b6e44243-cc2b-424e-893f-6bfefa718bb4"
      unitRef="number">0.75</strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i179c4288aff44c2abebeebe6e3f57c2e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMjE_2a745981-a7a3-40dc-a288-07383dd67981"
      unitRef="number">2.00</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="id7424595cc0446f989aacaf02a777a72_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMzk_ded52c11-29dc-41af-b772-7d662cc22c07"
      unitRef="number">2.50</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent
      contextRef="i52e67b5afb294b20aca00086cc2d581e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NjA_4202d609-2c92-45fa-8021-574dda7eb6c9"
      unitRef="number">0.50</strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="id2a589d668ee42e0a9da73bc45d72a2e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMjc_c8854c94-f9c6-4faa-bd9f-5618ab3955da"
      unitRef="number">1.50</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i3b8e0d5d44bc4d018d48897793002df9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyNTE_dbe1c5cc-23d9-420c-aa22-cf94e0b3f119"
      unitRef="number">2.00</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent
      contextRef="i4be7a431cb3244158819d1bac810b962_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NjU_cc12d97c-3395-42e2-8f34-93e03e544ce2"
      unitRef="number">0.25</strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i35504b02e9b94c39872c2f197052de61_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzM4NDgyOTA3MjcyMzM_68087b54-be64-4ca0-8d05-98322f98736c"
      unitRef="number">1.50</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent
      contextRef="i35504b02e9b94c39872c2f197052de61_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4NzA_073effea-6589-4980-9210-c7377310cacb"
      unitRef="number">0</strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent>
    <strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm
      contextRef="i35504b02e9b94c39872c2f197052de61_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzMyOTg1MzQ5MTI4ODI_36627de0-3efe-4afe-95e8-d7ee3aa42399">P5D</strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i4023c9c05d37416a80da5a72a982a8ab_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTIzNzk_8b87f720-dad3-47c5-a06c-67c4edf0b910"
      unitRef="number">4.00</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i62c186b9302a469885db98e3686904da_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI0NTY_7b01f0f8-df91-42a1-8af5-73493baa0d13"
      unitRef="number">3.75</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="ibddebf54aa8f43b2850b878e9f320aa5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI0OTg_9efc272c-693d-4cb6-95e5-773e87ea3cfe"
      unitRef="number">3.50</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i808b37ab7849486d9598db326fdaeb1d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI1NzY_2c88aa1c-b6b4-4ee9-bd2d-fee31db39d05"
      unitRef="number">3.25</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i3802de1e25d44c148dea65893701d5a8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI2NTg_96e63d03-1f48-4605-92fc-972cce33fa7a"
      unitRef="number">3.00</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantFixedChargeRatioMinimum
      contextRef="i9586453b2e314ae48ed9b20b20f08748_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTI4MDI_adc7c4be-a423-4840-91e2-00e33e80b643"
      unitRef="number">1.20</strl:DebtInstrumentCovenantFixedChargeRatioMinimum>
    <strl:DebtInstrumentStatedLIBORInterestRate
      contextRef="ic8dc65ccd4264586a60b67a1d0a56860_D20201231-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk2OTg_a9e3ee0c-bda7-4e5b-bdcf-d0f56a88ed03"
      unitRef="number">0.0015</strl:DebtInstrumentStatedLIBORInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7c3c10f5b1bd41119d5ff4e8c2126430_D20201231-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MDI_dcb2a03f-a370-46a0-8838-ee4d33dae58b"
      unitRef="number">0.0450</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i403e09714438495ea7a7494f6bf526c2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MTQ_0b353616-8cb0-4c23-bdda-76379d7d5f15"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if52cd1018f5e4e3494f34415af96b638_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MjI_82d441cc-05ca-4ace-b0f6-125f0393dcdc"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="if52cd1018f5e4e3494f34415af96b638_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3MzQ_f1a001c1-5f44-4f53-bcd1-a36e2bd862df"
      unitRef="number">0.0668</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaae7fdac52954325afd3327b3d6a6740_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3Mzk_6398d831-9ffc-42b5-bd36-32188aa0c3e6"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3NjA_bd7aa3ca-e525-44a0-9f70-89efd68e7c34"
      unitRef="number">0.0574</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3NzI_9bfa3d4f-2558-4b7f-9141-357060a62a18"
      unitRef="usd">355000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ifa778024191f45e990aef0603927c366_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3OTE_09cd6f19-48b4-41b4-879c-9ba235094997"
      unitRef="usd">30000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="if4b217440f024d0da39545885c2495bb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk3OTY_402f4cff-7de6-484b-8553-f8503e4a175a"
      unitRef="usd">50000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i501c035530c64d75b1af1aee1d92a41b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk4MDE_760160d5-480a-4405-b8b1-f3223164b177"
      unitRef="usd">50000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i0c0f27c1eeff433abe11f219f2264162_D20230101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk4MDY_ee9777a5-ecd4-4cf1-ae26-4d0b474ceda0"
      unitRef="usd">50000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ia3fefa36130d4e7faccbce260e2da9c9_D20240101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzE2NDkyNjc0NDk4MTQ_c49edfa4-2eb7-4b89-808e-7d57f1fed962"
      unitRef="usd">15000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <strl:DebtInstrumentCovenantExpectedExcessCashFlowPayment
      contextRef="ifa778024191f45e990aef0603927c366_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTYwOTM_cd2e3320-d222-440b-a3ba-e2853fdd908e"
      unitRef="usd">32700000</strl:DebtInstrumentCovenantExpectedExcessCashFlowPayment>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibc9f477ed6ad411382e62ce3f9a15af3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTYxNTQ_84baab3c-50f0-4c92-a786-d0ffc97730a9"
      unitRef="usd">15000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibcadf57b868f445fa67743877c470d5c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3OTYxMTY_771ac45e-72ae-45f5-a679-dad91d8ffa59"
      unitRef="usd">17700000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i683cd22f0dea49039843d9320ce21a6e_I20241002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3ODc0OTE_1a8cdfe7-e559-432c-81f6-f8fa8b8282e9"
      unitRef="usd">172500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU2MTc_e1bb8e3e-1e8b-4078-8748-09ea2e2c0f50"
      unitRef="usd">2920000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU2MjY_f5a17688-5734-4f35-a638-a78eb7f3908c"
      unitRef="usd">2307000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU3Nzg_b52e8009-23df-418b-ba35-a64d6fd766a3"
      unitRef="usd">2073000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibc9f477ed6ad411382e62ce3f9a15af3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDg0MTA_84baab3c-50f0-4c92-a786-d0ffc97730a9"
      unitRef="usd">15000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iea04ea7babbb45f8ae6c07e4f61fa693_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzY1OTcwNjk3ODcyMjU_35f0a4b7-5994-4cb2-9970-367f039caf3d"
      unitRef="usd">-301000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzIxOTkwMjMyNjk4NTU_7ce0380c-4e21-46ff-afbb-5ae104ad6522"
      unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i32dc196ad2c246a0896ef3f251c88509_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzIxOTkwMjMyNjk4NTk_4c407ee7-6ca5-4d38-950a-c2399ed1ceec"
      unitRef="number">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if86ff0de4f5345709048c2ec9d6b0eaa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzIxOTkwMjMyNjk5MTY_bf941294-0ef5-4573-81b3-78c4728396a0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <strl:DeferredCashPaymentsDue
      contextRef="i3c7b5b02371a467682f16e08d7a0c875_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjE_2e6b0e11-7573-45a1-bf30-afd0ed6b9f0c"
      unitRef="usd">7500000</strl:DeferredCashPaymentsDue>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_2b0ed572-f85d-4260-8609-67601e5849e6"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_67622cd5-1c4a-4906-b06a-ab7d03da0e85"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_899dd3f0-18ee-4005-929d-7d2694210bd9"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_89b9e090-1101-4253-9153-a5c2ea1dba9d"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_c7025b87-3657-441c-9622-cfdbfd672229"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_c9adf0bf-7b71-45dd-9ebf-59c156ccecce"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NTc4MjU_db4a9b9e-0fd2-40e1-9395-a27b43b0eaba"
      unitRef="usd">5000000</strl:NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued>
    <us-gaap:AccretionExpense
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzcxODQ_49cd1d09-5b79-4d38-97a4-86f34aa01c33"
      unitRef="usd">273000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="i5d627a5231484e2e9ecac5577641e105_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzcxOTE_92be6ea9-67f0-49b5-a4c3-73dc8b8fad6a"
      unitRef="usd">1086000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="if87b3103a66b4ab299b32d590ea82b85_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU4MzE_54722a4e-899e-42cd-ada4-9b0c7d3cadae"
      unitRef="usd">1177000</us-gaap:AccretionExpense>
    <strl:Consolidated50OwnedSubsidiariesNumberOfEntities
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU0OTE_44fc3c87-9680-4609-8884-aa81bf129244"
      unitRef="entity">2</strl:Consolidated50OwnedSubsidiariesNumberOfEntities>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU0OTU_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:LoansReceivableCARESAct
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNDUvZnJhZzoxMjVmOTc2MjIzNDc0YmEwODIwYTI0OTUyZmI5M2U1ZS90ZXh0cmVnaW9uOjEyNWY5NzYyMjM0NzRiYTA4MjBhMjQ5NTJmYjkzZTVlXzEwOTk1MTE2NDU1MDM_67c8112c-6bb6-4696-9b80-95e183c68270"
      unitRef="usd">9800000</strl:LoansReceivableCARESAct>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4MzU_a4f39aae-17eb-44b5-815a-eb8f80ce19f4">&lt;div style="margin-bottom:10pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;10.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;FINANCIAL INSTRUMENTS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Derivative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We continue to utilize a swap arrangement to hedge against interest rate variability associated with $350,000 of the $355,000 outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective, changes in fair value are recognized in other comprehensive income (loss) (&#x201c;OCI&#x201d;) until the underlying hedged item is recognized in earnings. At December&#160;31, 2020 the accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) related to the swap was a net loss of $6,821.&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, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="border-top:1pt solid #000;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:700;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(4,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&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;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The carrying values of the Company's cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of these instruments. At December&#160;31, 2020 and December&#160;31, 2019, the fair value of the term loan, based upon the current market rates for debt with similar credit risk and maturities, approximated its carrying value as interest is based on LIBOR plus an applicable margin.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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, 2020 and 2019 for derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"&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 &lt;br/&gt;December 31, 2020&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;Year Ended &lt;br/&gt;December 31, 2019&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount reclassified from AOCI into earnings &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;3,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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(6,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;(5,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net unrealized losses totaling $4,192 are anticipated to be reclassified from AOCI into interest expense during the next 12 months due to settlement of the associated underlying obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaae7fdac52954325afd3327b3d6a6740_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzE2NDkyNjc0NDQ3MDg_6398d831-9ffc-42b5-bd36-32188aa0c3e6"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0a1d079a3bf84215a6e87b4d2e78dccc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzE2NDkyNjc0NDQ3MTk_b50f3aae-396c-4fdd-b872-06cb4078d38a"
      unitRef="usd">355000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ic9676be585a14d40b69d96b82842818f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzIxOTkwMjMyNTk0NDA_2dd78414-f5d1-4a09-a232-f6d432561424"
      unitRef="usd">6821000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4MzY_0e815f54-9a7e-496e-a74a-34b46126d624">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;vertical-align:top;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="border-top:1pt solid #000;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:700;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(4,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4Mzc_b3b3d2cd-54f5-4ea8-97f2-ca024c3a8358">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;vertical-align:top;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="border-top:1pt solid #000;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:700;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(4,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMi0xLTEtMA_558c92b3-4f97-439e-b35a-919f275c3dc8"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtNC0xLTEtMA_81d486d1-a5c6-47d7-b4c3-89a2dc735f9c"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtNi0xLTEtMA_2f3bf85f-1988-48bb-b0d8-dc54a6fcfb4b"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtOC0xLTEtMA_f778bcdb-40dd-4bfd-a858-a9548cad010b"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i3dbc5178612645f09093748ef6671d33_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTAtMS0xLTUzNTg_6bc7ce1e-afea-4f81-a4fb-09d5e77a62a4"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i5345dd37ec4247028d854494581e9c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTItMS0xLTUzNTg_feb49fe0-9e37-4016-8954-adf4ecbd87fc"
      unitRef="usd">216000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ide67a579ec5f42af826d185617bad13a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTQtMS0xLTUzNTg_9b4df56b-0d74-4008-8df4-4f00f61a4c1a"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzMtMTYtMS0xLTUzNTg_6b3f573a-341a-4e94-9e9a-0482da9e6fc9"
      unitRef="usd">216000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMi0xLTEtMA_fe40da99-bf15-404a-a01d-2175d39d767c"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtNC0xLTEtMA_1c74f39a-0248-4f64-878b-f33281fcf27a"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtNi0xLTEtMA_509c357d-f710-4ab9-ad22-8add4e8a13cf"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtOC0xLTEtMA_fa34dfcc-ae42-4f16-87f8-0a76fbb953b1"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i3dbc5178612645f09093748ef6671d33_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTAtMS0xLTUzNTg_6827c6b9-9818-4288-8d4e-f2fce636503f"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i5345dd37ec4247028d854494581e9c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTItMS0xLTUzNTg_0d0214dc-2401-4f8b-8869-b0eea184f8b3"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ide67a579ec5f42af826d185617bad13a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTQtMS0xLTUzNTg_4b66707f-e630-4591-8c75-4cdd92c471d4"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzQtMTYtMS0xLTUzNTg_5a9f7827-02a1-4426-a5b2-7eb7dab0829f"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMi0xLTEtMA_1f8de90e-a445-4b1a-aa4b-f9b08a13f47e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtNC0xLTEtMA_c6e91fb3-a18f-4b7f-b81a-158bf1a52052"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtNi0xLTEtMA_7e693062-de36-4bd2-bb00-5a5c9dec2535"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtOC0xLTEtMA_ae09b6b2-8939-4d2e-a9fc-ecaf8e2d743d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3dbc5178612645f09093748ef6671d33_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTAtMS0xLTUzNTg_f9b6b5e8-34d2-4a87-b527-af057d47fe78"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5345dd37ec4247028d854494581e9c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTItMS0xLTUzNTg_fbf902df-2450-4bb2-9240-a37abe08d91f"
      unitRef="usd">216000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ide67a579ec5f42af826d185617bad13a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTQtMS0xLTUzNTg_50b42f78-734d-4412-809b-9740906e68ed"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzUtMTYtMS0xLTUzNTg_009c9bf8-9e89-4235-8e70-e450702e78bc"
      unitRef="usd">216000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMi0xLTEtMA_3b10c144-6cd4-4eda-890b-f1d6ff590d3b"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctNC0xLTEtMA_ebfc9652-3ebd-41dd-a1bf-18dd6bcf387e"
      unitRef="usd">4427000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctNi0xLTEtMA_c6bf9b3c-43a7-4275-953a-fe1a5b8f4ffb"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctOC0xLTEtMA_4657a2d3-0c21-4d81-8f53-4db065dcc554"
      unitRef="usd">4427000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i3dbc5178612645f09093748ef6671d33_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTAtMS0xLTUzNTg_292235bb-9fc1-4aca-87c5-a7e925a29149"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i5345dd37ec4247028d854494581e9c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTItMS0xLTUzNTg_6c3b2833-1e5d-46a5-9516-7b4b8fb658a9"
      unitRef="usd">61000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ide67a579ec5f42af826d185617bad13a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTQtMS0xLTUzNTg_e6bbae0b-5cd6-47b8-84c0-9bf944ef6e6a"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzctMTYtMS0xLTUzNTg_c4b39f04-5028-4e06-b4ea-03e9caeffb28"
      unitRef="usd">61000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMi0xLTEtMA_3a434c8c-935a-4ccc-9df6-4f2a1f8fed53"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtNC0xLTEtMA_3218ec6c-a83b-4bc3-9174-d70664e657ff"
      unitRef="usd">2629000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtNi0xLTEtMA_8b4d8f65-d89b-44c3-ac3f-e13a12d57329"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtOC0xLTEtMA_af4e8c4d-90e4-4859-a43f-30278e1dbe46"
      unitRef="usd">2629000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i3dbc5178612645f09093748ef6671d33_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTAtMS0xLTUzNTg_595240e7-985d-43cf-abef-f25e6bb18ca2"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i5345dd37ec4247028d854494581e9c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTItMS0xLTUzNTg_e4fa1de6-77dd-4fa1-ae10-9523564a3361"
      unitRef="usd">398000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ide67a579ec5f42af826d185617bad13a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTQtMS0xLTUzNTg_e7e491d7-6032-442d-b447-8993c01afd2d"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzgtMTYtMS0xLTUzNTg_b1e0b20b-9230-4e65-83f2-38460cb1c73f"
      unitRef="usd">398000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i6fa66260de2c4f119dd7baf7e56fe217_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMi0xLTEtMA_17c47218-8c11-4c5c-8aa2-5e3d11bd41cf"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic0bbe3e703a041b488925320aef918bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktNC0xLTEtMA_46de3482-93ee-4e26-a97d-f40f1109e15f"
      unitRef="usd">7056000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4c32c8b952634322aa844da8e5b38a0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktNi0xLTEtMA_0d632391-821d-4fe4-826b-e2b22c63e446"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0472a354706343fd8142c1cbfbe801a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktOC0xLTEtMA_d0fede49-8e57-47b7-840b-f5d7c1afff02"
      unitRef="usd">7056000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3dbc5178612645f09093748ef6671d33_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTAtMS0xLTUzNTg_b52051e8-992e-4828-ad99-f1f71346ab36"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5345dd37ec4247028d854494581e9c30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTItMS0xLTUzNTg_9979737f-1156-475f-b5d4-0b2ce736de98"
      unitRef="usd">459000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ide67a579ec5f42af826d185617bad13a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTQtMS0xLTUzNTg_e3f4b513-c8ce-4c7e-ba35-dfe09f21e1e0"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i12071c8d40d84cc2b55c747996276d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTozNDM3MjM4NDM5Yzk0MWI3ODk2ODEzOWM2ODgxOWE2My90YWJsZXJhbmdlOjM0MzcyMzg0MzljOTQxYjc4OTY4MTM5YzY4ODE5YTYzXzktMTYtMS0xLTUzNTg_1b7b8468-d50a-49b7-a4dc-e6c73a22344c"
      unitRef="usd">459000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzI4Mzg_0e92f9fa-2b81-4c93-8563-7c9c9713c74f">The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the years ending December&#160;31, 2020 and 2019 for derivatives designated as cash flow hedges:&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"&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 &lt;br/&gt;December 31, 2020&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;Year Ended &lt;br/&gt;December 31, 2019&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount reclassified from AOCI into earnings &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;3,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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(6,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;(5,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net unrealized losses totaling $4,192 are anticipated to be reclassified from AOCI into interest expense during the next 12 months due to settlement of the associated underlying obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItOC0xLTEtNzkzNw_4686417c-d0c1-429c-84d6-96ab73b9cfa6"
      unitRef="usd">-10103000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTAtMS0xLTc5Mzc_cbaa86b4-b4c7-4603-9fcf-4903363ea2ff"
      unitRef="usd">2273000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTItMS0xLTc5Mzc_edb87974-abeb-4575-94bf-348c3fa4ac37"
      unitRef="usd">-7830000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTQtMS0xLTc5Mzc_98dde538-a452-490c-bc42-c49aeeef57a9"
      unitRef="usd">-243000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTYtMS0xLTc5Mzc_671e8fd2-2004-423f-936c-d08d86531787"
      unitRef="usd">57000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzItMTgtMS0xLTc5Mzc_622e7634-c1e6-47ac-a55f-bf627ab91d3b"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtOC0xLTEtNzkzNw_b4a10220-4aea-4d64-9962-ce7ffde176f7"
      unitRef="usd">-3555000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTAtMS0xLTc5Mzc_ea516b12-b549-4d05-8b2d-c006f11bb434"
      unitRef="usd">780000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTItMS0xLTc5Mzc_10d18a98-4ea1-4cea-922c-7008f0af3b0f"
      unitRef="usd">-2775000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTQtMS0xLTc5Mzc_8a06bc9b-1c2f-418d-9795-5b1067760a42"
      unitRef="usd">30000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTYtMS0xLTc5Mzc_5431dc06-0e65-41fc-abe1-88aa2a494b35"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzMtMTgtMS0xLTc5Mzc_6984a92b-8eaf-49ae-bb3e-5bbe52b6f027"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtOC0xLTEtNzkzNw_a3ae52b3-b856-4adc-93ea-31c807ca0f2d"
      unitRef="usd">-6548000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTAtMS0xLTc5Mzc_8d205a5c-ce1a-4117-b7be-b84dc27f6cff"
      unitRef="usd">1493000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTItMS0xLTc5Mzc_abd9079d-c500-406b-8da4-8f57519c925a"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTQtMS0xLTc5Mzc_87781168-3737-41ed-932c-fae3345aed35"
      unitRef="usd">-273000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTYtMS0xLTc5Mzc_24cdf235-0c68-4644-8e86-cdfee5af939c"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90YWJsZTpkM2Y2ZjQyYTZkZjU0OWRkYTg1ZGY5ZjFkZGZlYTEyYi90YWJsZXJhbmdlOmQzZjZmNDJhNmRmNTQ5ZGRhODVkZjlmMWRkZmVhMTJiXzQtMTgtMS0xLTc5Mzc_2c8665b1-a7a2-4338-961e-1e034e3ae224"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="icf92324b723b42a3938473eeb32f85b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTQvZnJhZzpkODFmZDY0ZGQzOGY0MmYxODg5NDBkZjAzMGNkYjZiZC90ZXh0cmVnaW9uOmQ4MWZkNjRkZDM4ZjQyZjE4ODk0MGRmMDMwY2RiNmJkXzEwOTk1MTE2MzA3MDg_98f4a0c7-47fb-46b6-9898-eb79f8b70972"
      unitRef="usd">4192000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxMw_66fa1c75-1fca-4345-a157-31a28b847b21">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;11.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LEASE OBLIGATIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#x2019;s leases have remaining lease terms of one month to eight 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 is 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;vertical-align:top;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="padding:2px 1pt;text-align:center;vertical-align: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="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;2019&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;8,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&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;13,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,032&#160;&lt;/span&gt;&lt;/td&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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;232&#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;233&#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:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align:center;vertical-align: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="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;2019&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="border-top:1pt solid #000000;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;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 (noncash):&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;8,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 0 12.25pt"/&gt;&lt;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;816&#160;&lt;/span&gt;&lt;/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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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;16,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&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;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,071&#160;&lt;/span&gt;&lt;/td&gt;&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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;997&#160;&lt;/span&gt;&lt;/td&gt;&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;Current maturities of 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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;764&#160;&lt;/span&gt;&lt;/td&gt;&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;3.2&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;2.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;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;3.2&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;4.0&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.7&#160;&lt;/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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;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;600&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,826)&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;(40)&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:1pt solid #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:1pt solid #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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxNA_5dd35eb2-c975-4dd7-9946-fa942d7bd80e">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;11.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LEASE OBLIGATIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#x2019;s leases have remaining lease terms of one month to eight 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 is 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;vertical-align:top;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="padding:2px 1pt;text-align:center;vertical-align: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="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;2019&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;8,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&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;13,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,032&#160;&lt;/span&gt;&lt;/td&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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;232&#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;233&#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:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align:center;vertical-align: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="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;2019&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="border-top:1pt solid #000000;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;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 (noncash):&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;8,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 0 12.25pt"/&gt;&lt;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;816&#160;&lt;/span&gt;&lt;/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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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;16,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&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;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,071&#160;&lt;/span&gt;&lt;/td&gt;&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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;997&#160;&lt;/span&gt;&lt;/td&gt;&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;Current maturities of 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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;764&#160;&lt;/span&gt;&lt;/td&gt;&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;3.2&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;2.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;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;3.2&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;4.0&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.7&#160;&lt;/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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;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;600&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,826)&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;(40)&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:1pt solid #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:1pt solid #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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:LesseeFinanceLeasesTextBlock>
    <strl:LesseeLeaseRenewalTerm
      contextRef="i762696e41b5647b4bf194f6110240966_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzE4Nw_aab0b0b3-bced-46e4-8c7d-8656b1e4a592">P1M</strl:LesseeLeaseRenewalTerm>
    <strl:LesseeLeaseRenewalTerm
      contextRef="i4c923c223c5f426cbc53ebd2a7497288_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzE5Mw_1ecc3da4-0904-4367-a55d-54ce9d122328">P8Y</strl:LesseeLeaseRenewalTerm>
    <strl:LesseeLeaseTerminationPeriod
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzI1OA_674a2b2e-7fd5-48b8-afcc-f3fee4e4b655">P10Y</strl:LesseeLeaseTerminationPeriod>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxNg_ceb691e3-2296-4c73-aaf2-91cb8a9f240a">The components of lease expense is as follows:&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align:center;vertical-align: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="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;2019&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;8,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&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;13,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,032&#160;&lt;/span&gt;&lt;/td&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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;232&#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;233&#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:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align:center;vertical-align: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="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;2019&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="border-top:1pt solid #000000;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;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 (noncash):&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;8,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 0 12.25pt"/&gt;&lt;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;816&#160;&lt;/span&gt;&lt;/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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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;16,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&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;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,071&#160;&lt;/span&gt;&lt;/td&gt;&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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;997&#160;&lt;/span&gt;&lt;/td&gt;&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;Current maturities of 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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;764&#160;&lt;/span&gt;&lt;/td&gt;&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;3.2&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;2.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;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;3.2&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;4.0&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.7&#160;&lt;/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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzEtMS0xLTEtMA_d656d965-e404-4049-b166-06c1299c0dda"
      unitRef="usd">8541000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzEtMy0xLTEtMA_df91836c-15c7-4f96-aa52-df9716db5978"
      unitRef="usd">8594000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzItMS0xLTEtMA_6380934c-1462-476b-a240-0d538dc774ee"
      unitRef="usd">13109000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzItMy0xLTEtMA_97aba1bb-3325-4942-bbc0-40d138bc62c4"
      unitRef="usd">18032000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzUtMS0xLTEtMA_84d52d7f-034e-4763-8b0c-6de010e19815"
      unitRef="usd">204000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzUtMy0xLTEtMA_04247d57-669b-4464-b648-0c6dfe1ff18c"
      unitRef="usd">213000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzYtMS0xLTEtMA_0fc0d077-fc15-4c10-8665-a72991a16a66"
      unitRef="usd">28000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzYtMy0xLTEtMA_8116339c-f9ca-4c63-bf84-d774f8d5249c"
      unitRef="usd">20000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzctMS0xLTEtMA_61b00a82-0b5c-49f6-9f0c-2af105b4631e"
      unitRef="usd">232000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo2YzA4YjNiMjYxYjQ0MDA1OTQ0NWFkYTNhM2VjNWM4Mi90YWJsZXJhbmdlOjZjMDhiM2IyNjFiNDQwMDU5NDQ1YWRhM2EzZWM1YzgyXzctMy0xLTEtMA_3338144f-891a-48c0-8328-9ed9383ce88e"
      unitRef="usd">233000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzItMS0xLTEtMA_0a7c88f9-74e9-4da8-9a37-ab5011875eff"
      unitRef="usd">8296000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzItMy0xLTEtMA_9387486b-0917-41ac-bd65-d05aac156e2c"
      unitRef="usd">8127000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzMtMS0xLTEtMA_e8887137-ebd5-474d-b6e1-74c930cb82f3"
      unitRef="usd">28000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzMtMy0xLTEtMA_ba3c75bb-fe8d-4bac-9593-b61491119710"
      unitRef="usd">20000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzQtMS0xLTEtMA_54ba3b05-8282-46a2-afbd-8a02db35d49b"
      unitRef="usd">204000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzQtMy0xLTEtMA_6421a1d9-69b8-48d2-a4ea-e3fed91adfec"
      unitRef="usd">213000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzctMS0xLTEtMA_c741f7dd-7594-47b0-92c5-0fb0b5606fcc"
      unitRef="usd">8450000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzctMy0xLTEtMA_c5ed5584-ccf2-4cdb-8391-912ef294d6e2"
      unitRef="usd">8955000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzgtMS0xLTEtMA_4a5bc480-02ae-415f-a5f0-6b59d4332826"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo4NGQzZDI3MWY3ZmY0NWFhYmVmZmJhZDA1ZDNjMjcxMS90YWJsZXJhbmdlOjg0ZDNkMjcxZjdmZjQ1YWFiZWZmYmFkMDVkM2MyNzExXzgtMy0xLTEtMA_f7e53929-6abd-4655-b0ee-c772e6f23303"
      unitRef="usd">816000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzItMS0xLTEtMA_9ea238a8-948b-44e3-bbaf-23d7fc2e60e4"
      unitRef="usd">16515000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzItMy0xLTEtNTI1OA_c9fd833e-8320-4b23-9048-daca95de2728"
      unitRef="usd">13979000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzQtMS0xLTEtMA_e324e3d7-c03d-4e43-b16b-26efc9c18c23"
      unitRef="usd">7588000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzQtMy0xLTEtNTI1OA_9c6d50f3-7054-469f-8790-adb7d57cad77"
      unitRef="usd">7095000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzUtMS0xLTEtMA_534da9e0-6517-44f4-971b-d00f1651bdb4"
      unitRef="usd">8958000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzUtMy0xLTEtNTI1OA_1523d115-0024-4814-9f23-e7fc854b3b17"
      unitRef="usd">6976000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzYtMS0xLTEtMA_9d1cda46-f9e6-4e50-9b6d-a9b9468d37be"
      unitRef="usd">16546000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzYtMy0xLTEtNTI1OA_5c133063-03df-4669-8593-58f6adc1e2c1"
      unitRef="usd">14071000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzktMS0xLTEtMA_8d1ac394-ecac-48c0-8b77-3d1ea716c44e"
      unitRef="usd">1479000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzktMy0xLTEtNTI1OA_4985e90a-e514-4cb2-8759-fd18aae38c19"
      unitRef="usd">1479000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEwLTEtMS0xLTA_59d08b28-5217-4ece-8ed5-c3dd96ce6835"
      unitRef="usd">702000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEwLTMtMS0xLTUyNTg_157c3659-d1ad-4537-a4c9-45257030cb92"
      unitRef="usd">482000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzExLTEtMS0xLTA_57f3e1b9-a269-4292-893b-67113bdba56e"
      unitRef="usd">777000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzExLTMtMS0xLTUyNTg_e5c85c6e-39f8-46b4-aa0d-95da6ee914c5"
      unitRef="usd">997000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEzLTEtMS0xLTA_809d3a1e-ac7b-45c6-8dde-02c38f6114e9"
      unitRef="usd">188000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzEzLTMtMS0xLTUyNTg_c898d61c-f57c-4592-9346-3f9cda0372a6"
      unitRef="usd">204000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE0LTEtMS0xLTA_017d3559-3984-4553-9f3f-846e9a4b3e93"
      unitRef="usd">372000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE0LTMtMS0xLTUyNTg_296c630c-201f-4d72-b9d4-be12ebd6ca04"
      unitRef="usd">560000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE1LTEtMS0xLTA_2d0f785f-03e9-4d8a-8848-a33344bc1ab4"
      unitRef="usd">560000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE1LTMtMS0xLTUyNTg_9a539a40-dc2c-4622-aa8c-dfb14b1ad1b8"
      unitRef="usd">764000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE4LTEtMS0xLTA_465ab0c7-5a0a-4ef5-94cc-d467f4696523">P3Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE4LTMtMS0xLTUyNTg_466dd9d0-f255-4e03-859b-b4db70731c79">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE5LTEtMS0xLTA_568a5a09-966b-4b4a-b772-bcbae9fae904">P3Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzE5LTMtMS0xLTUyNTg_90548c8a-0acd-4bce-bd0d-4389dcc94726">P4Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIyLTEtMS0xLTA_0989391a-f712-43e2-8205-d48325fbfb53"
      unitRef="number">0.057</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIyLTMtMS0xLTUyNTg_3687dff9-fa0b-4d18-8613-231ea3d236bd"
      unitRef="number">0.060</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIzLTEtMS0xLTA_d827914f-8357-49a4-af3c-e1b599941496"
      unitRef="number">0.042</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo0NGVlMzZjM2E4ZmU0OWVjYmEyYzI0ZWJkMGRlMTc0NS90YWJsZXJhbmdlOjQ0ZWUzNmMzYThmZTQ5ZWNiYTJjMjRlYmQwZGUxNzQ1XzIzLTMtMS0xLTUyNTg_122ab7b1-2a4b-4200-a341-444f063fb6b4"
      unitRef="number">0.042</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxMA_e5404a60-92b1-4d82-a984-9acd529b25fc">Maturities of lease liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;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;600&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,826)&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;(40)&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:1pt solid #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:1pt solid #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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90ZXh0cmVnaW9uOmQ5MjNiMjRiNjQwYzRmY2E4ZWQ0YWJmMWRjZjg1MDA3XzUxMQ_ee1c18c2-2bf0-407c-aa7d-5d6fc42a2e39">Maturities of lease liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;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;600&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,826)&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;(40)&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:1pt solid #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:1pt solid #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;16,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzItMS0xLTEtMA_0aafd388-7f75-40ed-b79b-d156d594a4f3"
      unitRef="usd">7085000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzItMy0xLTEtMA_b28e4d54-578c-4d1e-8f6e-9acc15af1340"
      unitRef="usd">208000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzMtMS0xLTEtMA_eaf47bfc-a0b0-4555-a475-c8da3de258e5"
      unitRef="usd">5492000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzMtMy0xLTEtMA_55d25345-4d8f-4cb4-8baf-24fc7c242fef"
      unitRef="usd">161000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzQtMS0xLTEtMA_730dd8ac-b78e-4e44-870b-4b2bafc1db76"
      unitRef="usd">2969000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzQtMy0xLTEtMA_e438df4d-0687-4584-bf6b-68575bda1cef"
      unitRef="usd">154000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzUtMS0xLTEtMA_d410d131-03b1-4b8d-a619-01c0cdaaf8c7"
      unitRef="usd">1270000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzUtMy0xLTEtMA_f3957c31-2020-4dbd-a2e7-540f809a3a95"
      unitRef="usd">77000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzYtMS0xLTEtMA_ec25ab6e-e603-4370-9055-b30cb5c80932"
      unitRef="usd">542000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzYtMy0xLTEtMA_4488356c-8c6f-479f-9f3f-26628f31727e"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzctMS0xLTEtMA_def1cd87-8303-499c-8d96-e98863aa357a"
      unitRef="usd">1014000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzctMy0xLTEtMA_42ee492a-df02-4305-8f23-61a5bc2c5e7e"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzgtMS0xLTEtMA_82a5420d-34b6-4810-987e-3038fa792cba"
      unitRef="usd">18372000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzgtMy0xLTEtMA_bb81b72d-1556-43de-a47d-6e3b62784382"
      unitRef="usd">600000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzktMS0xLTEtMA_861692ec-8216-46e6-882f-8403cca9a437"
      unitRef="usd">1826000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzktMy0xLTEtMA_47adba5e-8447-4d11-b12d-bcdcbd92fb63"
      unitRef="usd">40000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzEwLTEtMS0xLTA_e6a49f92-94ad-463c-8149-f4da045503c8"
      unitRef="usd">16546000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTEvZnJhZzpkOTIzYjI0YjY0MGM0ZmNhOGVkNGFiZjFkY2Y4NTAwNy90YWJsZTo1YTgxOTUyOGExMjM0NzYzOGI2NWI1N2NiZjhkNWUyYi90YWJsZXJhbmdlOjVhODE5NTI4YTEyMzQ3NjM4YjY1YjU3Y2JmOGQ1ZTJiXzEwLTMtMS0xLTA_4dcb2c2a-0e50-48ca-b13b-bbf1c02ea2e7"
      unitRef="usd">560000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzU0NzE_6eaf816d-a355-4ba1-861c-fbdb2ed1772d">&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;12.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 carries insurance policies to cover various risks, primarily general liability, automobile liability, workers&#x2019; compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.&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;Payments for general liability and workers&#x2019; compensation claim amounts generally range from the first $2&#160;to $250 per occurrence for Workers&#x2019; Compensation, and $100 per occurrence for General Liability. 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 for payments up to $350 per occurrence collective for general liability and workers&#x2019; compensation, with a maximum aggregate liability of $4,000 combined casualty losses per year. The Company also maintains commercial insurance coverage in excess of the limits &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;of our primary commercial automobile, general liability and employers&#x2019; liability policies, in the amount of $75,000. The Company also maintains a guaranteed cost program for Workers&#x2019; Compensation, General Liability and Automobile Liability. Utilizing internal actuarial models, the insurance carriers established, and applied to the exposure base, a fixed rate to ascertain the premium cost to the Company. These premium costs are auditable at the conclusion of the policy term to account for discrepancies in the estimated and actual policy exposure, however not for any losses incurred during the policy term. The guaranteed cost program maintained by the Company does carry a deductible, however in a small enough amount as to expose the Company to unsubstantial and immaterial risk for any one loss incurred. &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;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:120%"&gt;The Company maintains fully insured and self-insured medical benefit plans, which provides 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 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 subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the Consolidated Financial Statements of the Company. There are no significant unresolved legal issues as of December&#160;31, 2020 and 2019.&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;&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;Earn-out Liabilities&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 an earn-out agreement with Tealstone&#x2019;s former owners which began on the April 3, 2017 acquisition date and extends through March 31, 2021, and is subject to a maximum earn-out of $15,000 over that period. The initial annual performance period for the Tealstone earn-out ended March 31, 2018. The Tealstone earn-out liability is determined based on Tealstone&#x2019;s net income performance against established benchmarks. In 2020, 2019 and 2018 the expense related to the earn-out obligation was $1,500, $2,000 and $1,900, respectively, recorded in &#x201c;Other operating expense, net&#x201d; on the Consolidated Statements of Operations. This liability is included in other current liabilities on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence
      contextRef="i762696e41b5647b4bf194f6110240966_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQwMw_08c4b2d9-720b-4082-9f40-98911f6d424c"
      unitRef="usd">2000</strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence>
    <strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence
      contextRef="i4c923c223c5f426cbc53ebd2a7497288_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQwOQ_4b0b3866-00e6-4ef7-9e0a-24a183d6e205"
      unitRef="usd">250000</strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence>
    <strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQ1OA_a1648b88-5d02-406f-a6f5-1a28a9606aa4"
      unitRef="usd">100000</strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability>
    <strl:SelfInsuranceGeneralLiabilityAmountPerOccurrence
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0Xzg5OQ_ff665806-381b-41b9-97e2-ea23b1b4b33b"
      unitRef="usd">350000</strl:SelfInsuranceGeneralLiabilityAmountPerOccurrence>
    <strl:SelfInsuranceWorkersCompensationClaimsMaximumLiability
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzEwMTU_b3b06c42-97e7-457c-9589-a64e69e03410"
      unitRef="usd">4000000</strl:SelfInsuranceWorkersCompensationClaimsMaximumLiability>
    <strl:CommercialInsuranceCoverage
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzEyNDE_2c7ade92-1465-4716-8646-09d4a3363591"
      unitRef="usd">75000000</strl:CommercialInsuranceCoverage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i56fb12fa5c0e4858a4619d4394d540b1_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzEwOTk1MTE2MzUwMzg_4639c63a-d65d-48da-a937-0d404aea51fe"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:EarnoutExpense
      contextRef="ic83db5e40aff42ef82387dc4db47187b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzQ5NTk_1ae5e89e-d93f-45af-b11f-61ac6f7bbe03"
      unitRef="usd">15000000</strl:EarnoutExpense>
    <strl:EarnoutExpense
      contextRef="i13a0b86658a84570bbfae46724068c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzUyNDg_e45d54b1-4bb7-4df0-a8fd-cf879ac6ae3b"
      unitRef="usd">1500000</strl:EarnoutExpense>
    <strl:EarnoutExpense
      contextRef="i5d627a5231484e2e9ecac5577641e105_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzUyNTI_3f4b063e-134b-411e-bbb5-3e02072654d8"
      unitRef="usd">2000000</strl:EarnoutExpense>
    <strl:EarnoutExpense
      contextRef="if87b3103a66b4ab299b32d590ea82b85_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNTcvZnJhZzpiZjlkMWJkNzZjZjI0Y2UyYWU0MWFmMWI1MDEyNDU1NC90ZXh0cmVnaW9uOmJmOWQxYmQ3NmNmMjRjZTJhZTQxYWYxYjUwMTI0NTU0XzUyNjA_28295ab8-e0d5-41e8-8b9f-f27748adadde"
      unitRef="usd">1900000</strl:EarnoutExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNzI_b5c27db1-ddc5-4126-b0be-20071655939c">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;13.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;3,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,439&#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;(27,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) 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;22,471&#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;(26,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#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;Due to the net operating loss carryforwards, the Company expects no cash payments for federal tax income taxes for expense for 2020 and 2019. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2020, 2019 and 2018 and our effective tax rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;13,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;6,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;5,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/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,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-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;(29,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202.9)&lt;/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,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/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;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Income tax (benefit) expense&lt;/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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;(26,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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 2020 effective income tax rate varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences. The decrease from the U.S. federal statutory rate in 2019 was primarily a result of the reversal of the valuation allowance on our net deferred tax assets.&#160;The 2018 effective income tax rate varied from the statutory rate primarily as a result of a change in the valuation allowance on our net deferred tax assets exclusive of deferred tax liabilities on indefinite lived assets and net income attributable to noncontrolling interest owners, which is taxable to those owners rather than the Company.&#160;&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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;4,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Deferred revenue&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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Members interest 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;9,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Right of use 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;3,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;3,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Derivative Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Deferred Payments&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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 assets&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;37,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;41,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(16,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(3,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(7,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(2,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(15,085)&lt;/span&gt;&lt;/td&gt;&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 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;7,817&#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;26,012&#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;Net Operating Loss&#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;At December&#160;31, 2020 the Company had federal and state net operating loss (&#x201c;NOL&#x201d;) carryforwards of $58,719 and $36,381, respectively, which expire at various dates in the next 18 years for U.S. federal income tax and in the next 8 to 18 years for the various state jurisdictions where we operate. Such NOL carryforwards expire beginning in 2028 through 2039.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Valuation Allowance&#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 performs an analysis at the end of each reporting period to determine whether it is more likely than not deferred tax assets will be realized in future years. In performing its assessments in prior periods, a full valuation allowance was recorded as a result of objective negative evidence which included historical losses from 2013 to 2016 and the first quarter of 2017 and associated limits on ability to consider other subjective evidence such as projections for future growth. During 2019, the Company achieved eleven of the last twelve consecutive quarters of pre-tax income and is projecting sufficient future taxable income to be available to utilize all NOLs prior to their expiration. Deferred tax liabilities were a consideration in the analysis of whether to apply a valuation allowance because taxable temporary differences may be used as a source of taxable income to support the realization of deferred tax assets. A deferred tax liability that relates to an asset with an indefinite life, such as goodwill, may not be considered a source of income and should not be netted against deferred tax assets for valuation allowance purposes. As a result of this analysis, the Company believed that there was sufficient positive evidence that outweighed any negative evidence and therefore released the full valuation allowance in the fourth quarter of 2019.&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 2018 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 2017 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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNjc_2c9f281b-3a1c-4e9d-8fb3-a78f259860ea">&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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;3,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,439&#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;(27,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) 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;22,471&#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;(26,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzItMS0xLTEtMA_43c9c3e6-f73d-4667-be02-16d5fc206de9"
      unitRef="usd">3032000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzItMy0xLTEtMA_ed61f43c-9746-4c87-b162-ee5bb27d18b5"
      unitRef="usd">1182000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzItNS0xLTEtMA_dd2310da-afe6-4df6-9f27-dfc9e5ab580c"
      unitRef="usd">288000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzMtMS0xLTEtMA_754fdaf6-09ff-499d-b1f1-f6ed23757239"
      unitRef="usd">19439000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzMtMy0xLTEtMA_abf51b56-9b68-4748-93d2-b5e7268f962c"
      unitRef="usd">-27398000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzMtNS0xLTEtMA_bda1776b-264f-4f32-bd63-fbfa0fb44536"
      unitRef="usd">1450000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzQtMS0xLTEtMA_1b56bb3a-86df-4781-a2f9-543b90cd0c7c"
      unitRef="usd">22471000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzQtMy0xLTEtMA_eef1d060-8239-4f5c-ad83-0b22bda7468d"
      unitRef="usd">-26216000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo0OTU4MTU5YjIzYTA0YmM2YWIyYjM4MDgxOTdjNDQ3Mi90YWJsZXJhbmdlOjQ5NTgxNTliMjNhMDRiYzZhYjJiMzgwODE5N2M0NDcyXzQtNS0xLTEtMA_bcdabb2a-b6a2-4f36-97d2-b03f09630f8f"
      unitRef="usd">1738000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNjM_07448947-7474-47c0-a64c-ff5c541f9bcd">&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 2020, 2019 and 2018 and our effective tax rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;13,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;6,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;5,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/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,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-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;(29,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202.9)&lt;/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,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/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;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Income tax (benefit) expense&lt;/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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;(26,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtMS0xLTEtMA_63cf5a20-6a6b-4039-acbc-03baf731f306"
      unitRef="usd">13729000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtMy0xLTEtMA_7dad00f3-7598-43d0-a999-fe156a111cc6"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtNS0xLTEtMA_e84e3110-2560-4da6-aa19-590fbc4a3caa"
      unitRef="usd">3041000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtNy0xLTEtMA_0ccbc22f-29e1-4055-9ad7-55a9ac8a0c37"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtOS0xLTEtMA_ec5ffad0-25a3-49ab-ac45-bd553192782b"
      unitRef="usd">6568000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzMtMTEtMS0xLTA_9a7cd693-c021-4a8c-9974-d950f00b93f1"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtMS0xLTEtMA_907f2c6a-0554-4df9-b46f-22023eb04282"
      unitRef="usd">5149000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtMy0xLTEtMA_14e37b36-d598-4a34-b5bf-108998e9f546"
      unitRef="number">0.079</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtNS0xLTEtMA_caac1460-c403-4ff1-9bd2-069b108d11dd"
      unitRef="usd">1670000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtNy0xLTEtMA_2c420233-6728-4817-9e2f-c2b27428e86c"
      unitRef="number">0.115</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtOS0xLTEtMA_12f7bc03-2438-4799-9359-ccfdaaae5fa6"
      unitRef="usd">364000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzQtMTEtMS0xLTA_743a066a-a851-4074-bd50-d386cfbaf4f7"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtMS0xLTEtMA_16730a97-3824-4ed4-a3ff-d2e2a06d25de"
      unitRef="usd">141000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtMy0xLTEtMA_b69d7f31-c9a9-49c2-a8a4-f39414129403"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtNS0xLTEtMA_08720fb1-cc36-4b0b-aaf3-6058d384054f"
      unitRef="usd">2241000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtNy0xLTEtMA_d9c39a69-ade2-49e2-b85f-a600e0c59596"
      unitRef="number">0.155</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtOS0xLTEtMA_f1eb330e-78b9-4815-bdde-792bbf3987a8"
      unitRef="usd">4097000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzUtMTEtMS0xLTA_849021fa-5e05-4108-a0d1-8208ee5af065"
      unitRef="number">0.131</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtMS0xLTEtMA_77905cbe-9811-46c7-a9c1-ee3b23a7e223"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtMy0xLTEtMA_c6c1e976-24e0-4d13-90a3-b78b2273e53d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtNS0xLTEtMA_73174512-4827-423f-b038-363046126ba4"
      unitRef="usd">-29375000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtNy0xLTEtMA_86651e3f-11e3-4d25-9941-dabd87aa6ace"
      unitRef="number">-2.029</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtOS0xLTEtMA_28bae38a-dce9-401c-b893-42c9f40a1620"
      unitRef="usd">-1013000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzYtMTEtMS0xLTA_c4c50ffc-effc-4b6b-8a1d-952f2a15b22e"
      unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTEtMS0xLTA_35f26de4-59bf-4678-a059-89d05338e9a9"
      unitRef="usd">1881000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTMtMS0xLTA_286a00ed-7b0e-44b5-9e77-4401daaf48e3"
      unitRef="number">0.029</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTUtMS0xLTA_b49feafc-57a2-4a3d-aa5f-de1c089ad7f1"
      unitRef="usd">805000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTctMS0xLTA_902207cc-e247-4435-8a17-11e3789c43c2"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTktMS0xLTA_70c498bf-6ff8-49f4-a2f9-1464be7cd6cf"
      unitRef="usd">26000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzExLTExLTEtMS0w_6b199eb0-3b48-4995-ad33-145beb300cf9"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTEtMS0xLTA_e9c3dcf4-1546-4c93-9060-ab32f0b99ef0"
      unitRef="usd">1853000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTMtMS0xLTA_7f7b726e-b844-44af-88da-270ee7b6f2ed"
      unitRef="number">0.028</strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTUtMS0xLTA_4b561967-5c27-4d56-a127-6861602b2aff"
      unitRef="usd">-116000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTctMS0xLTA_5476f020-88f7-4129-b3de-5a1ff1f721f4"
      unitRef="number">-0.008</strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTktMS0xLTA_95f654d3-00a2-4647-b296-869f012d5c08"
      unitRef="usd">-110000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEyLTExLTEtMS0w_d539a3c6-2e13-4cfc-8edc-e72c7c66ec33"
      unitRef="number">-0.004</strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTEtMS0xLTA_f3362185-1972-4605-bb75-17519b0844e4"
      unitRef="usd">22471000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTMtMS0xLTA_93c75a71-5e17-4645-8dcc-ba67b876a87f"
      unitRef="number">0.344</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTUtMS0xLTA_162d8953-81d5-405e-a670-871c82afa7d7"
      unitRef="usd">-26216000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTctMS0xLTA_13a2fbe1-41ec-45a8-9ee8-c0d5b18d9d9f"
      unitRef="number">-1.811</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTktMS0xLTA_b05102bc-b8e2-4676-b7f7-a7ce085248d3"
      unitRef="usd">1738000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTo5NmZjZWU5ZWM2MDE0MjZkYWZlOTY3YWMyMzIwY2Y3Ny90YWJsZXJhbmdlOjk2ZmNlZTllYzYwMTQyNmRhZmU5NjdhYzIzMjBjZjc3XzEzLTExLTEtMS0w_0018a1cf-72cd-4a60-b1fe-94b3f11e5af2"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzQwNjQ_d95f177c-8844-41df-86b1-dc5e38a531cd">&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:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;4,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Deferred revenue&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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Members interest 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;9,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Right of use 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;3,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;3,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Derivative Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Deferred Payments&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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 assets&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;37,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;41,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(16,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(3,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(7,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(2,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(15,085)&lt;/span&gt;&lt;/td&gt;&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 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;7,817&#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;26,012&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzQtMS0xLTEtMA_b9bb7747-576d-4e2e-9948-25b54e0202c1"
      unitRef="usd">4743000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzQtMy0xLTEtMA_7caba2b0-9a8a-4935-b864-2c456a1dca5b"
      unitRef="usd">3981000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <strl:DeferredTaxAssetsNoncontrollingInterest
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzYtMS0xLTEtMA_361f7940-a49a-4ede-bab9-6da0d5884ad7"
      unitRef="usd">1860000</strl:DeferredTaxAssetsNoncontrollingInterest>
    <strl:DeferredTaxAssetsNoncontrollingInterest
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzYtMy0xLTEtMA_0fc9e6c6-e7f6-4ad2-a315-380832106fb4"
      unitRef="usd">1812000</strl:DeferredTaxAssetsNoncontrollingInterest>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzctMS0xLTEtMA_c3ef200e-b5ef-4e62-9697-6eaa2118c4b0"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzctMy0xLTEtMA_29df9bc2-7c53-4ad4-97bd-aef067760a35"
      unitRef="usd">922000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzgtMS0xLTEtMA_a7941aec-9dc8-4d83-8d3a-7a4f4ac85325"
      unitRef="usd">9131000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzgtMy0xLTEtMA_ef061090-3003-4d49-8b18-86e4e1124ded"
      unitRef="usd">11328000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <strl:DeferredTaxAssetsRightOfUseLiability
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzktMS0xLTEtMA_5b2184bb-41bb-409c-b1e9-40c5d70a3900"
      unitRef="usd">3687000</strl:DeferredTaxAssetsRightOfUseLiability>
    <strl:DeferredTaxAssetsRightOfUseLiability
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzktMy0xLTEtMA_60e98a6b-c5d3-4c32-a446-f24b36f4436e"
      unitRef="usd">3253000</strl:DeferredTaxAssetsRightOfUseLiability>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTEtMS0xLTExNDMz_041e832a-8a57-41ee-a856-deda4fc90ad3"
      unitRef="usd">1557000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTMtMS0xLTExNDMz_2ac7738e-40ac-4c51-9b60-dc465154a3f3"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <strl:DeferredTaxAssetsDeferredPayments
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTEtMS0xLTExNDMz_3acd0c86-6df1-429e-aac4-e44adff632f3"
      unitRef="usd">2223000</strl:DeferredTaxAssetsDeferredPayments>
    <strl:DeferredTaxAssetsDeferredPayments
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTMtMS0xLTExNDMz_3a64f246-8450-472e-8539-4e16fc706726"
      unitRef="usd">0</strl:DeferredTaxAssetsDeferredPayments>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTEtMS0xLTA_4378a62e-6fdb-438a-aaca-2e4db005fe68"
      unitRef="usd">14316000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzEwLTMtMS0xLTA_ed05793a-d616-47cf-a864-f1c69700e8ca"
      unitRef="usd">19801000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTEtMS0xLTA_bfe9b5d4-e35b-408a-ac71-0189731dd2d0"
      unitRef="usd">37517000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzExLTMtMS0xLTA_5e6fdc77-b2b6-4c25-8ad6-5e4bc91a3364"
      unitRef="usd">41097000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE2LTEtMS0xLTA_af2aa78a-5930-4b92-bdca-7180abccadac"
      unitRef="usd">16490000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE2LTMtMS0xLTA_4942e349-1af3-40a8-9c2d-4f13f62f670b"
      unitRef="usd">7911000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <strl:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE3LTEtMS0xLTA_1cd483aa-3e80-45bb-8a47-2b6374b343b6"
      unitRef="usd">3680000</strl:DeferredTaxLiabilitiesRightOfUseAsset>
    <strl:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE3LTMtMS0xLTA_a60aa240-51f2-421d-a12d-bbe6f22a6cd9"
      unitRef="usd">3232000</strl:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE4LTEtMS0xLTA_2412ce07-8fd0-44bd-ae05-39810e98d127"
      unitRef="usd">7099000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE4LTMtMS0xLTA_d18cc01c-2760-45b6-833e-4eca3aba969e"
      unitRef="usd">3091000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE5LTEtMS0xLTA_b4902dd6-69bd-4161-ba14-209cdd87f29d"
      unitRef="usd">2431000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzE5LTMtMS0xLTA_d5cf5fb6-3ce6-4d2d-aa8a-5d4bf2437ea6"
      unitRef="usd">851000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIwLTEtMS0xLTA_deb2007b-f545-4b6e-bc8d-8ed85471c2da"
      unitRef="usd">29700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIwLTMtMS0xLTA_1c90d583-e5bd-4506-8dd9-e14c3d79f067"
      unitRef="usd">15085000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIyLTEtMS0xLTA_2dd80174-8118-4d77-843e-d25aa8c83540"
      unitRef="usd">7817000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90YWJsZTphZDNhYjgxYjc4YmU0NjRhOWY2ZTViNTI3MzRhMjhhYi90YWJsZXJhbmdlOmFkM2FiODFiNzhiZTQ2NGE5ZjZlNWI1MjczNGEyOGFiXzIyLTMtMS0xLTA_e94d6490-2fae-4cdf-a35c-be72e178b7cf"
      unitRef="usd">26012000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1cc6086e0dc5413186ab68b7edff17be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1MjY_24270d50-3b8f-4344-9214-f343b645b83d"
      unitRef="usd">58719000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idd027418b6504b919283177aa87641e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1MzM_dfbd6ef4-43a0-40b7-8fa0-55e9db784222"
      unitRef="usd">36381000</us-gaap:OperatingLossCarryforwards>
    <strl:OperatingLossCarryforwardExpirationPeriod
      contextRef="i93e57e7662aa4317847dbfdaab029238_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1NTg_47e7981f-edc2-4148-8bda-3c19d14dd4c0">P18Y</strl:OperatingLossCarryforwardExpirationPeriod>
    <strl:OperatingLossCarryforwardExpirationPeriod
      contextRef="ic56fd39c7ffd445aaa884d526b20e454_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1NjI_cbbbd00c-950b-4e1b-8764-29671ac06691">P8Y</strl:OperatingLossCarryforwardExpirationPeriod>
    <strl:OperatingLossCarryforwardExpirationPeriod
      contextRef="ib391c8465503403ebe30e3c5e33264f3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjAvZnJhZzo2Y2Y5NDIwYzI1OGM0MDk1OTlkODlkODFiZTg2OWFlOS90ZXh0cmVnaW9uOjZjZjk0MjBjMjU4YzQwOTU5OWQ4OWQ4MWJlODY5YWU5XzEwOTk1MTE2MzI1NjY_b9874089-4ae1-4e5e-b94a-fb78dc08a31d">P18Y</strl:OperatingLossCarryforwardExpirationPeriod>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzI4OTQ_6d846035-be05-4d07-a997-23a99b3ee3af">&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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. As mentioned 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 9 - Debt,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Company&#x2019;s Credit Agreement entered into on October 2, 2019 contains various usual and customary covenants including one that limits the repurchase of common shares. Under the plan, the Company repurchased 0, 250 and 467 shares of its common stock during fiscal years 2020, 2019, and 2018, respectively. 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 15 - 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="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, 2020 and 2019, 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 10 - Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of our cash flow hedge.&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;Stock Offerings&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 October 2, 2019, in connection with the Plateau Acquisition, the Company issued 1,245 shares of the Company&#x2019;s stock as consideration paid to the Plateau sellers. The value of the shares issued was $16,195 based on Sterling&#x2019;s closing stock price on October 1, 2019. 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 - Plateau Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of the Plateau Acquisition purchase consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <strl:CommonStockVotesPerShare
      contextRef="i7661254873154716992f71233c66899c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzU2_def74347-f50b-48c3-97b5-0da22be33b8c"
      unitRef="vote">1</strl:CommonStockVotesPerShare>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ia4506215709c40babccc5e2754eca71c_I20181102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzExMjg_90df9592-0e44-473f-b702-94979f0b7b25"
      unitRef="shares">2000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9c951651569845d7b86f8f836efeb6c9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzE3OTI_3435bd07-109b-4762-b0b5-fc01b39c48c7"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i308c593b09e740548f7098a86f18c224_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzE3OTk_9eed0c1b-db1a-4ba0-870f-b48ba50750bf"
      unitRef="shares">250000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i688d1aa5461845ad9e96ba9447ca5547_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzE2NDkyNjc0NDcxNDc_8fe27b27-b590-4eb5-95f8-94927b3a33eb"
      unitRef="shares">467000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzEwOTk1MTE2MzEwNzI_88e28ae9-acfc-4020-ad12-e5ba952427e3"
      unitRef="shares">1245000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="if1c0d448e22842c0abe7fab11553438c_D20191002-20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjYvZnJhZzpiNDcyOGVmNDAyNWI0YjdkODRlZTZiNzBlN2IzMTBiOS90ZXh0cmVnaW9uOmI0NzI4ZWY0MDI1YjRiN2Q4NGVlNmI3MGU3YjMxMGI5XzEwOTk1MTE2MzEwNzY_21b6d743-75d7-4559-85e3-52feae158222"
      unitRef="usd">16195000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzYxNDI_7363f2bc-4e13-4ef3-89f2-f344688c7558">&lt;div style="margin-bottom:10pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;General&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has stock incentive plans (the &#x201c;Stock Incentive Plans&#x201d;) administered by the Compensation and Talent Development Committee of the Board of Directors. Under the Stock Incentive Plans, 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 Plans was $11,572, $3,761 and $3,064 for 2020, 2019 and 2018, respectively. Under our 2018 Stock Incentive Plan, we are authorized to issue 1,800 shares, and assuming PSU vestings occur at maximum payout with vesting dates through 2024, no authorized shares remained available under our Stock Incentive Plans for future grants at December&#160;31, 2020. The Company intends to propose an increase in the amount of authorized shares under the 2018 Stock Incentive Plan at its 2021 annual meeting of stockholders.&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 2019, the Company implemented an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). 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 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 $71 and $27 of expense related to the ESPP, for 2020 and 2019, respectively. ESPP expense represents the difference between the fair value on the date of purchase and the price paid. At December&#160;31, 2020, 748 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 Plans and the ESPP was $11,643, $3,788 and $3,064 for 2020, 2019 and 2018, respectively, primarily recognized within general and administrative expenses. At December&#160;31, 2020, there was approximately $10,800 of unrecognized compensation cost related to equity-based grants, which is expected to be recognized over a weighted-average period of 2.3 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 three-year graded vesting period for employees and over one year 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 2020, we recognized $653 of compensation expense. The following table presents RSA activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"/&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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2019&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Granted&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Vested&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;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2020&lt;/span&gt;&lt;/td&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;55&#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;9.26&#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;/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;2019,&#160;52&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$12.06. During&#160;2018,&#160;49&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$11.64. The total fair value of RSAs that vested during&#160;2020, 2019 and 2018&#160;was&#160;$799,&#160;$1,261&#160;and&#160;$1,107, 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 2020, we recognized $2,614 of compensation expense. The following table presents RSU activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13.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;/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;Granted&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2020&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;287&#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;13.77&#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;/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;2019,&#160;261&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;12.14. During&#160;2018,&#160;248&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;16.08. The total fair value of RSUs that vested during&#160;2020, 2019 and 2018 were&#160;$2,918, $1,709, and $392, 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 initial fair value for these awards is determined based upon the market price of our stock at the grant date applied to the total number of shares. This fair value 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;2020, we recognized&#160;$8,305&#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;2020,&#160;2019&#160;and&#160;2018, PSU shares totaling&#160;176, 310 and 890, respectively, were granted with a weighted-average grant-date fair value per share of&#160;$14.06,&#160;$11.81 and $11.64, respectively. During&#160;2020, upon vesting and achievement of certain performance goals, we distributed&#160;133&#160;PSUs with a weighted-average grant-date fair value per share of&#160;$12.20. The total fair value of PSUs that vested during&#160;2020&#160;and 2019 was&#160;$1,620 and $948, respectively. No PSUs vested in&#160;2018.&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 123, 74 and 8 shares for taxes on RSU and PSU stock-based compensation vestings for $1,845, $964 and $92 during 2020, 2019 and 2018, respectively. The Company withheld 11, 17 and 28 shares for taxes on RSA stock-based compensation vestings for $140, $255 and $361 during 2020,&#160;2019&#160;and&#160;2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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, subject to adjustment for stock splits, combinations and similar recapitalization events and weighted-average anti-dilution &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;upon the issuance by the Company of shares of common stock or rights, options or convertible securities exercisable for common stock in the future at a price below the exercise price of the Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1pt;text-align:right;vertical-align: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: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 2020, certain holders of warrants elected the cashless exercise option, and the Company issued&#160;110&#160;common shares on the exercise of&#160;470&#160;warrants with a market value of&#160;$1,477. There were no exercises during 2019&#160;or&#160;2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a9e97a3e10f4298a2c3d83bd43642df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ3Ng_0f23651f-1fd4-4baa-9d35-c84ebb1cbc12"
      unitRef="usd">11572000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb3f934cb5a2480faa2d447f87b77af0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ4MA_b74647d6-0a09-4168-b659-8ded940a1a07"
      unitRef="usd">3761000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i295a38cc147d4ccd9dc6dc2ab6006df0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ4Nw_ff48b113-b600-49b8-8011-abf6218c3b0b"
      unitRef="usd">3064000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8c4e25141e4a46b49d59c9b13976d8e7_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2Mzg3OTI_259782dc-9238-4107-a1e8-c778db2c5f63"
      unitRef="shares">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i211684445f74493d93cafcd87554df0b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUzMA_a88aeb6a-7f0f-442e-869b-99676749de37"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent
      contextRef="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzkwMw_d2405f9b-7a0f-45a5-aeff-b2d447ebf939"
      unitRef="number">0.15</strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent>
    <strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount
      contextRef="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzkyOQ_9631f133-0446-4187-9689-0184039559a7"
      unitRef="usd">25000</strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2Xzk3OQ_231beb75-6f91-4060-a285-0406a88bf521"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibfbc9bfdcb8c4dcd9c4ca65466e85c11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzExMjc_0d9ee1c5-69ed-4eac-8b05-0e684778d6c5"
      unitRef="usd">71000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48e9320315e64d8b85eca11d7f106492_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1MjE_9e493c73-9a2b-4f2b-9e79-a952b04162c5"
      unitRef="usd">27000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic2d9097bc2cb45daa8324a6ca4c8694a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQ3NzQ_bbadb3c9-52b1-4a82-a573-560c341e3c20"
      unitRef="shares">748000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c76b25076f14ba581164631c1582392_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE0NDc_cc7417cd-d823-4ddf-a46d-1470dfb21caa"
      unitRef="usd">11643000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id8d9ff3d4bb740ffa4827de31e1f926d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE0NTE_8bdb6bd6-8b61-4ed0-bf3b-5e2735f7ca5d"
      unitRef="usd">3788000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e41b7eb30954f9aac9131ea2ea3ba95_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE0NTg_5fb4bde9-d8af-46f8-b97c-0a703f759d7a"
      unitRef="usd">3064000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i211684445f74493d93cafcd87554df0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE1Nzc_e65f137a-40b4-4727-955c-a9b7bcf1caab"
      unitRef="usd">10800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i30e447f9c721450783eacfce8dcc6c6f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE3MTU_00afaeb2-6a50-4321-a7e2-764bb32327f7">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMyOTg1MzQ4OTM0NTg_4ad47dfc-de69-4fda-90fc-bfade26550de">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzIyNDU_68a6cbe5-4276-42a8-9723-d98d1abb168d"
      unitRef="usd">653000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzYxNDU_d7f538ad-600c-4e0c-9813-a620de38350c">The following table presents RSA activity:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"/&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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2019&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Granted&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Vested&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;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2020&lt;/span&gt;&lt;/td&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;55&#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;9.26&#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;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13.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;/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;Granted&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2020&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;287&#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;13.77&#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;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i04af5fdaced0481eb5a0ee4d30f2a105_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzItMS0xLTEtMA_29f92e7a-7bb9-4302-9a09-92b9f5f76d90"
      unitRef="shares">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i04af5fdaced0481eb5a0ee4d30f2a105_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzItMy0xLTEtMA_037770cf-ecdc-43df-abe5-20d5a04fd006"
      unitRef="usdPerShare">11.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzMtMS0xLTEtMA_97cb599c-6761-4192-8e46-5adf9259fdac"
      unitRef="shares">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzMtMy0xLTEtMA_6006a2ab-d4ef-4630-a289-0e893db241d5"
      unitRef="usdPerShare">8.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzQtMS0xLTEtMA_7697aef5-7164-4c32-b95e-2104f96d357b"
      unitRef="shares">71000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzQtMy0xLTEtMA_16aa8786-e584-46be-9d32-064b89f6582a"
      unitRef="usdPerShare">11.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzUtMS0xLTEtMA_d6ee2584-d882-4fb5-87e0-de6871b1330a"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzUtMy0xLTEtMA_57bd5572-35ad-4751-8fd8-d6b1d609ab14"
      unitRef="usdPerShare">15.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i08db67953a2340678baccd62188749ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzYtMS0xLTEtMA_8b942bf9-e73f-47b6-8734-5640c8d74ff1"
      unitRef="shares">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i08db67953a2340678baccd62188749ec_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpjOWE1YWQ1M2ExMTc0MDA2YjA5Mzk3YzAyMDZjNWNiZC90YWJsZXJhbmdlOmM5YTVhZDUzYTExNzQwMDZiMDkzOTdjMDIwNmM1Y2JkXzYtMy0xLTEtMA_309c488a-e1c9-41d9-8443-0100dba8ca8a"
      unitRef="usdPerShare">9.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI0MDY_c05c320d-f7a1-4a08-a70f-be0b91e68a5f"
      unitRef="shares">52000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI0ODY_5dd88010-8b8f-4f0c-b5e0-0c69444b5b0f"
      unitRef="usdPerShare">12.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI1MDE_10add47b-3a22-4a4b-be7e-b54ec122cabb"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzI1ODE_28123a57-3d45-4b46-98ee-6e3bda8a3192"
      unitRef="usdPerShare">11.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NDg2MzQ_7f9f3358-be7a-4ae7-a0cb-925075bd29bc"
      unitRef="usd">799000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NDg2NDE_7413e2d1-74c1-42d6-b96a-d34c2f991993"
      unitRef="usd">1261000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NDg2NDU_609eac49-9ab0-4a35-9adc-caef1fdc7f16"
      unitRef="usd">1107000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMyOTg1MzQ4OTMwNzY_0b0514da-3f43-40e2-aaa9-d547bfd2f566">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMwNTk_9c8d48ad-5ff8-4223-abe5-4ed4b89568b1"
      unitRef="usd">2614000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1db2b30bbc2a4ff88982909e82c56cdc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzItMS0xLTEtMA_0d7a7093-2b28-40d9-a1e0-dc3fd571c1e7"
      unitRef="shares">344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1db2b30bbc2a4ff88982909e82c56cdc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzItMy0xLTEtMA_6fe41236-e5c5-41b5-ab74-7abbc2abbd61"
      unitRef="usdPerShare">13.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzMtMS0xLTEtMA_3701aa4b-70c5-4cdf-b9f4-75d6ae597ee6"
      unitRef="shares">169000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzMtMy0xLTEtMA_675e601f-d3f0-46fb-9a0e-3383dcc03e5a"
      unitRef="usdPerShare">13.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzQtMS0xLTEtMA_772e3fde-69eb-4f4a-9142-8461a5c6eeee"
      unitRef="shares">213000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzQtMy0xLTEtMA_8919b10a-6a1e-4f33-8aed-afaf0ee03777"
      unitRef="usdPerShare">13.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzUtMS0xLTEtMA_3ae82f20-7f87-4dd2-9dee-cd8c5d247c25"
      unitRef="shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzUtMy0xLTEtMA_3195246a-a594-4712-8e6f-5bde40c9bdb0"
      unitRef="usdPerShare">11.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibc0c6157809745c1af70c0fe4803b346_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzYtMS0xLTEtMA_c0bb2d29-0479-407a-8f09-ab812e646f0d"
      unitRef="shares">287000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibc0c6157809745c1af70c0fe4803b346_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMGQyOGMzMGY0Mjg0MjNhYTFhZWI4YTQ4MGEzZTUxYi90YWJsZXJhbmdlOmIwZDI4YzMwZjQyODQyM2FhMWFlYjhhNDgwYTNlNTFiXzYtMy0xLTEtMA_7687ac8c-8cb3-4340-bbad-4932f0788424"
      unitRef="usdPerShare">13.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NTk_857ec371-1cc1-44d7-bb46-94879f525d9e"
      unitRef="shares">261000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NjY_bcf2c10f-94fd-431c-91bd-8588908e5bf2"
      unitRef="usdPerShare">12.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id60b1f690c3441c284101440374341c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NzA_52c38ac1-61ab-467e-92c4-b191f85dea5a"
      unitRef="shares">248000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id60b1f690c3441c284101440374341c7_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzY3NzQ_376a9bc7-f01f-461b-bd17-5221611aa2d8"
      unitRef="usdPerShare">16.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i52a034f268ee4777b4295c10fe5bd851_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMzODc_8091d087-3e45-4fd1-b14b-0f86a9d3fc64"
      unitRef="usd">2918000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie0080012e5ce4be0bdadb54a9f76a444_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzMzOTQ_0d828828-35da-430a-a131-378a8a4c3afe"
      unitRef="usd">1709000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id60b1f690c3441c284101440374341c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQyMDY_db636360-51af-411e-8c9b-8d8ded694ce9"
      unitRef="usd">392000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzM2MjM_8d1bf93f-f5f7-4a88-afa1-15763d19caa3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzM5ODE_073d2708-83c0-4bb6-a1c7-178b085ef33d"
      unitRef="usd">8305000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQwNDg_7435b0d9-6448-4e98-8ac9-42e8e7a35180"
      unitRef="shares">176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQwNTU_dec1bc26-9349-4e2b-b429-f4f86a44aeb9"
      unitRef="shares">310000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQzMDU_d44da81e-77ec-4db1-88d7-a3e7eafbfeae"
      unitRef="shares">890000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQxNDU_aaf2220e-773f-4b09-8b11-b86c8eb0d809"
      unitRef="usdPerShare">14.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQxNTI_ec1f66a8-0b8d-46a3-b9fd-f6504385b256"
      unitRef="usdPerShare">11.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQzMTg_a8d03c4f-240a-4e39-8bd0-0922a4f71492"
      unitRef="usdPerShare">11.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQyODk_cfef9875-4215-413e-898a-2234b1b3e012"
      unitRef="shares">133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQzNTc_0ba16a06-8ad2-42f7-8793-b59cc1e0fb74"
      unitRef="usdPerShare">12.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibab2325014554109a21311a129a66ef8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ0MjI_2c08149e-4168-46e1-a1e8-86e5846b077f"
      unitRef="usd">1620000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0fe178b12f9f4fe8b2617ac61452951b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQzNzU_6d53cc57-60f3-4481-93ce-ff696dd9687e"
      unitRef="usd">948000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if5412ecd3c3144c590a7a4343dbcf2ce_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzQ0Mzc_cf7aafe5-b39a-45c3-bd3a-8877f5b8a8ef"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i56ef49bc82c448eb9391fd165f5364a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUwNjA_e99f9d39-0d99-44c8-8f4a-ed76e3924067"
      unitRef="shares">123000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia4f94649585a4c618704b5e06f10fe93_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUwNjc_1ca44947-8f3e-4380-abf8-e9fff5599145"
      unitRef="shares">74000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia26178e0f9534a54b868a868e16680e8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQ0NTE_34def605-d454-4709-9cfe-b6c428dae19c"
      unitRef="shares">8000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i56ef49bc82c448eb9391fd165f5364a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUxMTU_b4a35eba-0eb8-4c6f-bff0-cec9cd495525"
      unitRef="usd">1845000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia4f94649585a4c618704b5e06f10fe93_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzUxMjI_dfdd3459-2074-424d-ad1c-28f897d103c1"
      unitRef="usd">964000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia26178e0f9534a54b868a868e16680e8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzEwOTk1MTE2MzQ1NjY_95898c6d-619a-433e-93c9-e17cced71f71"
      unitRef="usd">92000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQyNzI_518ecbc9-de3a-49ae-966d-1b596473b945"
      unitRef="shares">11000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQyNzc_78d47a68-440d-4e8f-8b8c-716960a778a2"
      unitRef="shares">17000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQyODU_88dbcff5-8297-4687-b527-e3a2ee11d631"
      unitRef="shares">28000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQzMzU_ffbb9daf-91be-4036-be2e-cd9b6a5c1132"
      unitRef="usd">140000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i92902e688dc24be9a7764a7a2416790a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQzNDA_dd07cb79-d3dc-4774-8d70-cf5579679da5"
      unitRef="usd">255000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8528e4281fcb42778ee212720560e197_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzY1OTcwNjk3NzQzNDg_0a299ac3-50e6-4612-9462-00d23b6a8d19"
      unitRef="usd">361000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <strl:ClassOfWarrantOrRightTerm
      contextRef="i70d87c0142fb44baaa09872ec79fc50b_D20170403-20170403"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzU0MzM_3e69ba26-918a-4449-8f55-6db1c23dc5be">P5Y</strl:ClassOfWarrantOrRightTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i8082c641a5b341cdbdbf98cf58fb9910_I20170403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzU0ODU_da9622a0-e9bd-46f0-99a3-e44fc85a1d6f"
      unitRef="shares">1000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i8082c641a5b341cdbdbf98cf58fb9910_I20170403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzU1ODA_03eff52a-53e5-4214-ac71-5c723063cff4"
      unitRef="usdPerShare">10.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzYxNDc_e71704fb-15af-4e2f-92c4-741039755893">&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-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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1pt;text-align:right;vertical-align: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="i3646223135ca46b8ab4ec96e06e56853_I20170403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzEtMS0xLTEtMA_705b414d-a09a-4b3b-81dc-ac3ea6508d81"
      unitRef="usdPerShare">8.88</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib3c936a2074847d388da682abb7cea45_I20170403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzItMS0xLTEtMA_06cc8d32-d300-4617-bae2-d3b123345db1"
      unitRef="usdPerShare">10.25</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="icfea311bdcb840918d030cca8c1ea4f2_I20170403"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzMtMS0xLTEtMA_48b422ed-ca45-4146-a0c9-66b270a3c628">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2db0eb78775e44fb8d7f268cc15bcd72_I20170403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzQtMS0xLTEtMA_1a70ee53-5378-4b14-9d02-e588be8afdbf"
      unitRef="number">0.4829</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5f0b51aeb1144bfb8d68bbc635de16a3_I20170403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzUtMS0xLTEtMA_8c8fe1d9-6fbe-431a-b404-d9280a80ce1a"
      unitRef="number">0.0188</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2eed83fcb8424d49a3c4ae0e79a227ce_I20170403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzYtMS0xLTEtMA_26c4279a-0147-4da9-b167-e3277b0e3fe6"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="icfea311bdcb840918d030cca8c1ea4f2_I20170403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90YWJsZTpiMTAyNjVlZjkxM2I0YzM2YTQxNmRiODE2NzdiZWZjYS90YWJsZXJhbmdlOmIxMDI2NWVmOTEzYjRjMzZhNDE2ZGI4MTY3N2JlZmNhXzctMS0xLTEtMA_af648fef-b887-4b8a-a6ba-9b52b0d819f0"
      unitRef="usd">3500000</us-gaap:WarrantsAndRightsOutstanding>
    <strl:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1MzE_388e610b-c01e-4aad-80a6-b407766b903b"
      unitRef="shares">110000</strl:StockIssuedDuringPeriodSharesWarrantsExercised>
    <strl:ClassOfWarrantOrRightNumberOfWarrantsExercised
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1Mzc_d660fe89-cf7f-47c1-b9b7-1cd15a5e7f00"
      unitRef="shares">470000</strl:ClassOfWarrantOrRightNumberOfWarrantsExercised>
    <strl:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1NDY_797e06b7-52a4-4900-b66d-8e547559bd39"
      unitRef="usd">1477000</strl:StockIssuedDuringPeriodValueWarrantsExercised>
    <strl:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1OTI_cbb15771-29b9-4694-92c0-5627fc2e6faa"
      unitRef="usd">0</strl:StockIssuedDuringPeriodValueWarrantsExercised>
    <strl:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNjkvZnJhZzozMzYwNzFjNjg0MmQ0MTU4OGM2NzNmOTlkNjRlYWYwNi90ZXh0cmVnaW9uOjMzNjA3MWM2ODQyZDQxNTg4YzY3M2Y5OWQ2NGVhZjA2XzE2NDkyNjc0NTA1OTI_ee84e676-5819-43ad-ae7e-7ed9643ad9c6"
      unitRef="usd">0</strl:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90ZXh0cmVnaW9uOjNjNDkzZGI5NjI0ZTQxM2ViNGUyNzAxZDkyMDE2NmIxXzY4Mg_531b7676-92d0-4d1f-aaa8-667232b278a9">&lt;div style="margin-bottom:10pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;EARNINGS PER SHARE&lt;/span&gt;&lt;/td&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;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 per common share computations for net income attributable to Sterling common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Denominator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="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;27,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 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;27,194&#160;&lt;/span&gt;&lt;/td&gt;&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;Basic net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90ZXh0cmVnaW9uOjNjNDkzZGI5NjI0ZTQxM2ViNGUyNzAxZDkyMDE2NmIxXzY3OA_dddf3f06-212b-443e-ae48-defc4a27174b">The following table reconciles the numerators and denominators of the basic and diluted per common share computations for net income attributable to Sterling common stockholders:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Denominator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="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;27,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 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;27,194&#160;&lt;/span&gt;&lt;/td&gt;&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;Basic net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzMtMS0xLTEtMA_acfce84d-6665-4940-912a-5b7aa38435ea"
      unitRef="usd">42306000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzMtMy0xLTEtMA_0a952e54-660e-40ea-a618-b4efd4c83848"
      unitRef="usd">39901000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzMtNS0xLTEtMA_42c39822-c226-480d-b949-1dad08ecafd2"
      unitRef="usd">25187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzUtMS0xLTEtNjAwOQ_dc919959-784d-40a1-9660-dc9cea98362d"
      unitRef="shares">27859000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzUtMy0xLTEtNjAwOQ_3311a7d9-e102-4e04-bab3-f57592774d25"
      unitRef="shares">26671000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzUtNS0xLTEtNjAwOQ_faab9da2-eae3-4a0c-a3b1-924a92c8eefc"
      unitRef="shares">26903000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzYtMS0xLTEtMA_b62fd3a8-deaf-419a-919b-13bf91ac99af"
      unitRef="shares">336000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzYtMy0xLTEtMA_18f27f82-2e25-47ce-b948-894e439d19f7"
      unitRef="shares">448000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzYtNS0xLTEtMA_f9dd6cf3-5a80-4089-b79d-50467e1f55d9"
      unitRef="shares">291000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzctMS0xLTEtMA_9dae90ce-51bc-4d53-8719-323b172c5242"
      unitRef="shares">28195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzctMy0xLTEtMA_30c6ddba-29c4-49c5-bb5e-71a531164750"
      unitRef="shares">27119000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzctNS0xLTEtMA_7bd351e0-3eca-40c8-91b9-c96254171a13"
      unitRef="shares">27194000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzgtMS0xLTEtMA_95aef60b-7af1-48d1-a19a-acb8c7108e43"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzgtMy0xLTEtMA_1f0a9661-9330-4f52-a99d-b580cbf4bc88"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzgtNS0xLTEtMA_db53f80d-8a30-4ba1-bd59-558dbec08993"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzktMS0xLTEtMA_61a16ebb-3bd2-4142-97dc-6cb7328e3a7e"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzktMy0xLTEtMA_bf191bc8-d5e3-4f75-a491-7f2cbe39a033"
      unitRef="usdPerShare">1.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzUvZnJhZzozYzQ5M2RiOTYyNGU0MTNlYjRlMjcwMWQ5MjAxNjZiMS90YWJsZTpmYmFhZDQ5NTNiMTI0MmM5ODBiMDk4ZWExZGZlMjdmOS90YWJsZXJhbmdlOmZiYWFkNDk1M2IxMjQyYzk4MGIwOThlYTFkZmUyN2Y5XzktNS0xLTEtMA_0fc4d449-d8bb-4016-adf4-bc022c2e06f3"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzMxNzI_36448e78-d1bd-48b8-9818-c2b51f5f264d">&lt;div style="margin-bottom:10pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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 for the year ended December&#160;31, 2020 and 2019 of $3,250 and $2,842, respectively, and $2,700 for the year ended December&#160;31, 2018.&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, 2020, the Company had approximately 2,600 employees, including 2,200 field personnel. We had 300 employees, or 13% of total employees, that were union members covered by collective bargaining 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-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: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;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="margin-bottom:9pt;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:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.151%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&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.648%"/&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.426%"/&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:5.332%"/&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:5.332%"/&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:5.332%"/&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.426%"/&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" 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="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: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;Contributions&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;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: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;Expiration Date of Collective Bargaining Agreement &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;/tr&gt;&lt;tr style="height:12pt"&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;2020&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;2019&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;2020&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;2019&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;2018&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;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;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;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;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;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;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;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;border-top:1pt solid #000000;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:1pt solid #000000;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;Various&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;Carpenter Funds Administrative Office&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94-6050970&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;Red&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;Red&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;915&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;547&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;748&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;Various&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;Laborers Pension Trust for Northern California&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:8pt;font-weight:400;line-height:100%"&gt;94-6277608&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;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;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;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;787&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;857&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;880&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;Various&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;Cement Mason Pension Trust Fund For Northern California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94-6277669&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;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;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;426&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;320&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;504&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;Various&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:8pt;font-weight:400;line-height:100%"&gt;All other funds&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;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: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;7,571&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,144&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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="9" style="background-color:#ffffff;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:#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,182&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,347&#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="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;/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 2020 and 2019 is for the plan&#x2019;s year-end during 2019 and 2018, 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;Lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject.&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)&#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;These funds include multi-employer plans for pensions and other employee benefits. The total individually insignificant multi-employer pension costs contributed were $1,252, $829 and $1,300 for 2020, 2019 and 2018, respectively, and are included in the contributions to all other funds along with contributions to other types of benefit plans. Other employee benefits include certain coverage for medical, prescription drug, dental, vision, life and accidental death and dismemberment, disability and other benefit costs.&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;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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzU0NA_d3933f5e-51d1-490a-a4d6-8a514d30c4d2"
      unitRef="usd">3250000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzU1Mg_c3336d43-67df-4669-b8c7-35110cf491e3"
      unitRef="usd">2842000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzU1OQ_d7d0ae39-167d-4398-b544-eafaa8461fa8"
      unitRef="usd">2700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <dei:EntityNumberOfEmployees
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzE2NDkyNjc0NDUwMTg_e5473cbc-fc36-428e-bfb8-bd4d9e91e694"
      unitRef="employee">2600</dei:EntityNumberOfEmployees>
    <strl:EntityNumberofEmployeesFieldPersonnel
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzcwMA_90aadf6b-eb42-467d-8200-c92ca77fb1d9"
      unitRef="employee">2200</strl:EntityNumberofEmployeesFieldPersonnel>
    <dei:EntityNumberOfEmployees
      contextRef="iaa0cd25008dd4ab29f9954f437fe8995_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzcyNw_94decbe4-ceab-47b0-9c0f-987a1f629110"
      unitRef="employee">300</dei:EntityNumberOfEmployees>
    <strl:NumberOfEmployeesPercent
      contextRef="iaa0cd25008dd4ab29f9954f437fe8995_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3Xzc0NA_07994186-33d5-48e2-aad6-92a0b63a1354"
      unitRef="number">0.13</strl:NumberOfEmployeesPercent>
    <strl:ScheduleofDefinedContributionPlanTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzMxNjk_12d43eb7-2d98-44e8-9587-27917e0f4934">&lt;div style="margin-bottom:9pt;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:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.151%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&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.648%"/&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.426%"/&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:5.332%"/&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:5.332%"/&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:5.332%"/&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.426%"/&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" 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="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: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;Contributions&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;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: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;Expiration Date of Collective Bargaining Agreement &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;/tr&gt;&lt;tr style="height:12pt"&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;2020&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;2019&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;2020&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;2019&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;2018&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;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;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;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;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;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;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;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;border-top:1pt solid #000000;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:1pt solid #000000;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;Various&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;Carpenter Funds Administrative Office&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94-6050970&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;Red&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;Red&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;915&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;547&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;748&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;Various&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;Laborers Pension Trust for Northern California&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:8pt;font-weight:400;line-height:100%"&gt;94-6277608&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;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;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;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;787&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;857&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;880&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;Various&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;Cement Mason Pension Trust Fund For Northern California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94-6277669&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;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;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;426&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;320&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;504&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;Various&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:8pt;font-weight:400;line-height:100%"&gt;All other funds&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;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: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;7,571&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,144&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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="9" style="background-color:#ffffff;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:#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,182&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,347&#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="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;/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 2020 and 2019 is for the plan&#x2019;s year-end during 2019 and 2018, 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;Lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject.&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)&#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;These funds include multi-employer plans for pensions and other employee benefits. The total individually insignificant multi-employer pension costs contributed were $1,252, $829 and $1,300 for 2020, 2019 and 2018, respectively, and are included in the contributions to all other funds along with contributions to other types of benefit plans. Other employee benefits include certain coverage for medical, prescription drug, dental, vision, life and accidental death and dismemberment, disability and other benefit costs.&lt;/span&gt;&lt;/div&gt;</strl:ScheduleofDefinedContributionPlanTableTextBlock>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ia433f608d6a646df8b60ba99dc2caea4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzItOS0xLTEtMA_394b0087-8099-466f-81f7-fff085965d9c"
      unitRef="usd">2278000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i2a4ce07867c74d0e967e6f93100fe83c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzItMTEtMS0xLTA_26b42755-200c-47fd-b5e4-a5216d98ca7c"
      unitRef="usd">2314000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="iaebf04d783264dc9b386c0fcffb9d4a8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzItMTMtMS0xLTA_7a88767a-7ffa-44a4-b57b-544ee92269da"
      unitRef="usd">1932000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i82ff8d9f57dc4385befcebfce542c27e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzMtOS0xLTEtMA_d8018c18-9ef5-4f24-a819-e1057f221c5f"
      unitRef="usd">915000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ic8ca5f4afe7d451d9b3dac10644fab38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzMtMTEtMS0xLTA_04c991da-b8c9-49af-926a-e1d40f82262e"
      unitRef="usd">547000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="id89552fb2fd04058a3819430288c16b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzMtMTMtMS0xLTA_39a47a14-0e09-4551-86bc-b111d445054e"
      unitRef="usd">748000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i121e35ed19e545d88dbb8542fd0bae5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzQtOS0xLTEtMA_9a541781-d803-44aa-94d5-f193fbf115db"
      unitRef="usd">787000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i9df334dc087f43aea4c23750185b8c7a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzQtMTEtMS0xLTA_b52f5c2f-47bc-4e6f-96ce-dc90192b2fca"
      unitRef="usd">857000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i1cdf732feb1c49f29095d827de1ae073_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzQtMTMtMS0xLTA_0cae9fe5-e629-4128-83c9-00c58fe85c1d"
      unitRef="usd">880000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i92ec2e62067d46d5a89884d8877501d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzUtOS0xLTEtMA_5d399440-34e0-4413-8a14-1bcaaee8f396"
      unitRef="usd">426000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="icc678946bc4c4ecd8412344fa27a2c89_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzUtMTEtMS0xLTA_2309e629-27da-43f7-a8e3-14c1cdec3b6b"
      unitRef="usd">320000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ib580b0a4100f4488b5c86d3860d9dc2d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzUtMTMtMS0xLTA_885f5fc5-50a4-488f-811a-e42b9b34f7eb"
      unitRef="usd">504000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ie6a0e9fa2eba4b98ba4634ec83306807_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzYtOS0xLTEtMA_5e64fd77-80c1-40ba-ac37-7df2a4651cbf"
      unitRef="usd">7571000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i9c5be7ffcd05462ca30c54292dcb8203_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzYtMTEtMS0xLTA_5890bf35-6f77-4fb5-b717-f55d7e4646a3"
      unitRef="usd">7144000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i85644bcec9f04eb998e612aba8ef841b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzYtMTMtMS0xLTA_08dff53b-20e4-464a-aae3-9ea0a97c8cf9"
      unitRef="usd">7283000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i3cb598b436bc437aa3f7a7c95f67e8d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzctOS0xLTEtMA_4ef3d708-11fc-462f-91c9-7f52399f712d"
      unitRef="usd">11977000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i9b694f9d77664b04a1e9445da4c55909_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzctMTEtMS0xLTA_38a2d97c-67b6-4a06-9e2b-04778f852ecf"
      unitRef="usd">11182000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="iddb47bf186fd4ce99149b2e2cc7d25b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90YWJsZTplOGJmNDI3YzdjZjk0YTU2ODE1N2U0OTE4YzVhNjA1Ny90YWJsZXJhbmdlOmU4YmY0MjdjN2NmOTRhNTY4MTU3ZTQ5MThjNWE2MDU3XzctMTMtMS0xLTA_59d570a0-f88f-4372-b3a7-fca103372345"
      unitRef="usd">11347000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="i8ed35dedc9d74860b5edf0a096cd83c4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIwMjE_38cd96fc-2f8e-4496-a9db-24f7139feb2e"
      unitRef="number">0.65</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="i9ef9c846443440a0a609e353b665e512_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIwNzE_be4aeb85-2a6c-4896-86f0-485e0c2f039a"
      unitRef="number">0.80</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="if822620e22064a5981c6e7bb021e93ba_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIyMjE_ccbe4e7a-e56f-4f81-8a4c-ab43c63a4581"
      unitRef="number">0.80</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="i7426b820640d4126b127d8be8a2987d6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzIyNzI_f1114c81-aee6-42ee-99ba-9bf37a728ef9"
      unitRef="number">0.80</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzI3MTM_4455a08f-b44f-4bbb-b213-db34ef6af9f1"
      unitRef="usd">1252000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzI3MTc_9a13a9e3-9e2a-456a-a2a7-894b15f5a063"
      unitRef="usd">829000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xNzgvZnJhZzoxMTczYzY3MWU5ZDk0OTcxYTNjYjcwODAyN2FlODg1Ny90ZXh0cmVnaW9uOjExNzNjNjcxZTlkOTQ5NzFhM2NiNzA4MDI3YWU4ODU3XzI3MjQ_9f98d35b-e4a0-4f55-9627-38b1df96179a"
      unitRef="usd">1300000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90ZXh0cmVnaW9uOjc5MGQ1NmE5Yzk3MDQ1OGI5M2U0NWE4ZGZjM2YwMGE3XzE0MQ_cd59c9e9-604a-4e68-914b-a3fa84851a18">&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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:10pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;(8,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(10,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(7,203)&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(7,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;10,248&#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;(3,902)&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;(14,020)&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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90ZXh0cmVnaW9uOjc5MGQ1NmE5Yzk3MDQ1OGI5M2U0NWE4ZGZjM2YwMGE3XzE0Mg_44b29e3c-e57e-4779-8f56-28865ee96114">The following table summarizes the changes in the components of operating assets and liabilities:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;(8,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(10,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(7,203)&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(7,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;10,248&#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;(3,902)&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;(14,020)&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="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzItMS0xLTEtMA_dbe3e592-a70e-48f4-8b47-abcb8d8f5ed9"
      unitRef="usd">-8552000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzItMy0xLTEtMA_7d480ce8-4aa8-4f0d-aacd-9210a7c356f1"
      unitRef="usd">-10089000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzItNS0xLTEtMA_4c10df3b-ccb3-4e91-a134-29744ba15ed0"
      unitRef="usd">-7203000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzMtMS0xLTEtMA_c6bbc923-4714-4cb3-9a23-e364a111a936"
      unitRef="usd">-65963000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzMtMy0xLTEtMA_6f5e327e-1162-48e4-a642-101a2434f338"
      unitRef="usd">5188000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzMtNS0xLTEtMA_4026b6d4-ed0b-4223-a387-84d7925f9bc9"
      unitRef="usd">8288000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzQtMS0xLTEtMA_6d22395b-6b64-4ea0-b730-7ec5ab0923da"
      unitRef="usd">7457000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzQtMy0xLTEtMA_ce79bc8a-5047-4235-9387-87eebabd23cd"
      unitRef="usd">-1524000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzQtNS0xLTEtMA_eeca0ea8-3fe9-4299-9182-181edad58d86"
      unitRef="usd">-659000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzUtMS0xLTEtMA_3cb178f6-c2f7-468c-9225-b15026e8bc27"
      unitRef="usd">7861000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzUtMy0xLTEtMA_a5c954ec-0dd1-4c42-9129-99b02b56f097"
      unitRef="usd">-43000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzUtNS0xLTEtMA_f3ece67d-8750-482d-8854-b456300f4bfb"
      unitRef="usd">-924000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzYtMS0xLTEtMA_f971bede-6cbc-4e0f-9058-dd0f60e405e2"
      unitRef="usd">-42392000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzYtMy0xLTEtMA_ff06c0a9-f28c-4477-8cf7-c80fa3e35368"
      unitRef="usd">10987000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzYtNS0xLTEtMA_102594f8-6163-44d7-9b19-d2d5012f4180"
      unitRef="usd">1969000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzctMS0xLTEtMA_8ba87b7d-36d2-41ba-afaa-ee7dbf446273"
      unitRef="usd">8260000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzctMy0xLTEtMA_246d266f-4968-45e6-856b-d85ab7e454a1"
      unitRef="usd">-839000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzctNS0xLTEtMA_e419ed34-8a7f-4d5d-bfbe-a7df82ae62a9"
      unitRef="usd">-4038000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzgtMS0xLTEtMA_5aa8f443-6559-4b14-a696-040cacce8b51"
      unitRef="usd">2287000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzgtMy0xLTEtMA_6ff707dd-fc24-4a94-aa74-5b272c727c83"
      unitRef="usd">-340000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzgtNS0xLTEtMA_6f0844cc-5f36-4267-b42d-ddb7a0e9ccd3"
      unitRef="usd">1957000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzktMS0xLTEtMA_de505716-b51b-4d42-8150-319484101b78"
      unitRef="usd">-10248000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzktMy0xLTEtMA_f0247260-ae50-46c7-aea1-ed9685fdbc8f"
      unitRef="usd">3902000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODEvZnJhZzo3OTBkNTZhOWM5NzA0NThiOTNlNDVhOGRmYzNmMDBhNy90YWJsZTpmN2U3NzNlOGRlM2M0NzlkYjIyM2EwYmIyNjQ3OWI5MS90YWJsZXJhbmdlOmY3ZTc3M2U4ZGUzYzQ3OWRiMjIzYTBiYjI2NDc5YjkxXzktNS0xLTEtMA_4a37667d-59b5-4dc4-835f-3c44eac30433"
      unitRef="usd">14020000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzYwNA_ca1a3d61-5f97-4a40-8514-8428bc7816b2">&lt;div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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: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 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;The following table shows contract revenues generated from customers that accounted for more than 10% of the Company&#x2019;s consolidated revenues:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.944%"/&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 #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;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 #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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;2019&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 #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;2018&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;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;%&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;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;%&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;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;%&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;Utah Department of Transportation (&#x201c;UDOT&#x201d;)&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="margin-bottom:9pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*Represents less than 10% of revenues&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, 2020, a customer in our Specialty Services segment accounted for 11% of the Company&#x2019;s outstanding contract receivables with a receivable balance of $19,807. At December&#160;31, 2019, the same customer accounted for 11% of the Company&#x2019;s outstanding contract receivables with a receivable balance of $18,700.&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:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzYwNQ_46915052-b5f5-45d7-b9c6-3871803a8aa7">The following table shows contract revenues generated from customers that accounted for more than 10% of the Company&#x2019;s consolidated revenues:&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.944%"/&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 #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;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 #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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;2019&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 #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;2018&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;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;%&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;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;%&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;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;%&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;Utah Department of Transportation (&#x201c;UDOT&#x201d;)&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="margin-bottom:9pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*Represents less than 10% of revenues&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i09b917e200eb4a28acb03f2703eb8ad1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtNi0xLTEtMA_8407ee26-80b5-403f-986c-64ef18e7bd2e"
      unitRef="usd">135496000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i514e26f1b7ce41cf811dcec4d87001a9_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtOC0xLTEtMA_1de96ad2-f438-4530-95a7-d6532333f990"
      unitRef="number">0.120</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i59f96a47902040bf955aa720963d6f70_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtMTAtMS0xLTA_c1a538a4-e8cd-4ba4-b82f-e8bbfdba4475"
      unitRef="usd">153276000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i17e31bdea14042dfa3e2f3470e152a3a_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90YWJsZToxOTY4ZGQ1YTkwMTA0NzhhOTZmOGExMGRiZWI1ODI2YS90YWJsZXJhbmdlOjE5NjhkZDVhOTAxMDQ3OGE5NmY4YTEwZGJlYjU4MjZhXzMtMTItMS0xLTA_c75f82aa-25e8-4dec-b25d-bf3a6a204ee4"
      unitRef="number">0.148</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70cef0a81f684edb932df298231d7699_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzIzMA_fced0914-cd07-4f45-bddd-7a3dc31573b8"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzE2NDkyNjc0NDI2NjU_bab697a5-65e9-4bc5-b971-203e8feed125"
      unitRef="usd">19807000</us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i850729a53b534398bae029f0d115b46e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzE2NDkyNjc0NDI2Njk_68478800-679e-42e6-b21a-5a32d01c9589"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xODQvZnJhZzpkZDUwMjNmYTI3ODU0OWQyOGJiOGM2NjgwNmFiODVmMi90ZXh0cmVnaW9uOmRkNTAyM2ZhMjc4NTQ5ZDI4YmI4YzY2ODA2YWI4NWYyXzE2NDkyNjc0NDI2NzM_21cd798f-c4a2-4f29-8254-fa9354c084be"
      unitRef="usd">18700000</us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzExMjI_71836a29-cc0d-4b65-813f-16bafb3802ed">&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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 the Company&#x2019;s Ralph L. Wadsworth Construction (&#x201c;RLW&#x201d;) subsidiary and its executive management who own or have an ownership interest in certain real estate and other companies. RLW has historically performed construction contracts, leased properties, or has provided professional and other services for entities owned by the executive managers of RLW. The total RLW related party revenue related to construction contracts totaled $0, $6,400 and $15,300 in 2020, 2019 and 2018, respectively. RLW leases its main office and equipment maintenance shop for its Utah operations for an annual cost of approximately $900. The office and shop leases expire in 2022. Additionally, the Company had other individually insignificant miscellaneous transactions with related parties including facility and equipment leases from management who own or have an ownership interest in real estate and equipment companies.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i840549456358442b87e27806f6174271_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzUzMw_ef085081-e9fe-4a26-9feb-8b1e3ef9399d"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8c4b36b3ff8b410090f43b703e03e71c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzUzNw_012caf0e-eb7b-47a8-b881-95ec239fd174"
      unitRef="usd">6400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i31159d127acc4972a8702d170cdb3194_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzU0NA_597d23f6-66e4-4a81-a5ae-14c847a65989"
      unitRef="usd">15300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:OperatingLeaseExpense
      contextRef="id2e1e65f065d402891834e58472b60da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTAvZnJhZzo0YTIwODY3YWM3NGI0NzdiYmM5NzQzZTNlMzRjZWY2NS90ZXh0cmVnaW9uOjRhMjA4NjdhYzc0YjQ3N2JiYzk3NDNlM2UzNGNlZjY1XzY5Nw_eaab04b2-387d-43a4-bc17-19d5121b6e05"
      unitRef="usd">900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90ZXh0cmVnaW9uOjczNjk2M2M2OGRiYTQ0NmQ4ZDE0M2EwZjVlYzE0OWFhXzExMzY_6e5f6587-c6f4-4ca8-b98b-916e44b32189">&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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: Heavy Civil, Specialty Services and Residential. The Company&#x2019;s Chief Operating Decision Maker evaluates the performance of the operating segment based upon revenue and income from operations. Each segment&#x2019;s income from operations reflects corporate costs, allocated based primarily upon revenue.&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 operations by reportable segment for the years ended December&#160;31, 2020, 2019 and 2018:&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;vertical-align:top;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: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;2020&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;2019&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;2018&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:left;vertical-align: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:left;vertical-align: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: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;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,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;760,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Services&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;508,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,427,412&#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,126,278&#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,037,667&#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:14pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Services&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;19,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;32,785&#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;20,740&#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;16,770&#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:14pt"&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&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Services&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;70,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Subtotal&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 #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;95,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;42,062&#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;42,611&#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;Acquisition related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;94,892&#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;37,751&#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;42,611&#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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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 total assets by reportable segment at December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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:center;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;&#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: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;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;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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;Specialty Services&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;580,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,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: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;Residential&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;83,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;952,694&#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;934,689&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90ZXh0cmVnaW9uOjczNjk2M2M2OGRiYTQ0NmQ4ZDE0M2EwZjVlYzE0OWFhXzEwOTk1MTE2MzA5MzY_90808f09-f5ab-4104-8423-f447ea097c7f"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90ZXh0cmVnaW9uOjczNjk2M2M2OGRiYTQ0NmQ4ZDE0M2EwZjVlYzE0OWFhXzExMzg_f3a1b79e-397e-4813-9c5e-5853da6f2a9b">&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 operations by reportable segment for the years ended December&#160;31, 2020, 2019 and 2018:&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;vertical-align:top;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: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;2020&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;2019&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;2018&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:left;vertical-align: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:left;vertical-align: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: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;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,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;760,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Services&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;508,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,427,412&#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,126,278&#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,037,667&#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:14pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Services&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;19,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;32,785&#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;20,740&#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;16,770&#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:14pt"&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&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Services&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;70,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Subtotal&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 #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;95,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;42,062&#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;42,611&#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;Acquisition related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;94,892&#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;37,751&#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;42,611&#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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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 total assets by reportable segment at December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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:center;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;2019&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;&#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: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;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;Heavy Civil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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;Specialty Services&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;580,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,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: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;Residential&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;83,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;952,694&#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;934,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzMtMi0xLTEtMA_6465177a-7713-4442-879f-99dc8a961fd2"
      unitRef="usd">753824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzMtNC0xLTEtMA_95588331-85cc-4ff9-a2df-c3d85faaff15"
      unitRef="usd">760325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19465d352dac488da2b9dda209b30f65_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzMtNi0xLTEtMA_d6d1d989-4477-4ef6-b8e4-20ae00135a58"
      unitRef="usd">765638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtMi0xLTEtMA_fb4940d5-c035-4db0-971e-b5bc98fc5b9e"
      unitRef="usd">508894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNC0xLTEtMA_1846bce1-9613-405d-a852-846ca12877f6"
      unitRef="usd">212824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNC0xLTEtMA_baf2f65f-cbaa-4f84-ad6f-0e4d6e09214d"
      unitRef="usd">212824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNi0xLTEtMA_2774c387-3745-479d-9656-4776a9adbafc"
      unitRef="usd">120333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzQtNi0xLTEtMA_5fb468e0-ea62-49cd-b86c-07903bc86867"
      unitRef="usd">120333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzUtMi0xLTEtMA_d5aafc05-3031-40f9-9b4b-4fcb76c2d49f"
      unitRef="usd">164694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzUtNC0xLTEtMA_0dd9875d-b6d2-4bb9-a5b6-6672f5de5f87"
      unitRef="usd">153129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzUtNi0xLTEtMA_dd328a57-66d4-4fbb-84a3-395cda44d99e"
      unitRef="usd">151696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzYtMi0xLTEtMA_320a5667-35ca-4bc3-b5a8-5c71346688cd"
      unitRef="usd">1427412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzYtNC0xLTEtMA_5e22f981-2b9a-4847-b55f-d4f7d0d0132b"
      unitRef="usd">1126278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i701a7f076a464499a301c04e896aff46_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzYtNi0xLTEtMA_a07c64b8-856d-4834-80c5-b2592d51ea28"
      unitRef="usd">1037667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzktMi0xLTEtMA_7c579016-a8a0-4283-88e5-23560a01570c"
      unitRef="usd">11191000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzktNC0xLTEtMA_97db92d2-4fba-459e-9873-28c334fa4ab7"
      unitRef="usd">12839000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i19465d352dac488da2b9dda209b30f65_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzktNi0xLTEtMA_54b5c341-345e-4a07-ab32-1dcb65f68b65"
      unitRef="usd">13492000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEwLTItMS0xLTA_9435f16e-edd9-443f-988c-11c464835304"
      unitRef="usd">19745000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEwLTQtMS0xLTA_b7ae7b1c-ec38-456f-9879-82dc23cac6d9"
      unitRef="usd">6059000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEwLTYtMS0xLTA_a6a51e42-c8ad-4292-a94b-7bf0117c49b6"
      unitRef="usd">1439000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzExLTItMS0xLTA_8d939369-6fa3-4428-9086-c0ad906fd796"
      unitRef="usd">1849000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzExLTQtMS0xLTA_c10807fc-f150-4cf2-a8e8-ced5d30f1366"
      unitRef="usd">1842000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzExLTYtMS0xLTA_923a2eb4-e964-4d7c-bd40-e2a99b9ce201"
      unitRef="usd">1839000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEyLTItMS0xLTA_eb36e4c1-ff70-4323-8eef-41a0302867a3"
      unitRef="usd">32785000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEyLTQtMS0xLTA_35d4b046-5c4c-44c5-a8ba-0282d6536361"
      unitRef="usd">20740000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i701a7f076a464499a301c04e896aff46_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzEyLTYtMS0xLTA_198a2220-8bbb-40cb-98fa-51b77e55f34e"
      unitRef="usd">16770000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic40d33c40d324b95ab98e069cd54b71d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE1LTItMS0xLTA_f68683fd-d096-4608-a499-c039b4ed5bc7"
      unitRef="usd">4536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22e17b1839d64c2fab36cab0eabe8be9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE1LTQtMS0xLTA_158c9b56-73e9-44d2-b14f-b06537eed1e1"
      unitRef="usd">3316000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19465d352dac488da2b9dda209b30f65_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE1LTYtMS0xLTA_af011538-d506-4fd8-aadd-f54ed17bcc32"
      unitRef="usd">17044000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i172362c7521540c3bd9a1a34be54b09a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE2LTItMS0xLTA_bbc62807-551d-43c0-ba5e-68dd336605d7"
      unitRef="usd">70583000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35f2361c76ec4ecfa6c13f31728f8c3a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE2LTQtMS0xLTA_d09ba3f5-c437-413e-b6c7-1a9465b3b5a1"
      unitRef="usd">18207000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i182c58e395634c38891455f439ad2daa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE2LTYtMS0xLTA_a700840d-72f7-4119-b5c8-5d3fdefcb021"
      unitRef="usd">4629000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia763b8f918004d18bb9d3239a1c34af4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE3LTItMS0xLTA_b7c0b427-55ef-4a40-8efd-0278014f02c0"
      unitRef="usd">20799000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i76d80b1c975c48ea9f23792faccf2431_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE3LTQtMS0xLTA_0616cddf-9bc5-42dd-9c1f-fa26c36eecd5"
      unitRef="usd">20539000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i871bbf6fc18047f596ac9ded4cab76a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE3LTYtMS0xLTA_cd797657-93bf-4820-b68a-d2a66cfe1e45"
      unitRef="usd">20938000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5d1ac9fde714191be237ab71c39d9cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE4LTItMS0xLTA_7f013a5d-db7e-4cc8-bc65-82cf00017f8a"
      unitRef="usd">95918000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic174542e08ad4cdeacc4aceb9a595c90_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE4LTQtMS0xLTA_ff46e27a-30f3-400a-b085-2f72aecbb524"
      unitRef="usd">42062000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i701a7f076a464499a301c04e896aff46_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE4LTYtMS0xLTA_7a6d03ef-2476-4e34-9a82-59cc47261662"
      unitRef="usd">42611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE5LTItMS0xLTA_f6d48411-2da0-4be6-a4b0-108c02c533c4"
      unitRef="usd">1026000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE5LTQtMS0xLTA_5f17c603-3ff5-495e-90f5-927c16733514"
      unitRef="usd">4311000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzE5LTYtMS0xLTA_59381b4d-1d13-4acd-9353-3ed6572226c7"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzIwLTItMS0xLTA_00dddc11-3dc4-4532-bc4b-36b332cf377f"
      unitRef="usd">94892000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae31ae605c5e47b188b0f771035e6557_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzIwLTQtMS0xLTA_48fe2740-ed46-4d6c-aedf-46e8a7d7d652"
      unitRef="usd">37751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6a796537c4014fdd9eb33098ba2bbf19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTo0ZWUwMzc3Y2EwOWU0ZDUwODllOWUyMGVjYmJhZTNmYS90YWJsZXJhbmdlOjRlZTAzNzdjYTA5ZTRkNTA4OWU5ZTIwZWNiYmFlM2ZhXzIwLTYtMS0xLTA_560f8f69-1467-4845-b41c-df1039076ff7"
      unitRef="usd">42611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i7ce65f3f88054239b27c8e010ec56e37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzItMi0xLTEtMA_7c1cb168-b87a-4b99-8523-e1ce9d48d52a"
      unitRef="usd">288529000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaef2d654af104b2495a74f2cbbf5079c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzItNC0xLTEtMA_46e63d7f-10c7-469d-84f8-4b3f28e8d419"
      unitRef="usd">270646000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4c3c63c4e22743c9adf1e90367bd137a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzMtMi0xLTEtMA_d1c16af8-8f05-4d60-a189-f7073629ad5c"
      unitRef="usd">580335000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie93fac359d3e45998e6f8351eec8f7c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzMtNC0xLTEtMA_7ac298ff-6d92-4625-926b-0f72b6658a56"
      unitRef="usd">577377000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8f19aabfd6be401f9789264e7e455340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzQtMi0xLTEtMA_8d510998-3ef6-4683-85d5-a05f96b4a820"
      unitRef="usd">83830000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idff544d58e0f44219777134fc37bc34c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzQtNC0xLTEtMA_b05dd78d-3195-4474-bfea-b7ee507385fd"
      unitRef="usd">86666000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28dab05b846c4347b5165776ee476508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzUtMi0xLTEtMA_af1116ed-00fb-4e6e-b241-ae4ef82835b3"
      unitRef="usd">952694000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3b3eac04e541443bb1058c1daf4d2827_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4ZGJlZDlmMWEzNzQ5NjQ5Y2ExZTFkNjM5YTEwN2QwL3NlYzplOGRiZWQ5ZjFhMzc0OTY0OWNhMWUxZDYzOWExMDdkMF8xOTYvZnJhZzo3MzY5NjNjNjhkYmE0NDZkOGQxNDNhMGY1ZWMxNDlhYS90YWJsZTplM2QxYjhhM2ZhNmM0NTZkYTVhYzNkYTA5YjZkMzE5NS90YWJsZXJhbmdlOmUzZDFiOGEzZmE2YzQ1NmRhNWFjM2RhMDliNmQzMTk1XzUtNC0xLTEtMA_9040d97e-1184-45f0-879a-5b1f83365b47"
      unitRef="usd">934689000</us-gaap:Assets>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449193432376">
<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, 2020</div></th>
<th class="th"><div>Feb. 26, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STERLING CONSTRUCTION COMPANY, 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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1800 Hughes Landing Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">214-0800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">STRL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 286.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,207,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Stockholders to be held on May&#160;5, 2021 are incorporated by reference into Part III of this Form 10-K.</span></div></td></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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000874238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449193498536">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,427,412<span></span>
</td>
<td class="nump">$ 1,126,278<span></span>
</td>
<td class="nump">$ 1,037,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(1,236,043)<span></span>
</td>
<td class="num">(1,018,484)<span></span>
</td>
<td class="num">(927,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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">191,369<span></span>
</td>
<td class="nump">107,794<span></span>
</td>
<td class="nump">110,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="num">(71,415)<span></span>
</td>
<td class="num">(49,200)<span></span>
</td>
<td class="num">(48,220)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible asset amortization</a></td>
<td class="num">(11,436)<span></span>
</td>
<td class="num">(4,695)<span></span>
</td>
<td class="num">(2,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(1,026)<span></span>
</td>
<td class="num">(4,311)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">(12,600)<span></span>
</td>
<td class="num">(11,837)<span></span>
</td>
<td class="num">(17,101)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">94,892<span></span>
</td>
<td class="nump">37,751<span></span>
</td>
<td class="nump">42,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_InterestExpenseAndAccretedInterest', window );">Interest expense</a></td>
<td class="num">(29,377)<span></span>
</td>
<td class="num">(16,686)<span></span>
</td>
<td class="num">(12,350)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="num">(301)<span></span>
</td>
<td class="num">(7,728)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests', window );">Income before income taxes</a></td>
<td class="nump">65,375<span></span>
</td>
<td class="nump">14,479<span></span>
</td>
<td class="nump">31,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">(22,471)<span></span>
</td>
<td class="nump">26,216<span></span>
</td>
<td class="num">(1,738)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">42,904<span></span>
</td>
<td class="nump">40,695<span></span>
</td>
<td class="nump">29,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="num">(598)<span></span>
</td>
<td class="num">(794)<span></span>
</td>
<td class="num">(4,353)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 42,306<span></span>
</td>
<td class="nump">$ 39,901<span></span>
</td>
<td class="nump">$ 25,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share attributable to Sterling common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 0.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.47<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">27,859<span></span>
</td>
<td class="nump">26,671<span></span>
</td>
<td class="nump">26,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">28,195<span></span>
</td>
<td class="nump">27,119<span></span>
</td>
<td class="nump">27,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of operating profit and non-operating income (expense) before income taxes, extraordinary items, cumulative effects of changes in accounting principles, and non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_InterestExpenseAndAccretedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cost of borrowed funds accounted for as interest that was charged against earnings during the period. And, includes amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_InterestExpenseAndAccretedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&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 http://asc.fasb.org/extlink&amp;oid=117329964&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449273548136">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 42,904<span></span>
</td>
<td class="nump">$ 40,695<span></span>
</td>
<td class="nump">$ 29,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap, net of tax (Note 10)</a></td>
<td class="num">(5,055)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">37,849<span></span>
</td>
<td class="nump">40,486<span></span>
</td>
<td class="nump">29,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="num">(598)<span></span>
</td>
<td class="num">(794)<span></span>
</td>
<td class="num">(4,353)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 37,251<span></span>
</td>
<td class="nump">$ 39,692<span></span>
</td>
<td class="nump">$ 25,187<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194552920">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents ($26,122 and $7,538 related to variable interest entities (&#8220;VIEs&#8221;))</a></td>
<td class="nump">$ 66,185<span></span>
</td>
<td class="nump">$ 45,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable ($25,789 and $19,241 related to VIEs)</a></td>
<td class="nump">177,424<span></span>
</td>
<td class="nump">168,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets ($8,370 and $12,257 related to VIEs)</a></td>
<td class="nump">84,975<span></span>
</td>
<td class="nump">94,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures ($9,708 and $7,406 related to VIEs)</a></td>
<td class="nump">16,653<span></span>
</td>
<td class="nump">9,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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets ($1,493 and $503 related to VIEs)</a></td>
<td class="nump">16,306<span></span>
</td>
<td class="nump">11,790<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">361,543<span></span>
</td>
<td class="nump">330,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net ($6,010 and $5,619 related to VIEs)</a></td>
<td class="nump">126,668<span></span>
</td>
<td class="nump">116,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets ($4,213 and $3,817 related to VIEs)</a></td>
<td class="nump">16,515<span></span>
</td>
<td class="nump">13,979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill ($1,501 and $1,501 related to VIEs)</a></td>
<td class="nump">192,014<span></span>
</td>
<td class="nump">191,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">244,887<span></span>
</td>
<td class="nump">256,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset, net</a></td>
<td class="nump">7,817<span></span>
</td>
<td class="nump">26,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets, net</a></td>
<td class="nump">3,250<span></span>
</td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">952,694<span></span>
</td>
<td class="nump">934,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable ($19,505 and $18,213 related to VIEs)</a></td>
<td class="nump">95,201<span></span>
</td>
<td class="nump">137,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities ($17,678 and $8,177 related to VIEs)</a></td>
<td class="nump">114,019<span></span>
</td>
<td class="nump">57,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt ($6,793 and $39 related to VIEs)</a></td>
<td class="nump">77,434<span></span>
</td>
<td class="nump">42,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations ($1,801 and $1,838 related to VIEs)</a></td>
<td class="nump">7,588<span></span>
</td>
<td class="nump">7,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation ($2,141 and $1,521 related to VIEs)</a></td>
<td class="nump">18,013<span></span>
</td>
<td class="nump">13,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities ($1,374 and $1,429 related to VIEs)</a></td>
<td class="nump">9,629<span></span>
</td>
<td class="nump">6,393<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">321,884<span></span>
</td>
<td class="nump">266,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt ($53 and $2 related to VIEs)</a></td>
<td class="nump">291,249<span></span>
</td>
<td class="nump">390,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations ($2,412 and $1,979 related to VIEs)</a></td>
<td class="nump">8,958<span></span>
</td>
<td class="nump">6,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members&#8217; interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="nump">51,290<span></span>
</td>
<td class="nump">49,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities ($722 and $0 related to VIE&#8217;s)</a></td>
<td class="nump">10,584<span></span>
</td>
<td class="nump">619<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">683,965<span></span>
</td>
<td class="nump">713,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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 12)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.01 per share; 38,000 shares authorized, 28,279 and 28,290 shares issued, 28,184 and 27,772 shares outstanding</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">256,423<span></span>
</td>
<td class="nump">251,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost: 95 and 518 shares</a></td>
<td class="num">(1,445)<span></span>
</td>
<td class="num">(6,142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (deficit)</a></td>
<td class="nump">17,273<span></span>
</td>
<td class="num">(25,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(5,264)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Sterling stockholders&#8217; equity</a></td>
<td class="nump">267,270<span></span>
</td>
<td class="nump">219,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,459<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">268,729<span></span>
</td>
<td class="nump">221,211<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 952,694<span></span>
</td>
<td class="nump">$ 934,689<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ReceivablesFromAndEquityInConstructionJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ReceivablesFromAndEquityInConstructionJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(g)(1)(ii))<br> -URI http://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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 http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://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 (SX210.5-02(13))<br> -URI http://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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://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 http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192847240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 66,185,000<span></span>
</td>
<td class="nump">$ 45,733,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable</a></td>
<td class="nump">177,424,000<span></span>
</td>
<td class="nump">168,872,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets</a></td>
<td class="nump">84,975,000<span></span>
</td>
<td class="nump">94,679,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="nump">16,653,000<span></span>
</td>
<td class="nump">9,196,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">16,306,000<span></span>
</td>
<td class="nump">11,790,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">126,668,000<span></span>
</td>
<td class="nump">116,030,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">16,515,000<span></span>
</td>
<td class="nump">13,979,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">192,014,000<span></span>
</td>
<td class="nump">191,892,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">95,201,000<span></span>
</td>
<td class="nump">137,593,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">114,019,000<span></span>
</td>
<td class="nump">57,760,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">77,434,000<span></span>
</td>
<td class="nump">42,473,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">7,588,000<span></span>
</td>
<td class="nump">7,095,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">18,013,000<span></span>
</td>
<td class="nump">13,727,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">9,629,000<span></span>
</td>
<td class="nump">6,393,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">291,249,000<span></span>
</td>
<td class="nump">390,627,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">8,958,000<span></span>
</td>
<td class="nump">6,976,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 10,584,000<span></span>
</td>
<td class="nump">$ 619,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">28,279,000<span></span>
</td>
<td class="nump">28,290,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">28,184,000<span></span>
</td>
<td class="nump">27,772,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">95,000<span></span>
</td>
<td class="nump">518,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 26,122,000<span></span>
</td>
<td class="nump">$ 7,538,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable</a></td>
<td class="nump">25,789,000<span></span>
</td>
<td class="nump">19,241,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets</a></td>
<td class="nump">8,370,000<span></span>
</td>
<td class="nump">12,257,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="nump">9,708,000<span></span>
</td>
<td class="nump">7,406,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,493,000<span></span>
</td>
<td class="nump">503,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">6,010,000<span></span>
</td>
<td class="nump">5,619,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">4,213,000<span></span>
</td>
<td class="nump">3,817,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,501,000<span></span>
</td>
<td class="nump">1,501,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">19,505,000<span></span>
</td>
<td class="nump">18,213,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">17,678,000<span></span>
</td>
<td class="nump">8,177,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">6,793,000<span></span>
</td>
<td class="nump">39,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">1,801,000<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">2,141,000<span></span>
</td>
<td class="nump">1,521,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">1,374,000<span></span>
</td>
<td class="nump">1,429,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">2,412,000<span></span>
</td>
<td class="nump">1,979,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 722,000<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_ReceivablesFromAndEquityInConstructionJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ReceivablesFromAndEquityInConstructionJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://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 (SX210.5-02(13))<br> -URI http://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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194677336">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 42,904<span></span>
</td>
<td class="nump">$ 40,695<span></span>
</td>
<td class="nump">$ 29,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">32,785<span></span>
</td>
<td class="nump">20,740<span></span>
</td>
<td class="nump">16,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and non-cash interest</a></td>
<td class="nump">3,193<span></span>
</td>
<td class="nump">3,393<span></span>
</td>
<td class="nump">3,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal of property and equipment</a></td>
<td class="num">(1,495)<span></span>
</td>
<td class="num">(527)<span></span>
</td>
<td class="num">(580)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion', window );">Loss on debt extinguishment</a></td>
<td class="nump">301<span></span>
</td>
<td class="nump">4,334<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">19,439<span></span>
</td>
<td class="num">(27,398)<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">11,643<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
<td class="nump">3,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in interest rate swap</a></td>
<td class="nump">265<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities</a></td>
<td class="nump">10,248<span></span>
</td>
<td class="num">(3,902)<span></span>
</td>
<td class="num">(14,020)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">119,283<span></span>
</td>
<td class="nump">41,093<span></span>
</td>
<td class="nump">39,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Plateau acquisition, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(396,323)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(32,864)<span></span>
</td>
<td class="num">(15,397)<span></span>
</td>
<td class="num">(13,171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">2,373<span></span>
</td>
<td class="nump">1,334<span></span>
</td>
<td class="nump">1,789<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(30,491)<span></span>
</td>
<td class="num">(410,386)<span></span>
</td>
<td class="num">(11,382)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">430,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of debt</a></td>
<td class="num">(77,745)<span></span>
</td>
<td class="num">(87,621)<span></span>
</td>
<td class="num">(11,555)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Distributions to noncontrolling interest owners</a></td>
<td class="num">(432)<span></span>
</td>
<td class="num">(7,360)<span></span>
</td>
<td class="num">(1,350)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,201)<span></span>
</td>
<td class="num">(4,731)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,688)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">9,837<span></span>
</td>
<td class="num">(199)<span></span>
</td>
<td class="num">(314)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(68,340)<span></span>
</td>
<td class="nump">320,931<span></span>
</td>
<td class="num">(17,950)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">20,452<span></span>
</td>
<td class="num">(48,362)<span></span>
</td>
<td class="nump">10,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">45,733<span></span>
</td>
<td class="nump">94,095<span></span>
</td>
<td class="nump">83,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">66,185<span></span>
</td>
<td class="nump">45,733<span></span>
</td>
<td class="nump">94,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">26,941<span></span>
</td>
<td class="nump">11,566<span></span>
</td>
<td class="nump">10,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">4,745<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,195<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred', window );">Notes and deferred payments to sellers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment', window );">Tax basis election</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,015<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_BusinessCombinationConsiderationTransferredTaxGrossUpPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Tax Gross Up Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment</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_GainLossOnExtinguishmentOfDebtRelatedToCashPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Extinguishment Of Debt, Related To Cash Portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449273082968">
<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,051<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 146,189<span></span>
</td>
<td class="nump">$ 271<span></span>
</td>
<td class="nump">$ 231,183<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (90,121)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 141,333<span></span>
</td>
<td class="nump">$ 4,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">29,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,187<span></span>
</td>
<td class="nump">4,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,064<span></span>
</td>
<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,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to owners</a></td>
<td class="num">(1,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="num">(1,350)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Purchase of Treasury Stock</a></td>
<td class="num">(4,731)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,731)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,731)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(452)<span></span>
</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">(452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">172,260<span></span>
</td>
<td class="nump">$ 271<span></span>
</td>
<td class="nump">233,795<span></span>
</td>
<td class="num">$ (4,731)<span></span>
</td>
<td class="num">(64,934)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">164,401<span></span>
</td>
<td class="nump">7,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">40,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,901<span></span>
</td>
<td class="nump">794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="num">(209)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(209)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">3,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
<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,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to owners</a></td>
<td class="num">(7,360)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="num">(7,360)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Purchase of Treasury Stock</a></td>
<td class="num">(3,201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">1,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued for acquisition</a></td>
<td class="nump">16,195<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">16,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,599)<span></span>
</td>
<td class="nump">$ 2,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(1,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="num">$ (961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">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="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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to owners</a></td>
<td class="num">(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="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Other</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">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="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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://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 http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191931576">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Construction Company, 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 Heavy Civil, Specialty Services and Residential projects in the United States (the &#8220;U.S.&#8221;), primarily across the southern U.S., the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. Heavy Civil includes infrastructure and rehabilitation projects for highways, roads, bridges, airfields, ports, light rail, water, wastewater and storm drainage systems. Specialty Services projects include construction site excavation and drainage, drilling and blasting for excavation, foundations for multi-family homes, parking structures and other commercial concrete projects. Residential projects include concrete foundations for single-family homes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190560072">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Subsidiaries&#8221; and &#8220;Construction Joint Ventures&#8221; sections of this Note for further discussion of the Company&#8217;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data 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 conformity 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 heavy civil and specialty services business segments, as well as short-term projects for customers in our residential 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%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 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 (Heavy Civil and Specialty Services)</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 new 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. Heavy civil projects typically span between 12 to 36 months, and specialty services projects are between 6 to 24 months. The majority of our contracts have a 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 </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%">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%">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%">RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as &#8220;Backlog&#8221;. Backlog includes the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers. 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 - 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;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 (Residential)</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 increased by $8,552 compared to December 31, 2019, primarily due to timing of receipts and increased revenue. Receivables are written off based on 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, 2020 and 2019, 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 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-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, 2020 and 2019, contract assets included $44,412 and $52,124 of retainage, respectively, and contract liabilities included $33,856 and $27,251 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 68% of our December&#160;31, 2020 retainage in 2021. 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 decreased by $9,704 compared to December&#160;31, 2019, primarily due to a decrease in retainage. Contract liabilities increased by $56,259 compared to December&#160;31, 2019, primarily 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, 2020 that was included in the contract liability balance on December&#160;31, 2019 was $444,213. Revenue recognized for the year ended December&#160;31, 2019 that was included in the contract liability balance on December&#160;31, 2018 was $274,341.</span></div><div style="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 Subsidiaries&#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 50% ownership interests in two subsidiaries that it fully consolidates as a result of its exercise of control of the entities. The results attributable to the 50% portions that the Company does not own are 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. These subsidiaries also have individual mandatory redemption provisions which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interests. These purchase obligations are 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 approximately $6,500 and $4,800 is included in &#8220;Other current assets&#8221; on the Consolidated Balance Sheets at December&#160;31, 2020 and 2019, 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 7 - 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 8 - Goodwill and 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 8 - Goodwill and 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 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 13 - 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><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%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align: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 June 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-13 to add the guidance in ASC 326 on the impairment of financial instruments. The ASU introduces an impairment model (known as the current expected credit loss (&#8220;CECL&#8221;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance effective January 1, 2020 and noted no material impact to the Company&#8217;s Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190345528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plateau Acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Plateau Acquisition</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.000%"><tr><td style="width:1.0%"/><td style="width:6.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.006%"/><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%">PLATEAU ACQUISITION</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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#160;October 2, 2019, Sterling consummated the acquisition (the &#8220;Plateau Acquisition&#8221;) of all of the issued and outstanding shares of capital stock of LK Gregory Construction, Inc. and Plateau Excavation, Inc., and all of the issued and outstanding equity interests in DeWitt Excavation, LLC. The Plateau Acquisition was accounted for using the acquisition method of accounting in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling completed the Plateau Acquisition for a purchase price of $427,533, net of cash acquired, detailed as follows:</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><div><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 $2,425 of cash acquired </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,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"><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:#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%">21,323</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%">Equity consideration transferred (1,245 shares at $13.01 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:#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%">16,195</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%">Note payable to seller (See Note 9 - Debt)</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%">10,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax basis election</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015</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%">427,533&#160;</span></td><td style="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: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%"> Sterling&#8217;s closing stock price on October 1, 2019</span></div><div style="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 $106,784 was recorded as goodwill.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">61,110&#160;</span></td><td style="background-color:#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%">13,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">249&#160;</span></td><td style="background-color:#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%">65,492&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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%">(22,039)</span></td><td style="background-color:#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%">(7,790)</span></td><td style="background-color:#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 and non-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%">(7,918)</span></td><td style="background-color:#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%">102,149&#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%">218,600&#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%">106,784&#160;</span></td><td style="background-color:#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%">427,533&#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-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%">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 Plateau 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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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%">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%">October 2, 2019<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%">191,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></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%">25</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%">24,800&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><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%">218,600&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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 Plateau Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Plateau Acquisition and related events as if they occurred at the beginning of the period, and gives effect to pro forma events that are: directly attributable to the acquisition, factually supportable and expected to have a continuing impact on the combined results of Sterling and Plateau following the Plateau Acquisition. The pro forma financial information includes adjustments to (1)&#160;exclude transaction costs that were included in historical results and are expected to be non-recurring, (2)&#160;include additional intangibles amortization and net interest expense associated with the Plateau Acquisition and (3)&#160;include the pro forma results of Plateau for the years ended December&#160;31, 2019 and 2018. 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 Plateau Acquisition.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,358,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,326,854&#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"><div><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><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 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%">90,408&#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%">54,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma net income attributable to Sterling does not include any non-cash income tax expense, as we had a valuation allowance in 2018 and 2019. Additionally, in 2019 we had a reversal of the valuation allowance on our net deferred tax assets. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a further discussion of the reversal.</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190566760">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Customers</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">REVENUE FROM CUSTOMERS</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s backlog, by segment:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Civil Backlog</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%">898,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">834,049&#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%">Specialty Services Backlog</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#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%">Total Heavy Civil and Specialty Services Backlog</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-bottom:3pt 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,175,388&#160;</span></td><td style="background-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,068,025&#160;</span></td><td style="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;text-align: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 64% of its backlog as revenue during the next twelve months, and the balance thereafter.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 revenues disaggregated by major end market and contract type:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">483,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,824&#160;</span></td><td style="background-color:#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%">Water Containment and Treatment</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%">69,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,928&#160;</span></td><td style="background-color:#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</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%">47,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510&#160;</span></td><td style="background-color:#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%">Heavy Civil 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 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%">753,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">760,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">765,638&#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%">Land Development</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%">397,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">111,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#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%">Specialty Services 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 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%">508,894&#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%">212,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">120,333&#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 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%">Residential 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 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%">164,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">153,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">151,696&#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 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,427,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,126,278&#160;</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,037,667&#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: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 #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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,047&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,874&#160;</span></td><td style="background-color:#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%">194,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746&#160;</span></td><td style="background-color:#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,427,412&#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%">1,126,278&#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%">1,037,667&#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%">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with lump-sum contracts. However, these types of contracts offer additional profits if the work is completed for less than originally estimated. Under fixed-unit price contracts, the Company&#8217;s profit may vary if actual labor-hour costs vary significantly from the negotiated rates. Also, because some contracts can provide little or no fee for managing material costs, the components of contract cost can impact profitability.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company&#8217;s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company&#8217;s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company&#8217;s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $7,142 and $3,000, at December&#160;31, 2020 and 2019, 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 estimated revenues and gross margin resulted in a net increase of $7,439 for the year ended December&#160;31, 2020, a net decrease of $9,044 for the year ended December&#160;31, 2019 and a net increase of $7,098 for the year ended December&#160;31, 2018, included in &#8220;Operating income&#8221; on the Consolidated Statements of Operations. The 2019 decrease primarily related to a project for the construction of three separate bridges in Texas.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190341304">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Consolidated 50% Owned Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED 50% OWNED SUBSIDIARIES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 50% ownership interests in two subsidiaries (&#8220;Myers&#8221; and &#8220;RHB&#8221;) that it fully consolidates as a result of its exercise of control over the entities. The earnings attributable to the 50% portions the Company does not own were $11,100, $9,800 and $15,100 for 2020, 2019 and 2018, respectively, and are eliminated within &#8220;Other operating expense, net&#8221; in the Consolidated Statements of Operations. Any undistributed earnings for partners are included in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owners&#8217; death or permanent disability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These two subsidiaries have individual mandatory redemption provisions which, under circumstances outlined in the partner agreements, are certain to occur and obligate the Company to purchase each partner&#8217;s remaining 50% interests for $20,000 ($40,000 in the aggregate). The Company has purchased two separate $20,000 death and permanent total disability insurance policies to mitigate the Company&#8217;s cash draw if such events were to occur. These purchase obligations are also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the 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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members&#8217; interest subject to mandatory redemption</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003&#160;</span></td><td style="background-color:#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%">51,290&#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%">49,003&#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 must determine whether any of its entities, including these two 50% owned subsidiaries, in which it participates, is a VIE. The Company determined that Myers is a VIE and that the Company is the primary beneficiary because pursuant to the terms of the Myers Operating Agreement, the Company is exposed to the majority of potential losses of the partnership.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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 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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">200,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%">205,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">193,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,372&#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%">8,819&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,415&#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_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190565640">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Construction Joint Ventures</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSTRUCTION JOINT VENTURES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint ventures with a controlling interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;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 RLW 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:10pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,903&#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%">1,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">467&#160;</span></td><td style="background-color:#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%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#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: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 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 style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">143,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">92,710&#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%">(141,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">(86,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s receivables from and equity in construction joint ventures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">198,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">158,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">115,441&#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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">88,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">55,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,104&#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:9pt;text-align: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 any warranty period, if any, has passed.</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%">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, </span></div>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></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194755064">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PROPERTY AND EQUIPMENT</span></td></tr></table></div><div style="text-align: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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></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%">Construction and transportation equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,799&#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%">217,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"/></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%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#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%">Office 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%">3,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,767&#160;</span></td><td style="background-color:#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 property and equipment</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%">259,727&#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%">239,244&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,214)</span></td><td style="background-color:#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 property and equipment, net</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%">126,668&#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%">116,030&#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-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 approximately $21,300, $16,000 and $14,400 for 2020, 2019 and 2018, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190566200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">GOODWILL AND 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 Heavy Civil, Specialty Services and Residential 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 2020 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, 2020, 2019 and 2018. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.</span></div><div style="margin-bottom:9pt;text-align: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, 2020 and 2019, we had goodwill with a carrying amount of $192,014 and $191,892, respectively. The following table presents goodwill by reportable segment:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="padding:2px 1pt;text-align: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/>2020</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/>2019</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,806&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661&#160;</span></td><td style="background-color:#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%">Residential</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%">30,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">Total Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">192,014&#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%">191,892&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top: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 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:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/>Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/>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: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%">232,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,360)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,911)</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: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</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%">30,107&#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%">(3,209)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,107&#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%">(1,692)</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(291)</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: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</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%">265,217&#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%">(20,330)</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%">265,217&#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%">(8,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"/></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, 2020, 2019 and&#160;2018, we have amortized approximately $11,400, $4,700, and $2,400 respectively. Amortization expense is anticipated to be approximately $11,500, $11,300, $11,200, $11,100, and $10,700 for 2021, 2022, 2023, 2024 and 2025, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194755064">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEBT</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt&#160;was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">355,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%">400,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%">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%">20,000&#160;</span></td><td style="background-color:#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%">355,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 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%">420,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%">Note payable to seller, Plateau Acquisition</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%">10,000&#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%">10,000&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes and deferred payments to sellers, Tealstone Acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">12,230&#160;</span></td><td style="background-color:#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%">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,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#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%">375,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">443,035&#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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473)</span></td><td style="background-color:#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%">Less - Unamortized 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%">(6,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935)</span></td><td style="background-color:#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 long-term debt</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%">291,249&#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%">390,627&#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;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%">Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On October 2, 2019, the Company, as borrower, and certain of its subsidiaries, as guarantors, entered into a credit agreement (as amended, the &#8220;Credit Agreement&#8221;) with BMO Harris Bank N.A., as administrative agent (the &#8220;Agent&#8221;), 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. The Credit Agreement provides the Company with senior secured debt financing in an amount up to $475,000 in the aggregate, consisting of (i) 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) and (ii) a senior secured first lien term loan facility (the &#8220;Term Loan Facility&#8221;) in the amount of $400,000 (collectively, the &#8220;Credit Facility&#8221;). 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 Company obtained the Credit Facility in order to facilitate the transactions contemplated by the Plateau Acquisition, including to refinance the existing indebtedness of the Company, finance capital expenditures, finance working capital, finance acquisitions permitted under the Credit Agreement, finance other general corporate purposes and fund certain fees and expenses associated with the closing of the Credit Facility and the Plateau Acquisition.</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:115%">On December 2, 2019, the Credit Agreement was amended to modify (i) the applicable margins with respect to Base Rate and London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) borrowings under the Credit Facility, (ii) the required amounts of mandatory prepayments of the Credit Facility with excess cash flow, (iii) the amounts of scheduled principal payments quarterly and at maturity on the Term Loan Facility, and (iv) the applications of partial prepayments of the Term Loan Facility on a ratable, weighted basis among all remaining scheduled principal payments on the Term Loan Facility. The modifications in (i)-(iii) </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:115%">mentioned above were pursuant to the customary &#8220;market flex&#8221; rights contained in the fee letter related to the Credit Agreement.</span></div><div style="margin-bottom:9pt;text-align: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 to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions. The Company also is required to prepay the Credit Facility with its excess cash flow in an amount equal to (a) if the Total Leverage Ratio (as defined in the Credit Agreement) is greater than or equal to 2.50 to 1.00, 75% of excess cash flow, (b) if the Total Leverage Ratio is greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00, 50% of excess cash flow, (c) if the Total Leverage Ratio is greater than or equal to 1.50 to 1.00 but less than 2.00 to 1.00, 25% of excess cash flow and (d) if the Total Leverage Ratio is less than 1.50 to 1.00, 0% of excess cash flow, within 5 days after receipt of its annual audited 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 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 4.00 to 1.00 ending on December 31, 2019 through and including June 30, 2020, 3.75 to 1.00 ending on September 30, 2020, 3.50 to 1.00 ending on December 31, 2020 through and including March 31, 2021, 3.25 to 1.00 ending on June 30, 2021 through and including September 30, 2021, and 3.00 to 1.00 ending on December 31, 2021 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, commencing with the fiscal quarter ending December 31, 2019.</span></div><div style="margin-bottom:9pt;text-align: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 either the base rate (&#8220;Base Rate&#8221;) plus a margin, or at a one-, two-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At&#160;December&#160;31, 2020, the Company calculated interest using a one-month LIBOR rate and an applicable margin of 0.15%&#160;and&#160;4.50% per annum, respectively. 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. Interest under the Revolving Credit Facility is payable (i) with respect to LIBOR borrowings, on the last day of each applicable interest period (one, two, three, six or twelve months), unless the applicable interest period is longer than three months, then on each day occurring every three months after the commencement of such interest period, and on the maturity date, and (ii) with respect to Base Rate borrowings, on the last day of every calendar quarter and on the maturity date. At&#160;December&#160;31, 2020, we had&#160;no&#160;outstanding borrowings under the Revolving Credit Facility, providing&#160;$75,000&#160;of available capacity. During&#160;2020, our weighted average interest rate on borrowings under the Revolving Credit Facility was approximately&#160;6.68%. The Revolving Credit Facility may be repaid in whole or in part at any time, with final payment of all principal and interest then outstanding due 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%">Interest under the Term Loan Facility is payable at the same frequencies and bears interest at the same rate options as the Revolving Credit Facility. We continue to utilize an interest rate swap to hedge against&#160;$350,000&#160;of the outstanding Term Loan Facility, which resulted in a weighted average interest rate of approximately&#160;5.74% per annum&#160;during&#160;2020. At&#160;December&#160;31, 2020, we had&#160;$355,000&#160;of outstanding borrowings under the facility. Principal payments on the Term Loan Facility total $30,000, $50,000, $50,000, $50,000 and $15,000 for each of the years ending 2020, 2021, 2022, 2023, and 2024, respectively. Additionally, based on the Company&#8217;s December&#160;31, 2020 Consolidated Financial Statements, the Company is required to make a $32,700 excess cash flow payment in the first quarter of 2021, of which the Company has prepaid $15,000 in the fourth quarter of 2020 and will make the remaining $17,700 payment in the first quarter of 2021. The Company's final payment under the Term Loan Facility is due on October 2, 2024, which will include the remaining $172,500 of outstanding principal and any related interest outstanding.</span></div><div style="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 Term Loan Facility and Revolving Credit Facility are reflected on the Balance Sheets as a direct reduction from the related debt liability and amortized over the terms of the respective facilities. Amortization of debt issuance costs was $2,920, $2,307 and $2,073 for the years ended&#160;December&#160;31, 2020, 2019 and 2018, respectively, and was recorded as interest expense. Additionally, due to an early payment of $15,000 on the Term Loan Facility in the fourth quarter of 2020, we recorded a loss on extinguishment of $301 related to debt issuance 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%">Note Payable to Seller, Plateau Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As part of the Plateau Acquisition, 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 </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%">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:120%">Notes and Deferred Payments to Sellers, Tealstone Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 the Company had&#160;no&#160;balance remaining on the combined promissory notes and deferred cash payments issued as part of the Tealstone Acquisition. During the&#160;year ended&#160;December&#160;31, 2020, the Company paid $7,500&#160;of deferred cash payments and&#160;$5,000&#160;on promissory notes that were due on April 3, 2020. Accreted interest for the period was $273, $1,086, and $1,177 for the years ended December&#160;31, 2020, 2019 and 2018, 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:120%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the second quarter of 2020, the Company&#8217;s two 50% owned subsidiaries received three short-term Paycheck Protection Program loans (the &#8220;PPP Loans&#8221;) totaling approximately $9,800. The loans may be fully or partially forgiven if the funds are used for payroll related costs, interest on mortgages, rent and utilities, and as long as our employee headcount and salary levels remain consistent with our baseline period over an eight to twenty-four week period following the date the loans were received. Any forgiveness of the loans requires approval by the Small Business Administration (&#8220;SBA&#8221;). If the SBA determines that the loans are not fully or partially forgiven, the balance is subject to a 1% interest rate and requires repayment. The PPP Loans have been classified as short-term debt under &#8220;Current Liabilities&#8221; on the Consolidated Balance Sheets at December&#160;31, 2020, as we expect to submit forgiveness applications and receive a determination by the SBA within the next six months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As of December&#160;31, 2020, 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, 2020 and 2019, the carrying values of our debt outstanding approximated the fair values.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190634536">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL INSTRUMENTS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Derivative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We continue to utilize a swap arrangement to hedge against interest rate variability associated with $350,000 of the $355,000 outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective, changes in fair value are recognized in other comprehensive income (loss) (&#8220;OCI&#8221;) until the underlying hedged item is recognized in earnings. At December&#160;31, 2020 the accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) related to the swap was a net loss of $6,821.</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, 2020 or December&#160;31, 2019.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="border-top:1pt solid #000;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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(4,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(2,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(459)</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;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The carrying values of the Company's cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of these instruments. At December&#160;31, 2020 and December&#160;31, 2019, the fair value of the term loan, based upon the current market rates for debt with similar credit risk and maturities, approximated its carrying value as interest is based on LIBOR plus an applicable margin.</span></div><div 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, 2020 and 2019 for derivatives designated as cash flow hedges:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2020</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%">Year Ended <br/>December 31, 2019</span></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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)</span></td><td style="background-color:#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%">Net amount reclassified from AOCI into earnings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">3,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%">(780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#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%">(6,548)</span></td><td style="background-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,493&#160;</span></td><td style="background-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%">(5,055)</span></td><td style="background-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%">(273)</span></td><td style="background-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%">64&#160;</span></td><td style="background-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%">(209)</span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized losses totaling $4,192 are anticipated to be reclassified from AOCI into interest expense during the next 12 months due to settlement of the associated underlying obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://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 http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190602840">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEASE OBLIGATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#8217;s leases have remaining lease terms of one month to eight 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 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">8,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,594&#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%">13,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">18,032&#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%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">232&#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%">233&#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:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</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="border-top:1pt solid #000000;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%">8,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,127&#160;</span></td><td style="background-color:#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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#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 (noncash):</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%">8,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 0 12.25pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>2020</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/>2019</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%">16,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,979&#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%">7,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,095&#160;</span></td><td style="background-color:#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%">8,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#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%">16,546&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">14,071&#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%">(702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">997&#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%">Current maturities of 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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#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%">560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">764&#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%">3.2</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%">2.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%">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%">3.2</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%">4.0</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.7&#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%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#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%">(1,826)</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%">(40)</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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,546&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEASE OBLIGATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#8217;s leases have remaining lease terms of one month to eight 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 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">8,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,594&#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%">13,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">18,032&#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%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">232&#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%">233&#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:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</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="border-top:1pt solid #000000;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%">8,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,127&#160;</span></td><td style="background-color:#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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#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 (noncash):</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%">8,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 0 12.25pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>2020</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/>2019</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%">16,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,979&#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%">7,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,095&#160;</span></td><td style="background-color:#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%">8,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#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%">16,546&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">14,071&#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%">(702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">997&#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%">Current maturities of 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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#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%">560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">764&#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%">3.2</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%">2.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%">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%">3.2</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%">4.0</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.7&#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%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#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%">(1,826)</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%">(40)</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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,546&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190353944">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="margin-bottom:9pt"><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 carries insurance policies to cover various risks, primarily general liability, automobile liability, workers&#8217; compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.</span></div><div style="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%">Payments for general liability and workers&#8217; compensation claim amounts generally range from the first $2&#160;to $250 per occurrence for Workers&#8217; Compensation, and $100 per occurrence for General Liability. 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 for payments up to $350 per occurrence collective for general liability and workers&#8217; compensation, with a maximum aggregate liability of $4,000 combined casualty losses per year. The Company also maintains commercial insurance coverage in excess of the limits </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%">of our primary commercial automobile, general liability and employers&#8217; liability policies, in the amount of $75,000. The Company also maintains a guaranteed cost program for Workers&#8217; Compensation, General Liability and Automobile Liability. Utilizing internal actuarial models, the insurance carriers established, and applied to the exposure base, a fixed rate to ascertain the premium cost to the Company. These premium costs are auditable at the conclusion of the policy term to account for discrepancies in the estimated and actual policy exposure, however not for any losses incurred during the policy term. The guaranteed cost program maintained by the Company does carry a deductible, however in a small enough amount as to expose the Company to unsubstantial and immaterial risk for any one loss incurred. </span></div><div style="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%">Medical&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains fully insured and self-insured medical benefit plans, which provides 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 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 subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the Consolidated Financial Statements of the Company. There are no significant unresolved legal issues as of December&#160;31, 2020 and 2019.</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><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%">Earn-out Liabilities</span></div><div style="margin-bottom:9pt;text-align: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 an earn-out agreement with Tealstone&#8217;s former owners which began on the April 3, 2017 acquisition date and extends through March 31, 2021, and is subject to a maximum earn-out of $15,000 over that period. The initial annual performance period for the Tealstone earn-out ended March 31, 2018. The Tealstone earn-out liability is determined based on Tealstone&#8217;s net income performance against established benchmarks. In 2020, 2019 and 2018 the expense related to the earn-out obligation was $1,500, $2,000 and $1,900, respectively, recorded in &#8220;Other operating expense, net&#8221; on the Consolidated Statements of Operations. This liability is included in other current liabilities on the accompanying Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190599784">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INCOME TAXES</span></td></tr></table></div><div style="margin-bottom:3pt;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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,032&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax (benefit) expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,439&#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%">(27,398)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) 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%">22,471&#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%">(26,216)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#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%">Due to the net operating loss carryforwards, the Company expects no cash payments for federal tax income taxes for expense for 2020 and 2019. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards.</span></div><div style="margin-bottom: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 2020, 2019 and 2018 and our effective tax rates were as follows:</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">13,729&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">3,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">6,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#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%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><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%">(29,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8)</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%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4)</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%">Income tax (benefit) expense</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,471&#160;</span></td><td style="background-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4&#160;</span></td><td style="background-color:#cceeff;border-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:#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%">(26,216)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181.1)</span></td><td style="background-color:#cceeff;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:#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,738&#160;</span></td><td style="background-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="margin-bottom:9pt;text-align: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 2020 effective income tax rate varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences. The decrease from the U.S. federal statutory rate in 2019 was primarily a result of the reversal of the valuation allowance on our net deferred tax assets.&#160;The 2018 effective income tax rate varied from the statutory rate primarily as a result of a change in the valuation allowance on our net deferred tax assets exclusive of deferred tax liabilities on indefinite lived assets and net income attributable to noncontrolling interest owners, which is taxable to those owners rather than the Company.&#160;</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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">4,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,981&#160;</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%">1,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812&#160;</span></td><td style="background-color:#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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">922&#160;</span></td><td style="background-color:#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%">Members interest 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%">9,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328&#160;</span></td><td style="background-color:#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%">Right of use 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%">3,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%">3,253&#160;</span></td><td style="background-color:#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%">Derivative Liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Deferred Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,801&#160;</span></td><td style="background-color:#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 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:10pt;font-weight:400;line-height:100%">37,517&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">41,097&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(16,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911)</span></td><td style="background-color:#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%">(3,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#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%">(7,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#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%">(2,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,700)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(15,085)</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 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%">7,817&#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%">26,012&#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%">Net Operating Loss&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 the Company had federal and state net operating loss (&#8220;NOL&#8221;) carryforwards of $58,719 and $36,381, respectively, which expire at various dates in the next 18 years for U.S. federal income tax and in the next 8 to 18 years for the various state jurisdictions where we operate. Such NOL carryforwards expire beginning in 2028 through 2039.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation Allowance&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an analysis at the end of each reporting period to determine whether it is more likely than not deferred tax assets will be realized in future years. In performing its assessments in prior periods, a full valuation allowance was recorded as a result of objective negative evidence which included historical losses from 2013 to 2016 and the first quarter of 2017 and associated limits on ability to consider other subjective evidence such as projections for future growth. During 2019, the Company achieved eleven of the last twelve consecutive quarters of pre-tax income and is projecting sufficient future taxable income to be available to utilize all NOLs prior to their expiration. Deferred tax liabilities were a consideration in the analysis of whether to apply a valuation allowance because taxable temporary differences may be used as a source of taxable income to support the realization of deferred tax assets. A deferred tax liability that relates to an asset with an indefinite life, such as goodwill, may not be considered a source of income and should not be netted against deferred tax assets for valuation allowance purposes. As a result of this analysis, the Company believed that there was sufficient positive evidence that outweighed any negative evidence and therefore released the full valuation allowance in the fourth quarter of 2019.</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 2018 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 2017 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190289176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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. As mentioned 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 9 - Debt,</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 Credit Agreement entered into on October 2, 2019 contains various usual and customary covenants including one that limits the repurchase of common shares. Under the plan, the Company repurchased 0, 250 and 467 shares of its common stock during fiscal years 2020, 2019, and 2018, respectively. 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 15 - 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="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, 2020 and 2019, 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 10 - Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of our cash flow hedge.</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%">Stock Offerings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On October 2, 2019, in connection with the Plateau Acquisition, the Company issued 1,245 shares of the Company&#8217;s stock as consideration paid to the Plateau sellers. The value of the shares issued was $16,195 based on Sterling&#8217;s closing stock price on October 1, 2019. 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 - Plateau Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the Plateau Acquisition purchase consideration.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191950344">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plan</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">STOCK INCENTIVE PLAN</span></td></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%">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 stock incentive plans (the &#8220;Stock Incentive Plans&#8221;) administered by the Compensation and Talent Development Committee of the Board of Directors. Under the Stock Incentive Plans, 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 Plans was $11,572, $3,761 and $3,064 for 2020, 2019 and 2018, respectively. Under our 2018 Stock Incentive Plan, we are authorized to issue 1,800 shares, and assuming PSU vestings occur at maximum payout with vesting dates through 2024, no authorized shares remained available under our Stock Incentive Plans for future grants at December&#160;31, 2020. The Company intends to propose an increase in the amount of authorized shares under the 2018 Stock Incentive Plan at its 2021 annual meeting of stockholders.</span></div><div style="margin-bottom:9pt;text-align: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 2019, the Company implemented an Employee Stock Purchase Plan (&#8220;ESPP&#8221;). 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 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 $71 and $27 of expense related to the ESPP, for 2020 and 2019, respectively. ESPP expense represents the difference between the fair value on the date of purchase and the price paid. At December&#160;31, 2020, 748 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 Plans and the ESPP was $11,643, $3,788 and $3,064 for 2020, 2019 and 2018, respectively, primarily recognized within general and administrative expenses. At December&#160;31, 2020, there was approximately $10,800 of unrecognized compensation cost related to equity-based grants, which is expected to be recognized over a weighted-average period of 2.3 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 three-year graded vesting period for employees and over one year 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 2020, we recognized $653 of compensation expense. The following table presents RSA activity:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"/><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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2019</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%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.91&#160;</span></td><td style="background-color:#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%">Granted</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%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73&#160;</span></td><td style="background-color:#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%">Vested</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%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22&#160;</span></td><td style="background-color:#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%">Forfeited</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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><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%">55&#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%">9.26&#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></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;2019,&#160;52&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$12.06. During&#160;2018,&#160;49&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$11.64. The total fair value of RSAs that vested during&#160;2020, 2019 and 2018&#160;was&#160;$799,&#160;$1,261&#160;and&#160;$1,107, 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 2020, we recognized $2,614 of compensation expense. The following table presents RSU activity:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13.78&#160;</span></td><td style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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%">287&#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%">13.77&#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></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;2019,&#160;261&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;12.14. During&#160;2018,&#160;248&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;16.08. The total fair value of RSUs that vested during&#160;2020, 2019 and 2018 were&#160;$2,918, $1,709, and $392, 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 initial fair value for these awards is determined based upon the market price of our stock at the grant date applied to the total number of shares. This fair value 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;2020, we recognized&#160;$8,305&#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;2020,&#160;2019&#160;and&#160;2018, PSU shares totaling&#160;176, 310 and 890, respectively, were granted with a weighted-average grant-date fair value per share of&#160;$14.06,&#160;$11.81 and $11.64, respectively. During&#160;2020, upon vesting and achievement of certain performance goals, we distributed&#160;133&#160;PSUs with a weighted-average grant-date fair value per share of&#160;$12.20. The total fair value of PSUs that vested during&#160;2020&#160;and 2019 was&#160;$1,620 and $948, respectively. No PSUs vested in&#160;2018.</span></div><div style="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 123, 74 and 8 shares for taxes on RSU and PSU stock-based compensation vestings for $1,845, $964 and $92 during 2020, 2019 and 2018, respectively. The Company withheld 11, 17 and 28 shares for taxes on RSA stock-based compensation vestings for $140, $255 and $361 during 2020,&#160;2019&#160;and&#160;2018, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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, subject to adjustment for stock splits, combinations and similar recapitalization events and weighted-average anti-dilution </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%">upon the issuance by the Company of shares of common stock or rights, options or convertible securities exercisable for common stock in the future at a price below the exercise price of the Warrants.</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%">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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1pt;text-align: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:9pt;text-align: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 2020, certain holders of warrants elected the cashless exercise option, and the Company issued&#160;110&#160;common shares on the exercise of&#160;470&#160;warrants with a market value of&#160;$1,477. There were no exercises during 2019&#160;or&#160;2018.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191927240">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">EARNINGS PER SHARE</span></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%">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 per common share computations for net income attributable to Sterling common stockholders:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:10pt;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,187&#160;</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:400;line-height:100%">Denominator:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,903&#160;</span></td><td style="background-color:#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%">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%">336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291&#160;</span></td><td style="background-color:#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%">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%">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="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%">27,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 colspan="2" style="background-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%">27,194&#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%">Basic net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192376200">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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 for the year ended December&#160;31, 2020 and 2019 of $3,250 and $2,842, respectively, and $2,700 for the year ended December&#160;31, 2018.</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, 2020, the Company had approximately 2,600 employees, including 2,200 field personnel. We had 300 employees, or 13% of total employees, that were union members covered by collective bargaining 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-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: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">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="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%">The following table presents our participation in these plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.151%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><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.648%"/><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.426%"/><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:5.332%"/><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:5.332%"/><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:5.332%"/><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.426%"/><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" 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="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions</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%">Surcharge<br/>Imposed</span></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%">Expiration Date of Collective Bargaining Agreement </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></tr><tr style="height:12pt"><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%">2020</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%">2019</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%">2020</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%">2019</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%">2018</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"><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;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%">94-6090764</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%">Yellow</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%">Yellow</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%">Yes</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%">2,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">2,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">1,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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;border-top:1pt 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%">Various</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%">Carpenter Funds Administrative Office</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6050970</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%">Red</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%">Red</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%">915</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%">547</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%">748</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%">Various</span></td></tr><tr><td colspan="3" style="background-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%">Laborers Pension Trust for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277608</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%">Green</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%">Green</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%">787</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%">857</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%">880</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%">Various</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%">Cement Mason Pension Trust Fund For Northern California</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277669</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%">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%">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%">426</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%">320</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%">504</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%">Various</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:8pt;font-weight:400;line-height:100%">All other funds</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;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: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%">7,571</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,144</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,283</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="9" style="background-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%">Total Contributions:</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,182&#160;</span></td><td style="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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><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 2020 and 2019 is for the plan&#8217;s year-end during 2019 and 2018, 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%">Lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject.</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)&#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%">These funds include multi-employer plans for pensions and other employee benefits. The total individually insignificant multi-employer pension costs contributed were $1,252, $829 and $1,300 for 2020, 2019 and 2018, respectively, and are included in the contributions to all other funds along with contributions to other types of benefit plans. Other employee benefits include certain coverage for medical, prescription drug, dental, vision, life and accidental death and dismemberment, disability and other benefit 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%">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&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 http://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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191699784">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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:10pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(8,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,089)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(7,203)</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%">65,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,288)</span></td><td style="background-color:#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%">(7,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#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%">(7,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#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%">(42,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#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%">8,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038)</span></td><td style="background-color:#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%">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957&#160;</span></td><td style="background-color:#cceeff;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%">10,248&#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%">(3,902)</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%">(14,020)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190602840">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Risk and Enterprise Wide Disclosures</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">CONCENTRATION OF RISK AND ENTERPRISE WIDE DISCLOSURES</span></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-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;The following table shows contract revenues generated from customers that accounted for more than 10% of the Company&#8217;s consolidated revenues:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:41.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.944%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom: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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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 colspan="9" 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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">2018</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%">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%">%</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%">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%">%</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%">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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utah Department of Transportation (&#8220;UDOT&#8221;)</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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">12.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">14.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Represents less than 10% of revenues</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, 2020, a customer in our Specialty Services segment accounted for 11% of the Company&#8217;s outstanding contract receivables with a receivable balance of $19,807. At December&#160;31, 2019, the same customer accounted for 11% of the Company&#8217;s outstanding contract receivables with a receivable balance of $18,700.</span></div><div style="margin-bottom:9pt;text-align: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191884680">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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 the Company&#8217;s Ralph L. Wadsworth Construction (&#8220;RLW&#8221;) subsidiary and its executive management who own or have an ownership interest in certain real estate and other companies. RLW has historically performed construction contracts, leased properties, or has provided professional and other services for entities owned by the executive managers of RLW. The total RLW related party revenue related to construction contracts totaled $0, $6,400 and $15,300 in 2020, 2019 and 2018, respectively. RLW leases its main office and equipment maintenance shop for its Utah operations for an annual cost of approximately $900. The office and shop leases expire in 2022. Additionally, the Company had other individually insignificant miscellaneous transactions with related parties including facility and equipment leases from management who own or have an ownership interest in real estate and equipment companies.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190411064">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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: Heavy Civil, Specialty Services and Residential. The Company&#8217;s Chief Operating Decision Maker evaluates the performance of the operating segment based upon revenue and income from operations. Each segment&#8217;s income from operations reflects corporate costs, allocated based primarily upon revenue.</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 operations by reportable segment for the years ended December&#160;31, 2020, 2019 and 2018:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">2020</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%">2019</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%">2018</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: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,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%">760,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,638&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#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</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%">164,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,696&#160;</span></td><td style="background-color:#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,427,412&#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,126,278&#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,037,667&#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:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,492&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,439&#160;</span></td><td style="background-color:#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</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%">1,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,839&#160;</span></td><td style="background-color:#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%">32,785&#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%">20,740&#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%">16,770&#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:14pt"><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</span></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,044&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629&#160;</span></td><td style="background-color:#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</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%">20,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,938&#160;</span></td><td style="background-color:#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%">Subtotal</span></td><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%">95,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%">42,062&#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%">42,611&#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%">Acquisition related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,892&#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%">37,751&#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%">42,611&#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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total assets by reportable segment at December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">&#160;</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/>2020</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/>2019</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%">Assets</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: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:10pt;font-weight:400;line-height:100%">&#160;</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%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,646&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,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:justify;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#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 Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">952,694&#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%">934,689&#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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194674264">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Presentation Basis</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation Basis&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying 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 Subsidiaries&#8221; and &#8220;Construction Joint Ventures&#8221; sections of this Note for further discussion of the Company&#8217;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data 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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates and Judgments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimates and Judgments&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying Consolidated Financial Statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from construction contracts over time, the valuation of long-lived assets, goodwill, and purchase accounting estimates. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 heavy civil and specialty services business segments, as well as short-term projects for customers in our residential 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%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 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 (Heavy Civil and Specialty Services)</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 new 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. Heavy civil projects typically span between 12 to 36 months, and specialty services projects are between 6 to 24 months. The majority of our contracts have a 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 </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%">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%">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%">RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as &#8220;Backlog&#8221;. Backlog includes the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers. 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 - 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;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 (Residential)</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, 2020 and 2019, contract assets included $44,412 and $52,124 of retainage, respectively, and contract liabilities included $33,856 and $27,251 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 68% of our December&#160;31, 2020 retainage in 2021. 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 decreased by $9,704 compared to December&#160;31, 2019, primarily due to a decrease in retainage. Contract liabilities increased by $56,259 compared to December&#160;31, 2019, primarily 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, 2020 that was included in the contract liability balance on December&#160;31, 2019 was $444,213. Revenue recognized for the year ended December&#160;31, 2019 that was included in the contract liability balance on December&#160;31, 2018 was $274,341.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivables</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%">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 increased by $8,552 compared to December 31, 2019, primarily due to timing of receipts and increased revenue. Receivables are written off based on 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, 2020 and 2019, 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 obligation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Subsidiaries&#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 50% ownership interests in two subsidiaries that it fully consolidates as a result of its exercise of control of the entities. The results attributable to the 50% portions that the Company does not own are 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. These subsidiaries also have individual mandatory redemption provisions which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interests. These purchase obligations are 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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Restricted Cash</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash is comprised of highly liquid investments with maturities of three months or less. Restricted cash of approximately $6,500 and $4,800 is included in &#8220;Other current assets&#8221; on the Consolidated Balance Sheets at December&#160;31, 2020 and 2019, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases Arrangements</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%">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><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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangibles</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 8 - Goodwill and 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="top.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="top.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 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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><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%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align: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 June 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-13 to add the guidance in ASC 326 on the impairment of financial instruments. The ASU introduces an impairment model (known as the current expected credit loss (&#8220;CECL&#8221;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance effective January 1, 2020 and noted no material impact to the Company&#8217;s Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&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 http://asc.fasb.org/extlink&amp;oid=121559654&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=84158767&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192009448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plateau Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Summary of Fair Value Consideration Transferred</a></td>
<td class="text">Sterling completed the Plateau Acquisition for a purchase price of $427,533, net of cash acquired, detailed as follows:<div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><div><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 $2,425 of cash acquired </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,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"><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:#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%">21,323</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%">Equity consideration transferred (1,245 shares at $13.01 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:#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%">16,195</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%">Note payable to seller (See Note 9 - Debt)</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%">10,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax basis election</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015</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%">427,533&#160;</span></td><td style="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: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%"> Sterling&#8217;s closing stock price on October 1, 2019</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of Preliminary Purchase Price Allocation</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">61,110&#160;</span></td><td style="background-color:#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%">13,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">249&#160;</span></td><td style="background-color:#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%">65,492&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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%">(22,039)</span></td><td style="background-color:#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%">(7,790)</span></td><td style="background-color:#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 and non-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%">(7,918)</span></td><td style="background-color:#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%">102,149&#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%">218,600&#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%">106,784&#160;</span></td><td style="background-color:#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%">427,533&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Schedule of Identifiable Intangible Assets Acquired</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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%">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%">October 2, 2019<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%">191,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></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%">25</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%">24,800&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><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%">218,600&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Summary of Proforma Information</a></td>
<td class="text"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,358,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,326,854&#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"><div><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><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 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%">90,408&#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%">54,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma net income attributable to Sterling does not include any non-cash income tax expense, as we had a valuation allowance in 2018 and 2019. Additionally, in 2019 we had a reversal of the valuation allowance on our net deferred tax assets. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a further discussion of the reversal.</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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194755064">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Backlog By Segment</a></td>
<td class="text">The following table presents the Company&#8217;s backlog, by segment:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Civil Backlog</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%">898,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">834,049&#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%">Specialty Services Backlog</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#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%">Total Heavy Civil and Specialty Services Backlog</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-bottom:3pt 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,175,388&#160;</span></td><td style="background-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,068,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following tables present the Company&#8217;s revenues disaggregated by major end market and contract type:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">483,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,824&#160;</span></td><td style="background-color:#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%">Water Containment and Treatment</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%">69,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,928&#160;</span></td><td style="background-color:#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</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%">47,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510&#160;</span></td><td style="background-color:#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%">Heavy Civil 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 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%">753,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">760,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">765,638&#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%">Land Development</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%">397,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">111,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#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%">Specialty Services 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 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%">508,894&#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%">212,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">120,333&#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 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%">Residential 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 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%">164,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">153,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">151,696&#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 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,427,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,126,278&#160;</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,037,667&#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: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 #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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,047&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,874&#160;</span></td><td style="background-color:#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%">194,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746&#160;</span></td><td style="background-color:#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,427,412&#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%">1,126,278&#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%">1,037,667&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191941416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock', window );">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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members&#8217; interest subject to mandatory redemption</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003&#160;</span></td><td style="background-color:#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%">51,290&#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%">49,003&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Income Statement</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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 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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">200,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%">205,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">193,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,372&#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%">8,819&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,415&#160;</span></td><td style="background-color:#cceeff;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%">Summary financial information for this construction joint venture is as follows:</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,903&#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%">1,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">467&#160;</span></td><td style="background-color:#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%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#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;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">198,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">158,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">115,441&#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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">88,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">55,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of an agreement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191922952">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Income Statement</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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 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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">200,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%">205,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">193,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,372&#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%">8,819&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,415&#160;</span></td><td style="background-color:#cceeff;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%">Summary financial information for this construction joint venture is as follows:</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,903&#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%">1,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">467&#160;</span></td><td style="background-color:#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%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#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;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">198,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">158,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">115,441&#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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">88,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">55,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet</a></td>
<td class="text">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;vertical-align:top;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%">2020</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%">2019</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%">143,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">92,710&#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%">(141,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">(86,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s receivables from and equity in construction joint ventures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192038056">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and Equipment</a></td>
<td class="text"><div style="text-align: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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></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%">Construction and transportation equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,799&#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%">217,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"/></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%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#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%">Office 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%">3,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,767&#160;</span></td><td style="background-color:#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 property and equipment</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%">259,727&#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%">239,244&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,214)</span></td><td style="background-color:#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 property and equipment, net</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%">126,668&#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%">116,030&#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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191785464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;vertical-align:top;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: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="padding:2px 1pt;text-align: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/>2020</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/>2019</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,806&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661&#160;</span></td><td style="background-color:#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%">Residential</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%">30,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">Total Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">192,014&#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%">191,892&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="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:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/>Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/>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: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%">232,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,360)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,911)</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: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</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%">30,107&#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%">(3,209)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,107&#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%">(1,692)</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(291)</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: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</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%">265,217&#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%">(20,330)</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%">265,217&#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%">(8,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190676424">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt&#160;was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">355,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%">400,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%">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%">20,000&#160;</span></td><td style="background-color:#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%">355,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 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%">420,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%">Note payable to seller, Plateau Acquisition</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%">10,000&#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%">10,000&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes and deferred payments to sellers, Tealstone Acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">12,230&#160;</span></td><td style="background-color:#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%">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,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#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%">375,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">443,035&#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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473)</span></td><td style="background-color:#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%">Less - Unamortized 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%">(6,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935)</span></td><td style="background-color:#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 long-term debt</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%">291,249&#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%">390,627&#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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192002024">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock', window );">Schedule of Derivative Liabilities at Fair Value</a></td>
<td class="text">The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="border-top:1pt solid #000;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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(4,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(2,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;vertical-align:top;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="border-top:1pt solid #000;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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(4,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(2,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in AOCI</a></td>
<td class="text">The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the years ending December&#160;31, 2020 and 2019 for derivatives designated as cash flow hedges:<div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2020</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%">Year Ended <br/>December 31, 2019</span></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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)</span></td><td style="background-color:#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%">Net amount reclassified from AOCI into earnings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">3,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%">(780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#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%">(6,548)</span></td><td style="background-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,493&#160;</span></td><td style="background-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%">(5,055)</span></td><td style="background-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%">(273)</span></td><td style="background-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%">64&#160;</span></td><td style="background-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%">(209)</span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized losses totaling $4,192 are anticipated to be reclassified from AOCI into interest expense during the next 12 months due to settlement of the associated underlying obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative assets at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative liabilities at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449199991592">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs</a></td>
<td class="text">The components of lease expense is as follows:<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">8,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,594&#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%">13,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">18,032&#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%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">232&#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%">233&#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:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align: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="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%">2019</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="border-top:1pt solid #000000;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%">8,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,127&#160;</span></td><td style="background-color:#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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#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 (noncash):</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%">8,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 0 12.25pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>2020</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/>2019</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%">16,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,979&#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%">7,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,095&#160;</span></td><td style="background-color:#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%">8,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#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%">16,546&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">14,071&#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%">(702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">997&#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%">Current maturities of 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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#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%">560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">764&#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%">3.2</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%">2.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%">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%">3.2</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%">4.0</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.7&#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%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">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;vertical-align:top;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#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%">(1,826)</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%">(40)</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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,546&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Operating Lease Liabilities</a></td>
<td class="text">Maturities of lease liabilities are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#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%">(1,826)</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%">(40)</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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,546&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449284474824">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income 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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,032&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax (benefit) expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,439&#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%">(27,398)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) 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%">22,471&#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%">(26,216)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 2020, 2019 and 2018 and our effective tax rates were as follows:</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">13,729&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">3,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">6,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#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%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><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%">(29,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8)</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%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4)</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%">Income tax (benefit) expense</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,471&#160;</span></td><td style="background-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4&#160;</span></td><td style="background-color:#cceeff;border-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:#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%">(26,216)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181.1)</span></td><td style="background-color:#cceeff;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:#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,738&#160;</span></td><td style="background-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="top.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:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">4,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,981&#160;</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%">1,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812&#160;</span></td><td style="background-color:#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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">922&#160;</span></td><td style="background-color:#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%">Members interest 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%">9,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328&#160;</span></td><td style="background-color:#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%">Right of use 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%">3,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%">3,253&#160;</span></td><td style="background-color:#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%">Derivative Liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Deferred Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,801&#160;</span></td><td style="background-color:#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 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:10pt;font-weight:400;line-height:100%">37,517&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">41,097&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(16,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911)</span></td><td style="background-color:#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%">(3,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#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%">(7,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#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%">(2,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,700)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(15,085)</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 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%">7,817&#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%">26,012&#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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191941416">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</a></td>
<td class="text">The following table presents RSA activity:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"/><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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2019</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%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.91&#160;</span></td><td style="background-color:#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%">Granted</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%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73&#160;</span></td><td style="background-color:#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%">Vested</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%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22&#160;</span></td><td style="background-color:#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%">Forfeited</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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><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%">55&#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%">9.26&#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></table><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">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: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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13.78&#160;</span></td><td style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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%">287&#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%">13.77&#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></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Fair Value Assumptions And Fair Value Output of Warrants</a></td>
<td class="text"><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%">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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1pt;text-align: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195397464">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text">The following table reconciles the numerators and denominators of the basic and diluted per common share computations for net income attributable to Sterling common stockholders:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:10pt;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,187&#160;</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:400;line-height:100%">Denominator:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,903&#160;</span></td><td style="background-color:#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%">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%">336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291&#160;</span></td><td style="background-color:#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%">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%">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="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%">27,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 colspan="2" style="background-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%">27,194&#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%">Basic net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190668280">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_strl_ScheduleofDefinedContributionPlanTableTextBlock', window );">Schedule of Defined Contribution Plan</a></td>
<td class="text"><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%">The following table presents our participation in these plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.151%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><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.648%"/><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.426%"/><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:5.332%"/><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:5.332%"/><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:5.332%"/><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.426%"/><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" 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="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions</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%">Surcharge<br/>Imposed</span></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%">Expiration Date of Collective Bargaining Agreement </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></tr><tr style="height:12pt"><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%">2020</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%">2019</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%">2020</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%">2019</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%">2018</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"><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;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%">94-6090764</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%">Yellow</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%">Yellow</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%">Yes</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%">2,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">2,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">1,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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;border-top:1pt 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%">Various</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%">Carpenter Funds Administrative Office</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6050970</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%">Red</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%">Red</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%">915</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%">547</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%">748</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%">Various</span></td></tr><tr><td colspan="3" style="background-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%">Laborers Pension Trust for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277608</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%">Green</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%">Green</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%">787</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%">857</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%">880</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%">Various</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%">Cement Mason Pension Trust Fund For Northern California</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277669</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%">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%">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%">426</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%">320</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%">504</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%">Various</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:8pt;font-weight:400;line-height:100%">All other funds</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;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: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%">7,571</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,144</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,283</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="9" style="background-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%">Total Contributions:</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,182&#160;</span></td><td style="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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><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 2020 and 2019 is for the plan&#8217;s year-end during 2019 and 2018, 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%">Lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject.</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)&#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%">These funds include multi-employer plans for pensions and other employee benefits. The total individually insignificant multi-employer pension costs contributed were $1,252, $829 and $1,300 for 2020, 2019 and 2018, respectively, and are included in the contributions to all other funds along with contributions to other types of benefit plans. Other employee benefits include certain coverage for medical, prescription drug, dental, vision, life and accidental death and dismemberment, disability and other benefit 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_strl_ScheduleofDefinedContributionPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the schedule of defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191890664">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of 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;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(8,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,089)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(7,203)</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%">65,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,288)</span></td><td style="background-color:#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%">(7,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#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%">(7,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#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%">(42,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#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%">8,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038)</span></td><td style="background-color:#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%">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957&#160;</span></td><td style="background-color:#cceeff;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%">10,248&#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%">(3,902)</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%">(14,020)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449193946360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risk and Enterprise Wide Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Revenue by Major Customers by Reporting Segments</a></td>
<td class="text">The following table shows contract revenues generated from customers that accounted for more than 10% of the Company&#8217;s consolidated revenues:<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:41.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.944%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom: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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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 colspan="9" 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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">2018</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%">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%">%</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%">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%">%</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%">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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utah Department of Transportation (&#8220;UDOT&#8221;)</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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">12.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">14.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Represents less than 10% of revenues</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195397464">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenues, depreciation and amortization, and income from operations by reportable segment for the years ended December&#160;31, 2020, 2019 and 2018:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">2020</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%">2019</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%">2018</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: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,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%">760,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,638&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#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</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%">164,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,696&#160;</span></td><td style="background-color:#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,427,412&#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,126,278&#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,037,667&#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:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,492&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,439&#160;</span></td><td style="background-color:#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</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%">1,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,839&#160;</span></td><td style="background-color:#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%">32,785&#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%">20,740&#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%">16,770&#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:14pt"><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</span></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,044&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629&#160;</span></td><td style="background-color:#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</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%">20,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,938&#160;</span></td><td style="background-color:#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%">Subtotal</span></td><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%">95,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%">42,062&#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%">42,611&#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%">Acquisition related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,892&#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%">37,751&#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%">42,611&#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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total assets by reportable segment at December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">&#160;</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/>2020</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/>2019</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%">Assets</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: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:10pt;font-weight:400;line-height:100%">&#160;</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%">Heavy Civil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,646&#160;</span></td><td style="background-color:#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%">Specialty Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,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:justify;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#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 Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">952,694&#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%">934,689&#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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190578088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195352488">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase in accounts receivable</a></td>
<td class="nump">$ 8,552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ContractWithCustomerRetainageAssetCurrent', window );">Contract asset retainage</a></td>
<td class="nump">44,412,000<span></span>
</td>
<td class="nump">52,124,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="top.Show.showAR( this, 'defref_strl_ContractWithCustomerRetainageLiabilityCurrent', window );">Contract liability retainage</a></td>
<td class="nump">33,856,000<span></span>
</td>
<td class="nump">27,251,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="top.Show.showAR( this, 'defref_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset', window );">Decrease in contract asset retainage</a></td>
<td class="nump">9,704,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability', window );">Increase in contract liability retainage</a></td>
<td class="nump">56,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod', window );">Contract liability recognized during the period</a></td>
<td class="nump">$ 444,213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,341,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="top.Show.showAR( this, 'defref_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear', window );">Retainage rate</a></td>
<td class="nump">68.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Consolidated ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember', window );">Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ProjectTypeAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ProjectTypeAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ProjectTypeAxis=strl_SpecialtyServiceMember', window );">Specialty Service | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ProjectTypeAxis=strl_SpecialtyServiceMember', window );">Specialty Service | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Revenue Recognized During the Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ContractWithCustomerRetainageAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Retainage Asset, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractWithCustomerRetainageAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ContractWithCustomerRetainageLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Retainage Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractWithCustomerRetainageLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts Receivable Retainage, Percentage Estimated To Be Collected In Next Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Retainage Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Retainage Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the length of time the Company's contracts generally take to complete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ProjectTypeAxis=strl_HeavyCivilConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ProjectTypeAxis=strl_HeavyCivilConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProjectTypeAxis=strl_SpecialtyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ProjectTypeAxis=strl_SpecialtyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192253784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plateau Acquisition - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 02, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 192,014<span></span>
</td>
<td class="nump">$ 191,892<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember', window );">Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 427,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 106,784<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449279408584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plateau Acquisition - 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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Business Combination, Consideration Transferred [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,195<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment', window );">Tax basis election</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,015<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 192,014<span></span>
</td>
<td class="nump">$ 191,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember', window );">Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Business Combination, Consideration Transferred [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration transferred, net of $2,425 of cash acquired</a></td>
<td class="nump">$ 375,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredWorkingCapital', window );">Target working capital adjustment</a></td>
<td class="nump">21,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="nump">16,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Sellers Note</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment', window );">Tax basis election</a></td>
<td class="nump">5,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">427,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired</a></td>
<td class="nump">$ 2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued in acquisition of business (in shares)</a></td>
<td class="nump">1,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition share price</a></td>
<td class="nump">$ 13.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">$ 61,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="nump">13,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="nump">249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="nump">65,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets, net</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(22,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(7,790)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current and non-current liabilities</a></td>
<td class="num">(7,918)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet', window );">Total net tangible assets</a></td>
<td class="nump">102,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identifiable intangible assets</a></td>
<td class="nump">218,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">106,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration transferred</a></td>
<td class="nump">$ 427,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Tax Gross Up Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment</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_BusinessCombinationConsiderationTransferredWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationConsiderationTransferredWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&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 http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449199975560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plateau Acquisition Plateau Acquisition - 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>Oct. 02, 2019</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="top.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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember', window );">Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">October 2, 2019 Fair Value</a></td>
<td class="nump">$ 218,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">October 2, 2019 Fair Value</a></td>
<td class="nump">$ 191,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">23 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name | Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">October 2, 2019 Fair Value</a></td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">October 2, 2019 Fair Value</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192473384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plateau Acquisition - Supplemental Pro Forma Information (Details) - Plateau - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Pro forma revenue</a></td>
<td class="nump">$ 1,358,736<span></span>
</td>
<td class="nump">$ 1,326,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma net loss attributable to Sterling</a></td>
<td class="nump">$ 90,408<span></span>
</td>
<td class="nump">$ 54,282<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449302859192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Customers Revenue from Customers - Backlog By Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">$ 1,175,388<span></span>
</td>
<td class="nump">$ 1,068,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">898,183<span></span>
</td>
<td class="nump">834,049<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember', window );">Specialty Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">$ 277,205<span></span>
</td>
<td class="nump">$ 233,976<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SpecialtyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191956616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Customers - Additional Information (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percentage</a></td>
<td class="nump">64.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194787480">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,427,412<span></span>
</td>
<td class="nump">$ 1,126,278<span></span>
</td>
<td class="nump">$ 1,037,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">526,561<span></span>
</td>
<td class="nump">483,175<span></span>
</td>
<td class="nump">513,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">109,894<span></span>
</td>
<td class="nump">141,371<span></span>
</td>
<td class="nump">111,824<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction | Water Containment and Treatment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">69,922<span></span>
</td>
<td class="nump">65,795<span></span>
</td>
<td class="nump">66,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction | Other Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">47,447<span></span>
</td>
<td class="nump">69,984<span></span>
</td>
<td class="nump">73,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember', window );">Specialty Service | Land Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">397,253<span></span>
</td>
<td class="nump">84,637<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember', window );">Specialty Service | Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">111,641<span></span>
</td>
<td class="nump">128,187<span></span>
</td>
<td class="nump">120,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed Unit Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">843,401<span></span>
</td>
<td class="nump">708,638<span></span>
</td>
<td class="nump">733,047<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_LumpSumMember', window );">Lump Sum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">389,045<span></span>
</td>
<td class="nump">262,237<span></span>
</td>
<td class="nump">146,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_ResidentialAndOtherMember', window );">Residential And Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 194,966<span></span>
</td>
<td class="nump">$ 155,403<span></span>
</td>
<td class="nump">$ 157,746<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_HeavyHighwayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_HeavyHighwayMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_AviationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_AviationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_WaterContainmentAndTreatmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_WaterContainmentAndTreatmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_OtherRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_OtherRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_LandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_LumpSumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_LumpSumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_ResidentialAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_ResidentialAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449302529896">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_EstimatedConstructionGrossProfitLossBeforeTax', window );">Estimated construction gain (loss) before tax</a></td>
<td class="nump">$ 7,439<span></span>
</td>
<td class="num">$ (9,044)<span></span>
</td>
<td class="nump">$ 7,098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=strl_CostsAndEstimatedEarningsInExcessOfBillingsMember', window );">Costs and Estimated Earnings in Excess of Billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnapprovedChangeOrdersAmount', window );">Provision for estimated loss on uncompleted contracts</a></td>
<td class="nump">$ 7,142<span></span>
</td>
<td class="nump">$ 3,000<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents net estimated gross profit (loss) before tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_EstimatedConstructionGrossProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnapprovedChangeOrdersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6471471&amp;loc=d3e48698-109348<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnapprovedChangeOrdersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=strl_CostsAndEstimatedEarningsInExcessOfBillingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=strl_CostsAndEstimatedEarningsInExcessOfBillingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195938840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>entity</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">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="top.Show.showAR( this, 'defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities', window );">Consolidated 50% owned subsidiaries, number of entities | entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemption', window );">Members&#8217; interest subject to mandatory redemption</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_MyersMember', window );">Myers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax', window );">Earnings from consolidated 50% owned subsidiaries</a></td>
<td class="nump">11,100<span></span>
</td>
<td class="nump">$ 9,800<span></span>
</td>
<td class="nump">$ 15,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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_Consolidated50OwnedSubsidiariesNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated 50% Owned Subsidiaries, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_Consolidated50OwnedSubsidiariesNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Death And Disability Insurance Policies, Per Policy Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Member's interest subject to mandatory redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromSubsidiariesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=strl_MyersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=strl_MyersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192483528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemption', window );">Members&#8217; interest subject to mandatory redemption</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_UndistributedEarningsOfDomesticSubsidiariesNet', window );">Net accumulated earnings</a></td>
<td class="nump">11,290<span></span>
</td>
<td class="nump">9,003<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Total liability</a></td>
<td class="nump">$ 51,290<span></span>
</td>
<td class="nump">$ 49,003<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Member's interest subject to mandatory redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_UndistributedEarningsOfDomesticSubsidiariesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_UndistributedEarningsOfDomesticSubsidiariesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449199197592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries - Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 94,892<span></span>
</td>
<td class="nump">$ 37,751<span></span>
</td>
<td class="nump">$ 42,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income</a></td>
<td class="nump">42,306<span></span>
</td>
<td class="nump">39,901<span></span>
</td>
<td class="nump">25,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Myers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">200,674<span></span>
</td>
<td class="nump">205,615<span></span>
</td>
<td class="nump">193,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">4,796<span></span>
</td>
<td class="nump">6,372<span></span>
</td>
<td class="nump">8,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income</a></td>
<td class="nump">$ 2,382<span></span>
</td>
<td class="nump">$ 3,196<span></span>
</td>
<td class="nump">$ 4,415<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_MyersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_MyersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192939112">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 94,892<span></span>
</td>
<td class="nump">$ 37,751<span></span>
</td>
<td class="nump">$ 42,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">42,306<span></span>
</td>
<td class="nump">39,901<span></span>
</td>
<td class="nump">$ 25,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember', window );">Joint Ventures | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">15,800<span></span>
</td>
<td class="nump">6,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">1,271<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 1,278<span></span>
</td>
<td class="nump">$ 471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_RLWMember', window );">RLW | Joint Ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">51.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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=strl_RLWMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=strl_RLWMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194702984">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 361,543<span></span>
</td>
<td class="nump">$ 330,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">(321,884)<span></span>
</td>
<td class="num">(266,253)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="nump">16,653<span></span>
</td>
<td class="nump">9,196<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember', window );">Equity Method Investment, Nonconsolidated Investee or Group of Investees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="nump">16,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember', window );">Joint Ventures | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">143,608<span></span>
</td>
<td class="nump">92,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">$ (141,295)<span></span>
</td>
<td class="num">(86,705)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,196<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ReceivablesFromAndEquityInConstructionJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ReceivablesFromAndEquityInConstructionJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449189308280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details) - Joint Ventures - 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 198,497<span></span>
</td>
<td class="nump">$ 158,291<span></span>
</td>
<td class="nump">$ 115,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before tax</a></td>
<td class="nump">22,517<span></span>
</td>
<td class="nump">20,449<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Sterling&#8217;s noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Revenues</a></td>
<td class="nump">88,825<span></span>
</td>
<td class="nump">76,419<span></span>
</td>
<td class="nump">55,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">$ 10,061<span></span>
</td>
<td class="nump">$ 8,170<span></span>
</td>
<td class="nump">$ 4,104<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195280520">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 259,727<span></span>
</td>
<td class="nump">$ 239,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation</a></td>
<td class="num">(133,059)<span></span>
</td>
<td class="num">(123,214)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">126,668<span></span>
</td>
<td class="nump">116,030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember', window );">Construction and transportation equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">231,799<span></span>
</td>
<td class="nump">217,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">21,025<span></span>
</td>
<td class="nump">14,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">3,891<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,012<span></span>
</td>
<td class="nump">$ 2,767<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://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 (SX210.5-02(13))<br> -URI http://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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://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(13))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449191987496">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 21,300<span></span>
</td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="nump">$ 14,400<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195755288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 192,014<span></span>
</td>
<td class="nump">$ 191,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">11,436<span></span>
</td>
<td class="nump">$ 4,695<span></span>
</td>
<td class="nump">$ 2,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Amortization, 2021</a></td>
<td class="nump">11,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Amortization, 2022</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Amortization, 2023</a></td>
<td class="nump">11,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Amortization, 2024</a></td>
<td class="nump">11,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Amortization, 2025</a></td>
<td class="nump">$ 10,700<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192967448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Goodwill By Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 192,014<span></span>
</td>
<td class="nump">$ 191,892<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">54,806<span></span>
</td>
<td class="nump">54,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember', window );">Specialty Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">106,783<span></span>
</td>
<td class="nump">106,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_ResidentialConstructionMember', window );">Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 30,425<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SpecialtyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ResidentialConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449196023592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 265,217<span></span>
</td>
<td class="nump">$ 265,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (20,330)<span></span>
</td>
<td class="num">(8,894)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 232,623<span></span>
</td>
<td class="nump">232,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (16,360)<span></span>
</td>
<td class="num">(6,911)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">23 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 30,107<span></span>
</td>
<td class="nump">30,107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (3,209)<span></span>
</td>
<td class="num">(1,692)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (761)<span></span>
</td>
<td class="num">$ (291)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194544040">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 375,397,000<span></span>
</td>
<td class="nump">$ 443,035,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LongtermDebtCurrentMaturitiesGross', window );">Less - Current maturities of long-term debt</a></td>
<td class="num">(77,434,000)<span></span>
</td>
<td class="num">(42,473,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Less - Unamortized debt issuance costs</a></td>
<td class="num">(6,714,000)<span></span>
</td>
<td class="num">(9,935,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">291,249,000<span></span>
</td>
<td class="nump">390,627,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_OtherDebtMember', window );">Other debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">10,397,000<span></span>
</td>
<td class="nump">805,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">355,000,000<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">355,000,000<span></span>
</td>
<td class="nump">420,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable | Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_LongtermDebtCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Current Maturities, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LongtermDebtCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://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 http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_OtherDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_OtherDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TheCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TheCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449182044328">
<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="2">3 Months Ended</th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 02, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 02, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 375,397,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375,397,000<span></span>
</td>
<td class="nump">$ 443,035,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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,920,000<span></span>
</td>
<td class="nump">2,307,000<span></span>
</td>
<td class="nump">$ 2,073,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment 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="nump">$ 301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301,000<span></span>
</td>
<td class="nump">7,728,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities', window );">Consolidated 50% owned subsidiaries, number of entities | entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LoansReceivableCARESAct', window );">CARES Act PPP loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Liabilities incurred</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember', window );">Tealstone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued', window );">Promissory notes issued to the sellers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DeferredCashPaymentsDue', window );">Deferred cash payments due</a></td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionExpense', window );">Accretion expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 273,000<span></span>
</td>
<td class="nump">1,086,000<span></span>
</td>
<td class="nump">$ 1,177,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 2.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent', window );">Excess cash flow prepayment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 2.00 but less than 2.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent', window );">Excess cash flow prepayment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 2.00 but less than 2.50 | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 2.00 but less than 2.50 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 1.50 but less than 2.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent', window );">Excess cash flow prepayment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 1.50 but less than 2.00 | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Greater than or equal to 1.50 but less than 2.00 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">Credit Agreement | Less than 1.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent', window );">Excess cash flow prepayment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm', window );">Cash flow prepayment term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,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="nump">$ 350,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">355,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,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="nump">$ 355,000,000<span></span>
</td>
<td class="nump">420,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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | October 1, 2019 - June 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | July 1, 2020 - September 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | October 1, 2020 - March 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | April 1, 2021 - June 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | October 1, 2021 - December 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 355,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,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="nump">$ 355,000,000<span></span>
</td>
<td class="nump">400,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">5.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Periodic payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment', window );">Excess cash flow payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,700,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 172,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 15,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentStatedLIBORInterestRate', window );">Debt instrument, LIBOR interest rate</a></td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">6.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable | Tealstone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12,230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated 50% Owned Subsidiaries, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_Consolidated50OwnedSubsidiariesNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentCovenantExpectedExcessCashFlowPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Expected Excess Cash Flow Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment</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_DebtInstrumentCovenantFixedChargeRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Fixed Charge Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent</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>num: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_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DebtInstrumentStatedLIBORInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Stated LIBOR Interest Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentStatedLIBORInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DeferredCashPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Cash Payments Due</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeferredCashPaymentsDue</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_LoansReceivableCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans Receivable, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LoansReceivableCARESAct</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_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Promissory Note Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued</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_AccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6394232&amp;loc=d3e17558-110866<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&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 http://asc.fasb.org/extlink&amp;oid=117329964&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DebtCovenantTermsAxis=strl_DebtCovenantTermsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantTermsAxis=strl_DebtCovenantTermsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtCovenantTermsAxis=strl_DebtCovenantTermsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantTermsAxis=strl_DebtCovenantTermsTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DebtCovenantTermsAxis=strl_DebtCovenantTermsThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantTermsAxis=strl_DebtCovenantTermsThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtCovenantTermsAxis=strl_DebtCovenantTermsFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantTermsAxis=strl_DebtCovenantTermsFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TheCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TheCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_strl_DebtCovenantPeriodAxis=strl_Period3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantPeriodAxis=strl_Period3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_Period4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantPeriodAxis=strl_Period4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_Period5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantPeriodAxis=strl_Period5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TheRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TheRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=strl_SwingLineLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=strl_SwingLineLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194561848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 375,397,000<span></span>
</td>
<td class="nump">$ 443,035,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Unrealized gain (loss) on derivatives</a></td>
<td class="num">(6,548,000)<span></span>
</td>
<td class="num">(273,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Unrealized gain (loss) on derivatives</a></td>
<td class="nump">6,821,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember', window );">Term Loan Facility | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 355,000,000<span></span>
</td>
<td class="nump">$ 400,000,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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192279720">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="num">(4,427)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="num">(2,629)<span></span>
</td>
<td class="num">(398)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="num">(7,056)<span></span>
</td>
<td class="num">(459)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative 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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="num">(4,427)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="num">(2,629)<span></span>
</td>
<td class="num">(398)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="num">(7,056)<span></span>
</td>
<td class="num">(459)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative 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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<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 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195789464">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain (loss) recognized in OCI, before tax amount</a></td>
<td class="num">$ (10,103)<span></span>
</td>
<td class="num">$ (243)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Net gain (loss) recognized in OCI, tax amount</a></td>
<td class="nump">2,273<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Net gain (loss) recognized in OCI, net of tax amount</a></td>
<td class="num">(7,830)<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Net amount reclassified from AOCI into earnings, before tax amount</a></td>
<td class="nump">3,555<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Net amount reclassified from AOCI into earnings, tax amount</a></td>
<td class="num">(780)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Net amount reclassified from AOCI into earnings, net of tax amount</a></td>
<td class="nump">2,775<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Change in other comprehensive income, before tax amount</a></td>
<td class="num">(6,548)<span></span>
</td>
<td class="num">(273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Change in other comprehensive income, tax amount</a></td>
<td class="nump">1,493<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in other comprehensive income, net of tax amount</a></td>
<td class="num">(5,055)<span></span>
</td>
<td class="num">$ (209)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Change in other comprehensive income, before tax amount</a></td>
<td class="nump">6,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Net unrealized gains anticipated to be reclassified within twelve months</a></td>
<td class="nump">$ 4,192<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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195186104">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LesseeLeaseTerminationPeriod', window );">Lease termination period</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 8,541<span></span>
</td>
<td class="nump">$ 8,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">13,109<span></span>
</td>
<td class="nump">18,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_FinanceLeasesCostAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">8,296<span></span>
</td>
<td class="nump">8,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract', window );"><strong>Right-of-use assets obtained in exchange for lease obligations (noncash):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">8,450<span></span>
</td>
<td class="nump">8,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Assets and Liabilities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">16,515<span></span>
</td>
<td class="nump">13,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">7,588<span></span>
</td>
<td class="nump">7,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">8,958<span></span>
</td>
<td class="nump">6,976<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">16,546<span></span>
</td>
<td class="nump">14,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">1,479<span></span>
</td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(702)<span></span>
</td>
<td class="num">(482)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="nump">$ 777<span></span>
</td>
<td class="nump">$ 997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization<span></span>
</td>
<td class="text">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:LongTermDebtCurrent<span></span>
</td>
<td class="text">us-gaap:LongTermDebtCurrent<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">$ 188<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:LongTermDebtNoncurrent<span></span>
</td>
<td class="text">us-gaap:LongTermDebtNoncurrent<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 372<span></span>
</td>
<td class="nump">$ 560<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 560<span></span>
</td>
<td class="nump">$ 764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, operating leases</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, finance leases</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, operating leases</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, finance leases</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 7,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">5,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">1,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">18,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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(1,826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">16,546<span></span>
</td>
<td class="nump">$ 14,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 560<span></span>
</td>
<td class="nump">$ 764<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LesseeLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LesseeLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">8 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_FinanceLeasesCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Leases, Cost [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_FinanceLeasesCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_LesseeLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Renewal Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LesseeLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_LesseeLeaseTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LesseeLeaseTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195609272">
<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability', window );">Claim amounts that affect ultimate liability</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence', window );">Payments for general liability per occurrence</a></td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability', window );">Maximum liability</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_CommercialInsuranceCoverage', window );">Commercial insurance coverage</a></td>
<td class="nump">$ 75,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="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence', window );">Payments for workers compensation per occurrence</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence', window );">Payments for workers compensation per occurrence</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember', window );">Tealstone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_EarnoutExpense', window );">Earn-out expense</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember', window );">Tealstone | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_EarnoutExpense', window );">Earn-out expense</a></td>
<td class="nump">$ 15,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_CommercialInsuranceCoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Insurance Coverage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EarnoutExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost from an agreement as earn-out expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_EarnoutExpense</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_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents self insurance general liability, amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents self insurance workers compensation claims, amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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_strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents self insurance workers compensation claims, maximum liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability</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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_TealstoneConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195648808">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax expense</a></td>
<td class="nump">$ 3,032<span></span>
</td>
<td class="nump">$ 1,182<span></span>
</td>
<td class="nump">$ 288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax (benefit) expense</a></td>
<td class="nump">19,439<span></span>
</td>
<td class="num">(27,398)<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="nump">$ 22,471<span></span>
</td>
<td class="num">$ (26,216)<span></span>
</td>
<td class="nump">$ 1,738<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195894488">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax expense at the U.S. federal statutory rate</a></td>
<td class="nump">$ 13,729<span></span>
</td>
<td class="nump">$ 3,041<span></span>
</td>
<td class="nump">$ 6,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefits</a></td>
<td class="nump">5,149<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(141)<span></span>
</td>
<td class="num">(2,241)<span></span>
</td>
<td class="num">(4,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(29,375)<span></span>
</td>
<td class="num">(1,013)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Executive compensation, including stock incentives</a></td>
<td class="nump">1,881<span></span>
</td>
<td class="nump">805<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other permanent differences</a></td>
<td class="nump">1,853<span></span>
</td>
<td class="num">(116)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="nump">$ 22,471<span></span>
</td>
<td class="num">$ (26,216)<span></span>
</td>
<td class="nump">$ 1,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">11.50%<span></span>
</td>
<td class="nump">1.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="top.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.20%)<span></span>
</td>
<td class="num">(15.50%)<span></span>
</td>
<td class="num">(13.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(202.90%)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Executive compensation, including stock incentives</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences', window );">Other permanent differences</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income rate, percent</a></td>
<td class="nump">34.40%<span></span>
</td>
<td class="num">(181.10%)<span></span>
</td>
<td class="nump">5.60%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the 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 changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>93
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449192939112">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Accrued compensation and other</a></td>
<td class="nump">$ 4,743<span></span>
</td>
<td class="nump">$ 3,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DeferredTaxAssetsNoncontrollingInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,860<span></span>
</td>
<td class="nump">1,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies', window );">Members interest liabilities</a></td>
<td class="nump">9,131<span></span>
</td>
<td class="nump">11,328<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DeferredTaxAssetsRightOfUseLiability', window );">Right of use liabilities</a></td>
<td class="nump">3,687<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Derivative Liability</a></td>
<td class="nump">1,557<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DeferredTaxAssetsDeferredPayments', window );">Deferred Payments</a></td>
<td class="nump">2,223<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">14,316<span></span>
</td>
<td class="nump">19,801<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">37,517<span></span>
</td>
<td class="nump">41,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation of property and equipment</a></td>
<td class="num">(16,490)<span></span>
</td>
<td class="num">(7,911)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DeferredTaxLiabilitiesRightOfUseAsset', window );">Right of use assets</a></td>
<td class="num">(3,680)<span></span>
</td>
<td class="num">(3,232)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Amortization of tax basis goodwill</a></td>
<td class="num">(7,099)<span></span>
</td>
<td class="num">(3,091)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(2,431)<span></span>
</td>
<td class="num">(851)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(29,700)<span></span>
</td>
<td class="num">(15,085)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net total deferred tax asset</a></td>
<td class="nump">$ 7,817<span></span>
</td>
<td class="nump">$ 26,012<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Deferred Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Right Of Use Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right Of Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=121554379&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 http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>94
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194231848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 58,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_OperatingLossCarryforwardExpirationPeriod', window );">Operating loss carryforward, expiration period</a></td>
<td class="text">18 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 36,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_OperatingLossCarryforwardExpirationPeriod', window );">Operating loss carryforward, expiration period</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_strl_OperatingLossCarryforwardExpirationPeriod', window );">Operating loss carryforward, expiration period</a></td>
<td class="text">18 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_OperatingLossCarryforwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration period of each operating loss carryforward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_OperatingLossCarryforwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449302841624">
<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 02, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,195<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_CommonStockVotesPerShare', window );">Common stock, votes entitled per share | vote</a></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="top.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="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="top.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="nump">0<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">467,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued in acquisition of business (in shares)</a></td>
<td class="nump">1,245,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions | $</a></td>
<td class="nump">$ 16,195<span></span>
</td>
<td class="text">&#160;<span></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_CommonStockVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449199604568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2017</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,985,000<span></span>
</td>
<td class="nump">$ 1,109,000<span></span>
</td>
<td class="nump">$ 452,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Stock issued during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_StockIssuedDuringPeriodValueWarrantsExercised', window );">Stock issued related to warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,477,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 653,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">51,000<span></span>
</td>
<td class="nump">52,000<span></span>
</td>
<td class="nump">49,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in the period (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.73<span></span>
</td>
<td class="nump">$ 12.06<span></span>
</td>
<td class="nump">$ 11.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 799,000<span></span>
</td>
<td class="nump">$ 1,261,000<span></span>
</td>
<td class="nump">$ 1,107,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140,000<span></span>
</td>
<td class="nump">$ 255,000<span></span>
</td>
<td class="nump">$ 361,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,614,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">169,000<span></span>
</td>
<td class="nump">261,000<span></span>
</td>
<td class="nump">248,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in the period (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.52<span></span>
</td>
<td class="nump">$ 12.14<span></span>
</td>
<td class="nump">$ 16.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,918,000<span></span>
</td>
<td class="nump">$ 1,709,000<span></span>
</td>
<td class="nump">$ 392,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,305,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">176,000<span></span>
</td>
<td class="nump">310,000<span></span>
</td>
<td class="nump">890,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in the period (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.06<span></span>
</td>
<td class="nump">$ 11.81<span></span>
</td>
<td class="nump">$ 11.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 1,620,000<span></span>
</td>
<td class="nump">$ 948,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,000<span></span>
</td>
<td class="nump">74,000<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,845,000<span></span>
</td>
<td class="nump">$ 964,000<span></span>
</td>
<td class="nump">$ 92,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price (USD 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,643,000<span></span>
</td>
<td class="nump">3,788,000<span></span>
</td>
<td class="nump">$ 3,064,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">1,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,572,000<span></span>
</td>
<td class="nump">3,761,000<span></span>
</td>
<td class="nump">$ 3,064,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">748,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,000<span></span>
</td>
<td class="nump">$ 27,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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount', window );">Maximum annual contribution amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of Warrant or Right, Number of Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the term or warrants or rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=strl_RestrictedStockAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=strl_RestrictedStockUnitsAndPhantomStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_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_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=strl_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449181990776">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(71)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in usd per share)</a></td>
<td class="nump">$ 11.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">8.73<span></span>
</td>
<td class="nump">$ 12.06<span></span>
</td>
<td class="nump">$ 11.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">11.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">15.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in usd per share)</a></td>
<td class="nump">$ 9.26<span></span>
</td>
<td class="nump">$ 11.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">169<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in usd per share)</a></td>
<td class="nump">$ 13.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">13.52<span></span>
</td>
<td class="nump">$ 12.14<span></span>
</td>
<td class="nump">$ 16.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">13.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">11.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in usd per share)</a></td>
<td class="nump">$ 13.77<span></span>
</td>
<td class="nump">$ 13.78<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449193969544">
<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></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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Total fair value | $</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>99
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449196047384">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 42,306<span></span>
</td>
<td class="nump">$ 39,901<span></span>
</td>
<td class="nump">$ 25,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding &#8212; basic (in shares)</a></td>
<td class="nump">27,859<span></span>
</td>
<td class="nump">26,671<span></span>
</td>
<td class="nump">26,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Shares for dilutive unvested stock and warrants (in shares)</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding &#8212; diluted (in shares)</a></td>
<td class="nump">28,195<span></span>
</td>
<td class="nump">27,119<span></span>
</td>
<td class="nump">27,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per share attributable to Sterling common stockholders (in usd per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 0.94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per share attributable to Sterling common stockholders (in usd per share)</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.47<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449194377592">
<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, 2020 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer matching contributions | $</a></td>
<td class="nump">$ 3,250<span></span>
</td>
<td class="nump">$ 2,842<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityNumberOfEmployees', window );">Number of employees</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_EntityNumberofEmployeesFieldPersonnel', window );">Entity number of employees, field personnel</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityNumberOfEmployees', window );">Number of employees</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_NumberOfEmployeesPercent', window );">Number of employees, percent</a></td>
<td class="nump">13.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of persons employed by the Entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity Number of Employees, Field Personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of the number of employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_TitleOfIndividualAxis=strl_UnionMembersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=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>101
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195198184">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 1,252<span></span>
</td>
<td class="nump">$ 829<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 11,977<span></span>
</td>
<td class="nump">11,182<span></span>
</td>
<td class="nump">11,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | Pension Trust Fund for Operating Engineers Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">2,278<span></span>
</td>
<td class="nump">2,314<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | Carpenter Funds Administrative Office</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">915<span></span>
</td>
<td class="nump">547<span></span>
</td>
<td class="nump">748<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | Laborers Pension Trust for Northern California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">857<span></span>
</td>
<td class="nump">880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | Cement Mason Pension Trust Fund For Northern California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="nump">504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension | All other funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 7,571<span></span>
</td>
<td class="nump">$ 7,144<span></span>
</td>
<td class="nump">$ 7,283<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_RetirementPlanNameAxis=strl_RedZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PensionTrustFundForOperatingEngineersPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CarpenterFundsAdministrativeOfficeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_CarpenterFundsAdministrativeOfficeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaborersPensionTrustForNorthernCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_LaborersPensionTrustForNorthernCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CementMasonPensionTrustFundForNorthernCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_CementMasonPensionTrustFundForNorthernCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195132280">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Accounts receivable</a></td>
<td class="num">$ (8,552)<span></span>
</td>
<td class="num">$ (10,089)<span></span>
</td>
<td class="num">$ (7,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contracts in progress, net</a></td>
<td class="nump">65,963<span></span>
</td>
<td class="num">(5,188)<span></span>
</td>
<td class="num">(8,288)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="num">(7,457)<span></span>
</td>
<td class="nump">1,524<span></span>
</td>
<td class="nump">659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and non-current assets</a></td>
<td class="num">(7,861)<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(42,392)<span></span>
</td>
<td class="nump">10,987<span></span>
</td>
<td class="nump">1,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued compensation and other liabilities</a></td>
<td class="nump">8,260<span></span>
</td>
<td class="num">(839)<span></span>
</td>
<td class="num">(4,038)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members' interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="nump">2,287<span></span>
</td>
<td class="num">(340)<span></span>
</td>
<td class="nump">1,957<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities</a></td>
<td class="num">$ (10,248)<span></span>
</td>
<td class="nump">$ 3,902<span></span>
</td>
<td class="nump">$ 14,020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the increase (decrease) in member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in Equity in and Receivable from unconsolidated joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195829560">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Contract revenues</a></td>
<td class="nump">$ 1,236,043<span></span>
</td>
<td class="nump">$ 1,018,484<span></span>
</td>
<td class="nump">$ 927,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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms', window );">Contract receivable</a></td>
<td class="nump">$ 19,807<span></span>
</td>
<td class="nump">$ 18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Contract Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=strl_UDOTMember', window );">Utah Department of Transportation (&#8220;UDOT&#8221;) | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Contract revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,496<span></span>
</td>
<td class="nump">$ 153,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=strl_UDOTMember', window );">Utah Department of Transportation (&#8220;UDOT&#8221;) | Customer Concentration Risk | Revenue from Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">14.80%<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=119991564&amp;loc=SL119991595-234733<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=121572278&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 http://asc.fasb.org/extlink&amp;oid=121572278&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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=strl_UDOTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=strl_UDOTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449195571320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - RLW - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related parties</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="nump">$ 15,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=strl_RLWMember', window );">Main Office</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease expense</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=strl_MainOfficeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=strl_MainOfficeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449190571624">
<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, 2020 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140449193777096">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,427,412<span></span>
</td>
<td class="nump">$ 1,126,278<span></span>
</td>
<td class="nump">$ 1,037,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">32,785<span></span>
</td>
<td class="nump">20,740<span></span>
</td>
<td class="nump">16,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">94,892<span></span>
</td>
<td class="nump">37,751<span></span>
</td>
<td class="nump">42,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(1,026)<span></span>
</td>
<td class="num">(4,311)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">952,694<span></span>
</td>
<td class="nump">934,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember', window );">Heavy Civil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">288,529<span></span>
</td>
<td class="nump">270,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember', window );">Specialty Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">580,335<span></span>
</td>
<td class="nump">577,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_ResidentialConstructionMember', window );">Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">83,830<span></span>
</td>
<td class="nump">86,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,427,412<span></span>
</td>
<td class="nump">1,126,278<span></span>
</td>
<td class="nump">1,037,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">32,785<span></span>
</td>
<td class="nump">20,740<span></span>
</td>
<td class="nump">16,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">95,918<span></span>
</td>
<td class="nump">42,062<span></span>
</td>
<td class="nump">42,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Heavy Civil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">753,824<span></span>
</td>
<td class="nump">760,325<span></span>
</td>
<td class="nump">765,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,191<span></span>
</td>
<td class="nump">12,839<span></span>
</td>
<td class="nump">13,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">4,536<span></span>
</td>
<td class="nump">3,316<span></span>
</td>
<td class="nump">17,044<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Specialty Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">508,894<span></span>
</td>
<td class="nump">212,824<span></span>
</td>
<td class="nump">120,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">19,745<span></span>
</td>
<td class="nump">6,059<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">70,583<span></span>
</td>
<td class="nump">18,207<span></span>
</td>
<td class="nump">4,629<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">164,694<span></span>
</td>
<td class="nump">153,129<span></span>
</td>
<td class="nump">151,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,849<span></span>
</td>
<td class="nump">1,842<span></span>
</td>
<td class="nump">1,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">$ 20,799<span></span>
</td>
<td class="nump">$ 20,539<span></span>
</td>
<td class="nump">$ 20,938<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_HeavyCivilConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SpecialtyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_SpecialtyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ResidentialConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>107
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
MLTAC4G<06\&-!@  _!D  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
M65USVC@4?>[^"@W;V6EG0K!E"*2;9(9 TK)-"!MHN]F=?1"V $]LB4IR2/[]
M7MD&DXRY]LSF(?CK'A]=2>=(UV<;J1[UBG-#GN-(Z//&RICUIU9+^RL>,WTL
MUUS G854,3-PJI8MO5:<!6E0'+6HXYRT8A:*QL59>FVB+LYD8J)0\(DB.HEC
MIEXN>20WYPVWL;UP'RY7QEYH79RMV9)/N?FVGB@X:^U0@C#F0H=2$,47YXV^
M^VGH=6U ^L3WD&_TWC&Q39E+^6A/1L%YP[&,>,1]8R$8_#SQ 8\BBP0\?N:@
MC=T[;>#^\1;].FT\-&;.-!_(Z$<8F-5YH]<@ 5^P)#+W<O.%YPWJ6#Q?1CK]
M3S;9LQW:('ZBC8SS8& 0AR+[9<]Y(O8">LZ! )H'T#<!;OM @)<'>'4#VGE
M.\U,UI0T#T-FV,69DANB[-. 9@_29*;1T/Q0V'Z?&@5W0X@S%P/YQ!690!>3
M)ODV'9(/[S^2]R04Y#:,(N@9?=8R\![[=,O/,2\S3'H TZ7D5@JSTN1*!#QX
M#= "@CN6=,ORDJ*(0^X?$\\](M2A3@FA 1Y^S>?'A)ZDX6Y)^! /_R,1\':G
M[.VO6N/M<NZE>!Z:\W_Z<VT4C/M_$<CV#K*=0K8/)4CZ"<Q&0V8O:U[68WBX
MZS2_(BPZ.Q:=>BSZ0B0L(O=\+94IHX/C&)5PA,[)CLY)/3H3KD(9V-%(8)*4
MYJ<"*1]_O[Q[5S$&NCMN711QD"AEJ5V'VH=,/7"F4'XX6K/ITJ;G(KQZ.UZ]
MF@-),1#W5)L/=R..M6"1QOKQ=,?I%,6Y$B8T+Y"JB)-Q$L^Y*N."8[B0GM-3
M#V'C.H5D.G7XW/-E:&<P)&O,XM)>JP":SJ[N;T;CSV1P-Y[.[K\-9J.[,9S<
M3OKCAR,R&@^.,<)[&N_6(3P2OE30E<SVZA&9&AAK1"HRD(DPZ@5^@_)6X.C#
M*XPD+4C2.B1G[)F, AB!X2+T4Z9(GU= TD[3/>ETO+>B_YIA(=NN5X=A/P@4
MU_IH>T!NX#ER)\ISAT.Z/<<A7Y+EB@,,$T$HEN0R>@K0?B],P<5E_2WA@3V#
M#I_)C2@EB\/-5IS\D#*(@*C&"!9^X>)"_Y;@;DA.E'P*A5^>4AQS]A=&K? .
M%Y?\M]0F4AL0ZK_#]>%Y@B-VNUX/LPZW\ ZWPCQ29K#,/TP%!Z ]=$849N'B
M"G\CK7E-5E)@REP!0MUVTX%Y@#$JK,+%=7X6&G )N2 N_3#_2*;<3Q1DJY06
MCC20<0SB,S72?SPB[YUCQR5K<.DG%B6<K&$%IU=,8?Y&"T>AN!& V:93?_H2
MSV541K8" -SC!F-26 7%Q7R;,'+U[*^8@&W!(6^K !KWI\/^GQBGPAEH+6?X
M 9O#YJ, [8)N91K&7$!&6B?E@ZX"<RPQ:H4ET%J6\%U&8*&P;TX7*:ITSU2!
MA!,J))_6DOSM\C);NJ5#"Z0U*2>&(SYP3.MIH?6TEM:/A.$JV^W;Q2[;4BUE
MAB-6,"NDGM:2^K3KR  <:"E5J6)4X/1]GP,$  09&,:N$'N*:W7.;AJS*"*7
MB8;;NKP?<9RJU3@M5)_B@ITSNHJY6MJA]1D0S J\*%XS49ZX_[=1H(7\4URT
M1X/K>])/@M# (J)O# ?33M>0UQ%;EC+#\2IVHEZA\%ZM/<-T!2*&9:H"IBI3
M7B'T7JT]P2291Z$/Z9&L; H.<Y1.BF*+B$^P>#@Y;I^UGLI>7VBZ5TO37YOL
MU!JJ)G>)@6[+%L,?0I'YK/Y85O?)WW+RBAYUNIU.]P##O2(-+LC;G;#>VS?!
MQ)[;C=^"@V25KTXK4"=6CJ70=HEB8#V=#X7??NU1M_N[MB7+4(2I.L(:^/DE
M6Q*G.W(CR9R3!0A+0#8A3#@;G_MU"&F#C!6N;1,;ZK0Z:Z\'/ )(!9& HFVV
M5S(*P*ELI<^70N1EV!UN7L&YY3QU#V [W8_*N,!@#@A$W;(7TLFJ:P2Z"C!?
M)TQM$P9W('+"E"&CT2C+0:B)K> 26X/"MCU>X8%>/0^$I"EHPT@$_)E\Y>7S
M#8=RX*_7;5.OAS$K/-"K62#;+_M<P\520:\ JZI&%O[GU:R3Y:SR<MEA7CC<
M]0/&JO ]#_>K/E *,EH'M+L"X*!6MO;*Y=;#TL\.&J8!K.&RROGNZN[31C\M
MZ+>*Q[/O(K?,6J F$5] J'/<A2Y3V:>&[,3(=5I\GTMC9)P>KCB#.60?@/L+
M*<WVQ+Y@]\'GXC]02P,$%     @ LTAC4F5M9>2D!0  6Q8  !@   !X;"]W
M;W)K<VAE971S+W-H965T,BYX;6R5F%EOVS@0Q[\*8?2A!=I8I*@K< PD]AX!
MVFW1;+</BWV@+=H6*HFN2"?9_?0[.B(YU(A-\Q#K^,^(/QXS0RX>5/5-'Z0T
MY+'(2WTU.QASO)S/]?8@"Z$OU%&6\&:GJD(8N*WV<WVLI$@;HR*?,\\+YX7(
MRMERT3S[5"T7ZF3RK)2?*J)/12&J?V]DKAZN9G3V].!SMC^8^L%\N3B*O;R3
MYLOQ4P5W\]Y+FA6RU)DJ225W5[-K>KEF06W0*/[*Y(,^NR8URD:I;_7-;7HU
M\^H6R5QN3>U"P,^]7,D\KSU!.[YW3F?]-VO#\^LG[[\V\ "S$5JN5/XU2\WA
M:A;/2"IWXI2;S^KA=]D!-0W<JEPW_\E#I_5F9'O21A6=,;2@R,KV5SQV'7%F
M0,,) ]89,-N 3QCXG8'_4@/>&?"F9UJ4IA_6PHCEHE(/I*K5X*V^:#JSL0;\
MK*S'_<Y4\#8#.[-<J5*K/$N%D2FY,_ #@VHT43OR\2@K40^.)N_(E[LU>?WJ
M#=$'44E-LI+\>5 G+<I4OR6OGMTOY@8:5KN?;[M&W+2-8!.-H(Q\4*4Y:/)+
MF<KTN8,Y$/58[ GKACD]KN7V@OCT+6$>\Y &K5YL3A/$?/UR\]A!X_>#Y#?^
M_ E_M^56%7(8'O+W]4:;"M;,/P[OO/?.&^]\POMG>2_+DT3'K;6,&LLZA-PO
M*6<1IVPQOS_O3D1'6<BB^+ENC>@\/PK#J-<]0PAZA,")L%+:U%.V<J"T'L*S
M3[^CS \][ELLF!#&D<?<@D&$"8M\/\!APAXF=,+\5BFMR;%2N\Q@(.'HLS2A
M?IA8&(C,BZ+$AD!D,"0^PQFBGB%R,\@2@D=.(!X0D4+<RNKY6H=X(A\A9VF)
MD47C#HTHIX%%ALAX HG.(L-D,6,>3A;W9+&3[+8THMQGFUP2H34D9E&HRF3_
M-9$2@XJ1Z42Y'UI0B(R'B86^1E2,>Q-(28^4.)&NM]]/F<Y,F\KS)A5L846A
MRRC!5@>S:1 5]RFU:,:J"1+J#>G,<[)\- =9$=6FKG+_--O>DE*BBZES9X6%
MT)Y,*U1'8S^RD%!=!/%C NPL3U,W6(^4-=D A:&CCR<\3NQ@C<C\* KLT4%D
MG(5TBH0-).Q'*TA"#6%<(&P<E4)J8R BR$XV!:+RZ$2^H4-&IO[+(!SAK'/Q
M?+4FT-4V"**C81B'-@JF8WXPM6B& H"Z*X#W=<*!Q2\?ZPD&L>#05!F04%.Y
MP9<-'S?%]T8CA*BBB-E% 2*;0AH* NJN"+J2:2-A:R2[F4:,>,1K SI.Y6'@
M1W;B0624\RBQ><8RGY[70L^9AKJ N@N#VYZ"O.ZFW1L@+.5$H4#'N?T=8SP:
M#=-8![4;'4T_Q!V-_"FLH52@[EKA#^D,!>,TSEGB<9L!D7GC_(G(6!+PJ>DV
M% 74716\EUI?DH&$"&.J;',RHBX4C"*E@N>EJ52>MS&\#1_X;$2R?)#$-C&B
M&I=WF(K[@3\!/)0,U%TS.%#O *V!A+<%1!78PVZ_'52>R@K'34:; LY\SRXI
M$)F?)';,62,R%M!X(N"SH;!@GG,/=@8,F;C=!_\4^J5K6SN4 <Q=!MP(G6W)
M:]AOIS"51*6'UKS!.K=S%Y^'K(O K@APE=6SB,B[2& ,SO\FNGDH#IB[.%AG
M^:FN/W^"D/VX[2M4Q.WB#5'5A!-,0ZW W-OWK\WA$T")>ZCA]K*?'>U9BCH9
M#7N*%.:-<XX,Z9RYT_DP1]HOX-TV3KJ0H@)[%XG)8+MNKSI4EGA373>D<>9.
MX^?3P04SSK@LIG;T7V&RB%([?^.RL]#:PLS/3MT*6>V;TTL-@WLJ37M2U3_M
M3TBOFW-!Z_D-O5RWYYR#F_;8]8.H]EFI22YWX-*[B*!E57N2V=X8=6S.]C;*
M&%4TEP<I(-S4 GB_4\H\W=0?Z,^3E_\#4$L#!!0    ( +-(8U(U4<4W+ ,
M $L)   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC59=3]LP%/TK5L0#
M2(RD^0YJ*T&[:4@#(0K;P[0'-[EM(A*[L]V6_?M=.R&T:5KQDOCCG'OO\;5]
M/=QR\2IS $7>JI+)D94KM;JV;9GF4%%YQ5? <&;!1445=L72EBL!-#.DJK1=
MQPGMBA;,&@_-V*,8#_E:E06#1T'DNJJH^'<+)=^.K('U/O!4+'.E!^SQ<$67
M, /ULGH4V+-;*UE1 9,%9T3 8F3=#*ZGL<8;P,\"MG*G3;22.>>ONG.7C2Q'
M!P0EI$I;H/C;P 3*4AO",/XV-JW6I2;NMM^M?S/:4<N<2ICP\E>1J7QDQ1;)
M8$'7I7KBV^_0Z FTO927TGS)ML9&GD72M52\:L@8056P^D_?FG78(0S"(P2W
M(;A=@G^$X#4$[[,$OR'X9F5J*68=IE31\5#P+1$:C=9TPRRF8:/\@NFTSY3
MV0)Y:CSA3/*RR*B"C,P4_C"G2A*^(!->X4[*=8HW0.Y8RBL@7\C+;$K.SR[(
M&2D8><[Y6E*6R:&M,!IMTTX;S[>U9_>(YX%+[CE3N21?60;9O@$;9;1:W'<M
MM^Y)BU-(KX@WN"2NXSH] 4T^31\D/?3IY^GQ"35>FQG/V/..V&N3<307OV_F
M4@D\.7].N/-;=[YQYQ]Q]X!73&'L]J6RYD:&JV^2S=AW$\<?VIO=]>U!.6$2
M[*.FAR@W"7RG1>V%'[3A!R?#G^24+4%OR8(I$" 5$;A^1&[IZI(P,*NHZ!LY
M?^ X/' N^F36/L*=T+X$3M 1,.E!N4[247D(.J(P;!6&)Q4^<T5+DNYMA.,)
M"P_<>U'L=X*<'*)\QX_#CI1#U(F$1:V<Z*2<'R#E-?G8=80J)8KY6M%Y"41Q
MPCB.,R5XB=1EF];>FR;JR5L2=\3V@**DLX6G/2#?"[Q^K7&K-3Z].7N2=J!W
MAOJ,4IRML"+BU9^^YKS,0/1JC@^.D1>YP: CN@>5A(G;47V(0DMQU%%M[Y29
M"L32E&N)\:Z9JF_I=K1]$=R80M@9O\670EW8/\S4SXQ[*I8%DZ2$!9ITKB(\
M1J(NW75'\94I9G.NL#2:9HZO'1 :@/,+CL>[Z6@'[?MI_!]02P,$%     @
MLTAC4LXE1-\F"   0R   !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM
MFF^3FS@2A[\*Y9NZ2JJ8&$D@P61FJI+)[5VJ]D\JL[OW6F/+8S: O$)XDOOT
MUP(,-A(*6[5O,MANB?XUZGY:(K<O4GVI]T+HX&M95/7=:J_UX6:]KC=[4?+Z
MC3R("G[9255R#1_5\[H^*,&W[:"R6.,HHNN2Y]7J_K;][I.ZOY6-+O)*?%)!
MW90E5]_>BT*^W*W0ZO3%Y_QYK\T7Z_O; W\6CT+_=OBDX--ZF&6;EZ*J<UD%
M2NSN5N_0S4,<F0&MQ>^Y>*G/K@,CY4G*+^;#Q^W=*C(>B4)LM)F"PY^C>!!%
M868"/_[L)UT-]S0#SZ]/L__0B@<Q3[P6#[+X;[[5^[M5N@JV8L>;0G^6+_\1
MO:#$S+>11=W^&[STMM$JV#2UEF4_&#PH\ZK[R[_V@3@;@.*9 ;@?@)<.(/T
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
MWTEH%/H/YCWR\/\&[O\/4$L#!!0    ( +-(8U)OGM7?<@8   $?   8
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
MX$TJ"7),@:0L21%D98A+<1*L[0",EFD^E9>C7\!QP^#[*MX]FMQ\NPG HPO
M<1MPVYI\KPZF7J,8BMM)_;TS(D917)3=#]+WOL=HACJ>^($,(29;,DJ"4,;J
M.B<W&@(<=P2K:L^U44>W2C5<'^1$5H0:/:>DR'P+">'PDI:^*H(XBG,\06B4
M?1S7_5LI:L::8U88X6=?I_PXU&M"\R#Y0Q0.Y1)"Y44Y07$4?QQ7_V%Z'ZS8
MN)4YS'V06ZC?9ME-2]\+0#@SMVF1^00!(,:T(#!%,KH"DGS5[-[PSEC4M\]N
M,NHVB>NV:\G8?,8?33!=8[69RURC355;*7B!(DE"L?6G-0!):6+^>3&,5G5.
M:A1M$A?MSVQ?O0S[?NL201* "N=YGOIJ#>&*/"/89P+@,%XNEQ-T1M4F<=5>
M<Z4EOS_8I==M#\W^Q.P/M11M:W-B<";BJ6,23'T":&U*B<\40.4T"X8,$FXZ
MY2')J-LDKMNW!UEOC8.T@Z8EJ]1!OB!EC25(*536( =#B%FU?>^_AF!I3B?6
M8C)J-%E>\/;!]A(DLKQ,)(3,<9(%)CA:U3F+4?])7/]_UULFP7Z'>EP6-/>[
M#L@[+DN_XY )P!,NB8SR3N+R/DC%MT>M^.[,$T++*L@44.NLH/ZAQ0K F70K
M:9!PD/KGY>0,&M6?Q-7?\1UV++T[,XKO'JSL/QH_T$UD(2#\2;H,E@A@/Y\6
M-//-/8##"4ZGE'$4?Q(7_]44)U1I=,\>>-?9\;2>ATDN0%-*@,W^,J>^R0%@
M99H$YX$ K*#EDL),Z>@!:/QD(,K4F-4X1QIN\[,,!X=Q  P(Q1J G8?BG./H
M/BB.^IR[PW[?NA-ZX\$;KNI6*&O!A[V%]4 FE?O[("-_,=-#1W] +VSJW>:P
MX@UJ#M*FBUGBCK%$IJGHL1^%-OAEZGM( &:\0.8[2 B6%&3"(].34_<+&_V+
M#/LCY:E#)QI*?!HZ(P!5^IL  $/R;(+?:!5H&DV<3\,)K6:[J!6FHUS3N%S?
M;2MI9;I31A]D?WKU8&QQYR)VLOV%(W99Q0$(SG"PH$1K.N<VBCB-B_@GH5E_
MQ-.\'C@.%MD82L7:=L(YTLL[> "" :<?K>F<URCP-"[P?U3/]IJ4*_1Z\PIR
MR(,[FX!#"%DF.!B:6$4]A<7)W>6.R0=W!ZQ,6ATZW5\"#E^'>^8/[G;5^_X1
MOU_WM\5C-?WE]6^5-#JG4,LVILKD76X21O;WP?V+%GMW0WHOM!8[][AEE4EJ
M"S"_;X1)A^.+;6"XE;_Y'U!+ P04    " "S2&-2>V:DDM,'   &*0  &
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;+U:;6_;.!+^*X1O<=<"=2V^Z&TO
M";"QG<C ;3=H]N7#X3ZH-A,+E:6L1-?MOS]*5BUK.*+D++!?$LM^9CC#&?)Y
M*.GJD!>?RZV4BGS=I5EY/=DJ]?+C;%:NMW(7E^_S%YGI7Y[R8A<K?5D\S\J7
M0L:;VFB7SICC>+-=G&23FZOZNX?BYBK?JS3)Y$-!ROUN%Q??;F6:'ZXG=/+]
MBX_)\U957\QNKE[B9_DHU6\O#X6^FIV\;)*=S,HDST@AGZXG/]$?5X)7!C7B
M]T0>RK//I$KE4YY_KBY6F^N)4T4D4[E6E8M8__LBYS)-*T\ZCC\;IY/3F)7A
M^>?OWN_JY'4RG^)2SO/TCV2CMM>38$(V\BG>I^IC?HADDY!;^5OG:5G_)8<&
MZTS(>E^J?-<8ZPAV27;\'W]M)N+,@/(> ]88L+$&O#'@P(#Y/0:B,1!P!+?'
MP&T,7#A"T&/@-08>,.!](?F-@0\-O!Z#H#$(8$A]!F%C$-;M<*Q?7?Q%K.*;
MJR(_D*)":V_5A[J#:FM=\R2KFOU1%?K71-NIFWF>E7F:;&(E-^11Z7^ZDU5)
M\B=]E:\_;_-T(XOR7V3YYSY1W\B4_/:X(&]^>$O*;5S(DB09^76;[\LXVY3O
MR ^=ZZN9TB%6 \W633BWQW!83SB_YBI.$;.YW6R>[W9ZY=01(]8+N_5/FTU2
MK;PX)0]QLJE2F,<O"1[)<B !O>.4^^);;RQW=ON/4ND=2M=B&1=9DCV7Y,U"
M/B7K1+U%G-T/)+9>[W?[M*[M+VHK"Z(G2N^)VVJS^B+)?_(2JU$THD8Z/UGH
M7YX[;?+/?P2,^O]NF@5QO;*[_I!GTW6>J2)/:]^K3(\B2P6BG.DF/W4Z.W4Z
MJWV+'M^W<1IG:TG>Z/(>>_<MB159R/5[PND[PASJ8YUW].K57BOJ^'+#?,>E
M5[,OYUUAHIP3HA,N/X7+1X4[(L3;HR?_;' J/!J$W1CG)HSY((\%@N&4!ARD
M:\*<+N+.1$Q#AS(PWOV@HPA+CG(.(EJ9,!&X'EX#<:J!J*UX3PU6V;I:SK):
M@\=/;ZO- =T8__M1]RS1!'R(B\W_+/WJG@9WK0WP02N=)%OG.XF5W#6[,G0%
M+ *"<FG@@QD>A5J9*,%=CD^P=\K1L^8XW\;9LZSF-&E6.BGT;D7*0_R"9>V-
M767^*0#?&D!=RFFEEC9$3[66D&5<B["S70+;%'QS,GHB"4Z1!*^*!)N&P!B=
M.YX *WD,*!H =3()3YF$UDP62:F*Y-.^BKXD*B?Y(=,K!4LD-(:?4N["'<!$
M <1JR$\G#^JTVLBQ9O*P+];;:OUK-:2^$WM9%6JH/QK'G0;QP(I:#H"Z09\)
M.CHZZ$$U<MLXZTR=\#FDMP;FVV'1H+=N3BUU4SMW/QZUYB%1VZU,-T0?\HB*
MO^JOANJ L7=/-"TS4SLU]T:#3C!'IL1E8+&.0D5#J&X^+<M1\5>548!.KC G
MUW-#H\U-6'^;M^Q([?38HX^P0&^IR5W49\P#V\B\P=D5$N*,<>Z'+DS;=(8L
MF3O$W=03(0<[]3V"@_LDEJ8GA .&7"$X/W##GHJT7$Z]OU\MT9;)J9W*[7J)
M8HSMP:+=(3 >AG &HW&P%0+SPQYVI:U0H':E<*EHHB;)3YD3POX:@XJ&4-V4
M6L5 [9+AM3*,8L2/!\-:UF=VUK]$B3&3PKD?!&#+&(6*AE#==%H]P.QZX (Y
MQA#Z]CG<)B,$!@79H*=N,F=G>+L0>+TB8X@2@$IS.0#J!MWJ!6;7"Y<I,H:0
M/&=P;UDRY(!MPJ)!;]V<6LW [)JA#I\D9;F71P$4K_7.7B9C5BTS!0%EPNT)
MJ54$S*X(;"&A$XW1)864,&<FCU,HWW!7\*Y)-#AB-_.6>9G]&+W2.==B2#?8
MN,5@'J29#^_Q#("ZL;8TS>PT;<2*EL8D3FIH9@0T96X8PC1\1-3!^W?1P(C=
M9%NJ9@.'^M>>6YC)LR&#B9D8OT=<L):)V0 37W*V81C]4B@:%BA,!#"=$+EC
MZ!EU&AJR>[.U)7UN)_T19Z 0*Q0W29OYO@]KA<!<VD/MO*5V;J?VGC,0%N@M
M-QF9,<HHF. Y-T_Z#&YD"\R92^N1NVDCMPT\*L#LW"'N]$IVX#W>>Q1G:%0L
M.!J&%#3<"L%1%O9L<+R5*)S]_<<@?O;8P"XV[,<@;LH!P4)'P()@,.YX<*9'
MP58(S W[FK]5(-RN0"X]!G%3=4Q=QW5ACXV"18.P;E:MB.$C1,S(PP='Y(0^
M\!N+=10L&H1U,VK%";>+DPO.']Q4'%/!X5TP! 6/'T..NJFTVH5?J%V&:)R;
MJL(5'MPD[:!NK*WTX';I,4IG<5-"N-R!_8.<^3T':N!E SO?ZST7;O71P(C=
M9%O5PE^I6@8+9,H)"F^]+3$0ZUD7HE4<8N VPR5*2YCZ84K# .Q*"Q0&GPHN
M&U2'E6D@X!8W.&8W\5:U"+MJJ=]$0)-$Z!T^AER, 44#H&[@+;.+O_H& 7.P
M)A/(785 3S@LBPGK.QJ*5@Z(U[Q&@,9Y*Y"'_U[@,_@> 88S)"(&<CW!X"D3
MP>F6A<UXA\"H;YQ9[S%O+C,>>Z*9:G>01[!1A7&G?';V^E7UAN#/<?&<:*Y+
MY9,V<][[FEF+XTMWQPN5O]1O9'W*E<IW]<>MC+4RK #Z]Z<\5]\OJI>\3J\^
MWOP?4$L#!!0    ( +-(8U+4YOZ2W0,  &8(   8    >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&ULI5;?;]LV$/Y7#AHP=(!FV4JZ%:UC(#^1/#0.[*9]&/9
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
MF\7#$Z#GP0X?(%D<8%I^;Y >".E"]!+A\3W;!J520[PU'$EK\J.YFJ>-1V5
MW'1.FB\'9RL(](9#;\MQ)-N$!T0D%!8Q" 3;[6-J =L8]SK+CD9Q> B\9P=
M,8 WK80HEVH+39I9!9.V27(!L*5M^M4:>EFOZ,@M;.@,#J7<"/?IE.#;O8\$
MFIY(DHI_#%<.PG*J.Y 8#8_9<_":^U[+J[!NL6E]SL_BR2 =!T-DQCHL++C:
MU.D\R!=B9Y^PD@PJ;A=&)A'5&&!;13PH#64IA(R [<#X8UT]*4QH(V''8'.>
M6OL;81F;C +GV57);$]],$V.M#_FIA#!$@82NC'BJ]@H>4)\6L*$?;I+=(C@
MT]2UA"8#C[0T>8";@N.9!:M/WR)L<OY(,)0<W;!938B &("\;KK7B-+VM=F"
MVA)[PK>3'FFFQ'E&3HK*3WH\A!\4$99TPM,J1@DJX!(I>/"*:& _Y1P4++.P
M:'3&+7.>-Y9RP%G[48'(BM%XEK(A4[SV#X&$(XYCX)XKLP,-V[9IIW@A/ER9
M$<,[#=LD0<BGR6=%9&A.TH)M#V"O_0Q=E9ILYTKPV.\\RR7&)-+02+((>;D5
M6A<%>V,.V=-X8$C[B$O=>T.5IX9*8?!#&9V0G/6^*C_"IJOSHXV+5*<L$1?C
M^<O(/UGC[+& +Y/33(_FR"3HN)&THRI)U@4!+LP&<=<3RG4Z4H6_$N". Q1+
M+JE0;G P2NZ;7,W8?0\I,7DD@(5[A^$O_]T]#OD1//,!=NA\25:VAU.HN;2?
M.@0DDNE(V%59%<"!+86_;REHY1/WE*6*Q_5A0))D\KE@N9L<9\-)U[96H$6#
M0XKK*,MJ$-5JI4*!U^GC(':B&.#>%@,Z!#<U )P/3")JF*@=GJ6=B5%N@E&-
M1$M,RS[]& 5A6+9"5(P"$M;@Y-$Y#N(5U$WU+=40=C8L A')?1RK*K-0#,&#
MR%E)/&B.)\(=IHGF:;LD35*^*H6$7%:*$(=I(WG4Q"EA2S\#.0VA!9P^%,PD
MA!7A:!BPBT)#EC%?'_5;$+"$J1G(8F+;AF:1@0ZQ_5H[51>^MVVHEQUD01-
MW1=U+H0@7OAB96LH?DMSCS2R:<=:%<.O+VS8KX1JA?4XA>+U"VA7T6LUL!0X
MT*LC)'X&PW1?-KVK=BE+E/SSKT!W6>UO$<<?E?61P+SO(E#^)$:V<"TC%#T!
MQ8>B@4FWG!S@\)@4K!2CRQ$&3=61>PLY/F9/I2[4/R1:2T,0$]!;!B,>V_EJ
M/AL]0QO+6\LUZ;Z6>JD:5-X,"PB%HVTW 'K4FB=3E2F(VCV0I>?H@39;,?KQ
M80M7V%=+LH#> AS&;$<05)G$I08F_+X)HDRB2>$1S?B$3-B&-VBT-O%%X"G4
M,E"\R2U-1/H?\M+PS1@!B"4GM8*4CE>2.0ZWO5__\'( C'8;<O7Y8+$2'.$E
M*(WZYL7L_/R4*6TT._V)GMTL:'YIJ3GY#D).=KDM$P 5U?"59- T\[8+28].
M'11@?,R'MNQ(0VGH,AXT099S./K.QZ3>>P1X(B];LF::P 0L,U06V-TQEA!+
M1\3=!],2M[J1#_/"(<#;/7K'&#?ON.(@"6S8_"RMNFO$*OY^7 S4Q(24L&XV
MV')32Z3'D5$ -H"ZB*WA'IBF4U4&?B*SPUDD.R!IZL;,.3WF185+, J,6K(\
M>#/AG2K.%B $I;("+@_D0?ZR;4,KL $1>IIV-P,H(*4#%(L+<=:D!Q2;['CV
M12.4RA-H$YY59P[X)HE:V6F-OU;2L<1B@B3L+IWK8849FM.U5\*[R?4,6F!Z
MKGEP3X=U R#,EXTEPN"^$J^1D;)<Q 31!=CE,[ ,I2ED+.F5:($2%-3K\NN1
MT4Q1_DF$WVLVAS*BW2BDPHQZA-5.%CB%#^3 DR(ZU 9"A4Q(LA;3:=Y(XL=D
MN8>[4@.]*&$[*TZ!N7A4[9[@;Y[3Y.N25->;T'2)34E"V#4U)/&]M\6S[(ZF
MKT!9G$/R-%/<JWXB%]XV#K'81':WX'I 6KF.KFNFZ!%F+N-9T[:+>?:+K[8/
M,ON< @M.K&!+>5-HZR)+/HJ-$DCTT&HB/]Q)L$LK)R()Y-%L.Y%S!+O"#"72
M"S0-@21?2/]1C#,RS_Y;A@F=F'IP4= X7\_#:;BC8FTK 4BV9L>\6NR&OF%K
M14]$^FBW3;N;0! 4E"/_6<./@@HD+!H&A?,0%?I-Z !#L7_C=0C['@%R2A;6
MH'A(%G5RT(PJ!OOV19LVXD0$#[\Y.YN=G9SRH]^<G\Y.3L_$'2DEF:.P=A0#
M0DRU5+<G1,F,SY[-7IP_EQE/OYV=GI]\9L:4::&M>!B'^48N!58TI6CMRK1%
MI7 )Q_[HF!@)EZ^1QZA J1:[RT@3I5DK#!T&9WZJ>?9/FV1"@?PPAHCV/[%[
MH!6>O_B;%[1]ED3!I:7IFQ/?#'2H):I-VIR:B;:T5Z9BLW;'3>=ZIMCY*%2X
MX,FG>R/EB3=Q3?]8DS8I'"UVL0C"28\'16S-L!I722=ZJT:"5]@T:OIN]NWQ
MV5='32;,DJ6F(%EL))C)BN?/22"_^_I 32)M#=;4,$<[PFXV]3IL"VF%CMLR
MEZC&TNH<%$_N_-T^"*&M.B*;%CW>$^+$IN3!#*L! P7PI$ \+))"?-T[,L]!
MMN!L=GKR[#_<#LWRO[2=%[*=TV_/9L_.3N9#@3_<]^N;*+V]7=,D>!K=M:U;
ME]L0VP@B0NG/H%%94(DNF->PJ!, 77Q;Z'3[9-N\=#9-7#RJKKV^$B;[WC73
M=6VYZ+L4Y,#VU#E-0+M%8Z4=A$X@:&ILGQUJ^@W'*[%DI-7-65;;SNNS[Z8=
M6Y"D>93V?[-52$6K;W4*<T7NE0Q9T5%*M][;S6_,3:?H0HPHB=I_:&UP@V8D
M]J:DA7:S#8$_>3V*_)E0-O8^?ND, ROHO$T=MJ$C?N! .$F3)K>1>%L.2F;J
MBH=)4XBU?9!,IV*\<.;C5CM@)OT<^BREX].78R$$03+]WL.SXU87/@<4LU7]
M^C\G^A?=CO0L?*[)'JKIN]M;BJ@,AU%]*^KCFQ>'X1(I6-Y#^=*B>JP+(Q_L
M\<'3OXF2Z^N*@WINQMGK2D7]\70E>5@!]D7P^9Y= 0R)OIE#MH5Y.)QL)JF'
MI$1A6(1CAF7E(0H:@#KR?"R::-SFT .8L.<=7^W"Q2EBR!7\\?#\W#$);%<0
M+6![400$^VWJ5<-)B'AX)\4 09C),OY).H-(3 UBJ/E>>V&[@N7;A4:"WZ^O
M0I.GZ) Z@]CV3[$94,M:\,R+NTOM!GUQ<CS/KI<,O4%[&',;'6B\G>NKH00E
MP 0_V@EXFP#< R0A0.G#VRD2X",@0'&]MB2))?Y68T^K^H9T:<PBFVL+?S4@
M- _HHWRF@8WWR_MF+=C[?V-)P!)HQ5MKMZ$WS+1L4O1 _V"]K'IIH"+UD/.9
M.F)MZY&<SI)]) <883XA_T=< *PEL0VC+@IIP^/FUZ,6MRM$N+[>%;G8>5DQ
M\D//QIZ5!"#C')E1I#][@32&F.BTDD_N:-^QT-:EKJ8MO> >!7S<X#5589<M
MZ)#8H@N:2,K+TTAK)=$(&5""[:?;)K]%R6%+.=.E<6L^X#L+U>=T!M^EC>PY
MGN%>M@V)$B.$2[ZT0#(AI0(@M%8O!XEMH@P&(%#I,4'<;)#&V @1)TOR$KY8
M'?*?;Y[/SH\E^?SF;/:"_BR' >$@9@DEHD&*\F67 \/PN8QWF&0RVV)4'_J8
MG)Q!T17)$0;J7T.?M!EW>,-)"N*AWC_"O0!]TER42'9<@%]ZK% 9Z\PF5&"_
M $ S5J7-)[<MO!QJC[2#*]_S$)OBDE]C*YYOH>6 P4AY?-B7ISAY!E0>_N.(
M]4OT5. VOL,2"XN]LQ0E9[A4,H %%WU9%2$E*C=<!5.'>\Y=VM]Q!N'D N&V
M,KXZ6 **B7N6IXFC\C3$KK8/@-_P](+)FEQ20J37&49^<3,%Q2NY(A0VNI12
M8.U[8Q&XF2VYA$HJ/$-RS+,WR-+6334ZA335)613ZK!RV  BC):-/;F:1>EM
M(!B-BM-!'"=IP?HV.SK :Q:OX<4JCUHTM;><VTE!T$-E%TD<]!\'9W4G-U$X
M'T<T9*5?7HZ3AEJI?,0,19A>L\CS&!>K?#?AJ;^;S?:E7G2SLOW)5"_UHL+E
MN $QL+JO).P1AQ9W)$]P_'34+(_0XAN<RTV\Z^*!FM9&HS9(2X8!6]W41T,;
M)Q@/+S9&>E(KZ0<1N],YTB'-])*?=6"O!S3?6U4//&U)9MX\>_1(]S1T&_&F
M5&$7<4R".KT9/+%G\[_B-,083]5A;^IX%F8K=YX[Z2I*XQ_IYY_! $JJX6_*
M!=0C5=(WDZR;6C1I-?!7+64BA9LQLN3H2"(6+Z3:PZ>U9+7-T'EMZ=.F@YN1
MZ";$X(A^]/,^K!C G4%UVI-1&EO]/4QI2B45*S?]9GR,Q IZ.B6U[@VB3]9$
MZ8"=4KNP]]@9!+T>K<.MSU(A+;G*-^AG#U4R*2#J-)7";;Z10=:/&W6#AL1F
M&TJ,ZD4@ 8,+"C*42Z3EN(LE8 %C*(=;B@)DQ#\W:H5$GGP_.B3N )7UNH;U
MC64) [_HO0<2_+/>_O26U'].XR)I LD3?)W#!FV@-#5+4:[W]L,J?(T\%1SZ
M6-MH^>(%7^ERQ 2N%#J$76CR0=$19<-_Q;Y\UUE3",%19590DMPS+2J!3L?'
M1$2A=U2Y<2.BTMQH45F*"4G9%TY:D[3D66Y\'W8C 5N<>"X)+CW16:E*CQ8>
MW.$A!S2<*!:EDR%<X.::@HZ4NC-O?'"FF*PFEYB7#5JPD=6VG40=C+\S.*N%
MM( KZ&L"A.!?E0B+>&^0TVJ[(J>.DJ$J+_<X/B9WZ3@VDJ$ 3B$/>+&,C$JC
M W\KF;P4E]KTPHU>=SVP<]5<$1+?A02<5.YRH1\X;YN)-@+\TGZTW> K%G(I
M]-$GR#4*=?$6^KC]+>3#?/]Q</  6P%,Y\[Q)6KQ>I]OQQU%$X+QV=-R)X$7
M&&8F )<]FBQV6N$(\K+'I20"'>T;S0G_)IO>IU*SOXZT5Z63ZVTD0$5#%>*#
M:3^5UDEP3Y$S2TCVX\3]<<JVQ+4RR:J?R.UI,HD5BNX9O\%#@1ONM54O$2:3
M7LFFI9UYHQZ9Y07%P_7:0$Z.^J-<)JO$=DT=CL-A_!#;;C9-82O6\UB#+!H6
MTG!<+XA^@[-L10P5_UF9_*/43\ENR96 V"DC4VK>JI,,WKR!'JSJ/G1ZM,QO
M']$/2_^#OC^=:VC'$N8NK+#'-VTR^QZXV<_W90K0N3^1RO<D/TUMJATCCU.M
MKG%]I(-+:7KE=.D%I4O!?6"L8 MDM2D)8&A&*J"AFR=)H*20G,IUJHUJ\.?9
ME;*4GKN./P.E.K!4W :'NV_X50*Q$.MAFB5"&:NO9RCC+$F:$1SA="X>"PF:
M=081KB3>N9$[2X#.C^26WY=7\JABM!(!?/<USEELD^!9(7#K<CN>*7:F&\8Y
M2(Y%9!42&\:>!HF]M#QZJ7"QW\K'/9*TSW"C4UI-%&R-_<#C6UY:,PCW<*'<
MTK'B;W7)-8-(E\^<8Q1IR4%(QQ$2BK'/AA>,AI4C508- P\*0+C&N??^#G_/
M2^14^KS25K\T' F <\ ?Y(]5V_1;J)1>&48P"6_G8622+U%J*$3T.(D-T/1D
M/WSP[P)HI0TT:HM<OTQ@CJ_2VZE;9Z]MP9@;O[P!X#&-9<OT'M=)O9[],[D(
MF5S7E"<[\^E0\T6\0.Z+U?)J/\_P#UK2")"P8"3PG&&5,#TCJ&G]-+E^.] !
MC)!^]Z2U90-?U>[TU2>6Y<B_PH W"$\MEYP_\71AK*]4#8]PJ-V$/J^XW3OV
MV<0+K]"RY-8<K=2&5[U4YL')*YRTB=-W4(H>#8K%T)/X BIN)2OZW$X0S7F_
MI%#I 4O _C5>-^5(9/_%05I*D1=E\!J,^LKU 20+?,/4LR6^+T@=+V^J)S9S
MFZ0XN\G8V)&5,?Z&HE]!7E3BS2 %4A3\H]\QW0;$R'9^X0-Q-YE>P)*SE"Q)
M)NBOVDZ]-TEC(K[NX2(YV RMN;RR0KNO+Q&='T/Q<T&=:!OENI$2AKQ/P!-?
M.A[1]<?]L<2UKA)ZAULQTS3D/MFTK6(*0_$AP2R];X_-IK?7IWHFI-^VWL5;
MX.'NSI#HTQ=R] 5NI1O?9-9*IW>DP#]I$:YN^BY"' 7V1RZ7ZX!PX9QO(]*I
M.E^X+"!MTA!_'X" <8AS\HQL96K<!C8Q#0IC0 .WMDPL)(M"8O>LMK1SG?"B
M:/@5@.D[DUH*)'H%;QPPXE][LJ"GQR?/1?SB&\@F7_SSJJ'_LL=X4I&_UQ=W
MKV*]C9N4LXN[#SSE$1T1U"R$H>.R\+/3Y]Y"EH, +(IZR<4R+96 J9BZ!,X'
M\^)&WH@C\^SQQYJ[:T0UO-6;ZO .:/#EU>6;< B>)=YH"I8\S* MW&GM-0!5
M\EMT)/+&'G]R<>M240\2Z/P]I="AGKYVZW!W^BQIL 47?+;D,D5^6 G+6LP.
MRNWQ*DZX?AS?+I#05UMK(.C<%A;MN2],5/:3ODV'7T6WV/D&/F_JZI[+>$F5
M;,0F+?/XQBI&;$?WN0$E[TN H;^+\&:\3O?,'HE=+#2.%8F""I(@KC81:59E
MS0Y 7$*H,YZ<^P[!F U[\$@Z'EVL!>!E .FTHP*ZJAM'#T'6XZ9^-74/[YA6
M-LFL6?P;31KHI&^0^A)T/O6VP/G46UB?)N^_I5AYQ6_YY5>OU9V\"C=\&UXD
M?"'OSXV/RUN(?R-/0RS)*KNDH<?S;\\?"1+O/W3-EM^FNV@Z"LSYS[4UI QX
M@'Y?-G1D_8 %PNN5?_P74$L#!!0    ( +-(8U)P+BK_\0@  $@6   9
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
MC5'"\@:\7Y9PL/G!"KJ/QY?_!5!+ P04    " "S2&-28,M2>%\)  !'%@
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6RE6%MOVSH2_BM$MKM/JFU=
M;-EM&B!-4_0 I]LB27NP6.P#+=$V&TG4$2D[/K]^OQE*LMVZ0;'[8DOD<.:;
M^U"7.],\VHU23CR5167?7&R<JU^-QS;;J%+:D:E5A9V5:4KI\-JLQ[9NE,SY
M4%F,H\ED-BZEKBZN+GGM<W-U:5I7Z$I];H1MRU(V^[>J,+LW%^%%OW"GUQM'
M"^.KRUJNU;UR7^K/#=[& Y=<EZJRVE2B4:LW%]?AJ[<)T3/!5ZUV]NA9D"9+
M8Q[IY;?\S<6$ *E"98XX2/QMU8TJ"F($&']V/"\&D73P^+GG_IYUARY+:=6-
M*?[0N=N\N9A?B%RM9%NX.[/[H#I]IL0O,X7E7['SM$EZ(;+6.E-VAX&@U)7_
MET^='8X.S"<_.1!U!R+&[04QRG?2R:O+QNQ$0]3@1@^L*I\&.%V14^Y=@UV-
M<^[J3FU5U2JQ:DPI;EB>:NSEV($W48RSCL];SR?Z"9\P$A]-Y396W%:YRD\9
MC %J0!;UR-Y&SW)\I[*1B,- 1)-H\@R_>- T9G[Q+VD*K TB M9VFT%O\>_K
MI>7U_SPC,!D$)BPP^;]-^SR?9"3N;K_>_O/+K7A_]^FCN/ER__#IX^W=O7@K
ML\?"K,4__C:/PNBU>-A FBF0:+I:"R>7A1)(5:LJ9X7#YHTI:UGMF3Y];1'/
MS" 0R[VP:HUD<Z\$#*_*):S1&Q\_X4)\4'*[%S=ZJXM!\ LQ7\R#<![34YP$
MDV0A[FN5:5FXO;A7S59GR@[D49H&T60JHC@.%NE,/!@GBQ/&LLJ?8_!"A$&8
M3H-X/N?GR6P>3*(I*][I)M03SI.^!D4C,^M*_Z6$K.O&/&EDL2KV8I;\79B5
MT&ZP@) 6U-Y?>=NP^<"S4D].N)TJMDJ4'-X!0Z2]I2QDE2EZ1C5<.=7 3QV+
M=]K*];I1:\FEYQG_V-Y!9_W30;(B/S!4.7FKE-],(Q2PH)8^HG@3K*R/:K>O
MU2OQ+R6;+A]/G7K7LSW'Z.!Q_,P[[WQ <=O)/8P^C6;!=!;B*9G'Y Q:"^,@
MAC^OM]HK'$X6P7R1B# )L1&*, R#>92(/P"_X>1#NZ!H8]@/L)_CM]DB6$21
MF$V#=#$5LQG>YN(365@D:9 D*5/,$Y'&P32<G(3.H%0ZC5E8.IL$,8(C!;M9
M/!>_DZQWH"I,S=+B!<)Q&HMY@OUT\!*<@$2E$&3<LP3X(XKR%/]@&<?G0G00
M/YW,67?P8AC]F3ME=0ZQQ'<@#F>0388"YC!:X!\"%WUF#&04ZTD$"Z#,<@[
M"5':Y4"<!K-9>N+4DT 0[_63RE]^J;03GQN I61-XB"9D!=3P"7KX E9.8&)
M?V_+6MRWI8CG"RP@76=1$,% 83(+YFERH@G9U#LH7"3!8C:#"E.PCO&?!FGR
M/ZER*[,-)2CX6G6JC#T4-)EO)0)IC35"02DRK(S$P[[6F2R*?7"<6<ASC!\X
M49I&B4;;1]\!"NC\$CN#,'#X8'8 W00=#"\=J 82O*R@N,QS35$/+5%D5E15
M-&/G@41HBQ-E72C*7$Q1 DE/U5A6PC1ZK2L"*91U7)WRD?B"A&W$BIW6DM-J
M=MH@-CA;*KQH)/%>;#%=$000MP!5R*5I7FY,VX"'!3K>MQJ5<04350[BN4?Y
MBK<V<"QA;? +,UP7UJ!!J$RVL()%$SNR (Z3Y"WB013:.30<:%@9L5**E2UE
M)==4[4BYAB*&,7@=R"ZF8F<>V94IF+.&BIGK5)-+#0G[D?@JP8=:&^H(!6+C
M:\YQ#]A(-L@WWP@VTJ'6DR-TQ7*QE9$3(+37%Q #@BYW4M,+[$\.Y;ZQQ8-9
M!:*M_"MLD\%]:](5XGWX9874I?711"&0]0U_=(),6R]=Y23D0-WI3OYJ:) <
M^E=;'P>8=Z"NLK9I*)S(;2?2>$3-!>S1!1V+H3A$Y)O,>Y;%GJ@0$,^B95"G
MNC$MK@ _;'%8]F;KM&]4P0* _2B^NF-L?IOA/B%V&XT,1R)C=@8YK;>8O*2O
M*3FX[+U5SZA^K%B?9)0T9WUS< U.^BL,Q0K%QU*I(789\;FL.MB5& W!@L#S
MAN$H/M"@IIAJ;0!M)'Y;?5<9T+YM=TS2=213M1_1L&Z*EH$A/"KCL((*J/(
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
M-9#,L7&9/?:GX+H9; QC211SA-:.)OQ$4W8MH%N#YC^S:!A,PA /HV :[K:
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
M0>,-2+_3VKUL?(#^K[3X%U!+ P04    " "S2&-21'(B+L,&  "[#P  &0
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
M=')$V@.2P(MKO3KY'1,/^R<FQL89-OJ7!B1N>&SFMGZ#$Z(.M!L(81G]+M=
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
M!R\=4L"U)5FR9#<QX*3M%B!=@B1;,0S[0$NT150259**D_WZW9&R8B>ML:+
M/OD+*9+'AW?/O8C@R5JJSSKGW,!#653ZM)<;4T^'0YWFO&1Z(&M>X<I2JI(9
M'*K54->*L\QN*HMAX'GC8<E$U9N=V+EK-3N1C2E$Q:\5Z*8LF7H\XX5<G_;\
MWF;B1JQR0Q/#V4G-5OR6F]_K:X6C88>2B9)76L@*%%^>]N;^]"PB>2OPA^!K
MO?4-9,E"RL\TN,A.>QXIQ N>&D)@V-WS<UX4!(1J?&DQ>]V1M''[>X/^P=J.
MMBR8YN>R^"0RDY_VDAYD?,F:PMS(]:^\M<<JF,I"VQ;63M9'X;311I;M9M2@
M%)7KV4/+P]:&Q/O&AJ#=$%B]W4%6RW?,L-F)DFM0)(UH]&%-M;M1.5&14VZ-
MPE6!^\SLDJ-)<+4HQ(H13?ID:!"6%H=I"W'F(()O0/@!?)25R36\KS*>[0(,
M49].J6"CU%FP%_$=3P<P\OL0>(&W!V_4&3FR>*-]1FKX:[[01F$<_+T',^PP
M0XL9_@AQ>R$HWZ:Z9BD_[6%"::[N>6_F^P.X?#^_?0]79Y<7O\SO+JY^NX6[
MG,.Y+&M6/4+.-&!2*CRV6@&K,EB*BE4IA\+962N!"2:*1\"DA11U,ZIIDP"E
MD8)*UU(9JS?P+XVH,<U,'Q!XC?E!O5PN!2):]0;;Q__\4Q+X\5N].2QG]QRS
MD_*?U+&S8+@J"0-DQ:&DX  CP68(/'*F=!^T+#E)K'.1YB"JM&@RG*@MEU;Z
MP7#2-N_L(FN:FM9PQ>$XU5)4#4^JC#W3J< ?L&YA+S29LY0%EA\]A3]IEPM4
MP##CY8*K+M2P\2=PU7'KD%*I#1Q!TH]"W_63$&YS)/ -V;DKY8_ZOC>ACZ3O
MC0+XL.T:*S2%>8E[Q3^.?E18$2]OY/)-@R),:XYV'*$N(;7^""XJ/(<C/(H[
MG$*PA2B$$<A*D* HW$G#BMU V*@4H!K4CN"VJ>N"DZ]1-F4ZAR6R@N2[XN[J
M;,$,<H,DMZQ_/X'GA%PSD5F/L5(VY)G6Q1E^6*>6"-\HJ\V3U[8,FVXYHM,5
M%5&RW K_5DER2S 9V]X/XCU;G^7*$?%'9+>>^F];.M?<?,5U<F$P&9RA_"'-
M6;7BE@EGHGPJ&7!<R8I.>SU]'G7.I##R;#^)HMU(HF6;B<%;$O#'N[Y=L,+*
MNO_Z=_EWQZ<[@R<-VWKZ/%&^'L?^N!_YD4N-28S1T2A%/J<*U"9 (:O5=BYM
M4W0$<3]*$MM[DP@N]\@240F,\9AQFQ#/ F4G<9QJ(06-'_:]V.\H;NV[5K3=
M/-JJN5TF39?M_3">=/T\39NR<?QF'$MZ*ASIQ[$7O(;C,,'V6Z 5)\ XCK&=
M3.*.)O1;HYS".TQE?&$U2)(V("]WET9Q -'XZX5AEP62PI/'(7RR%1JUG]\C
M;1BU-UU==[^[.X)_$:FC00#!X$6$TG0X\%ZBOA,ZI9H -TC52[AH$,,K&./.
M5\\A0X1\U;8?=XEY81A3?">PG\[9@%(IHTI&<\]+F>\"+HDLNU1B ^2S'TX"
MC!J?AB,(^I/Q!/PHI&&(01#$'GJ01A%$8=!E*/ZC\,*\1.>@D.>'3PO6.4[W
MFCV6]A=F_QWDOB,8>QXRKS%)R[HQMJ2TOX)COY\$8PHJ[W4+LQ7/Y-(]=YRH
MN^-$/W['V0MQN.,<[CB'.\[ACG.XXQSN.(<[SN&.\S_<<89;CV$E5RO[Y*?!
M>L.]BW6SW:OBW#VF/8F[)\F/3*U$1=> )6[U!C'>=91[YG,#(VO[M+:0QLC2
M?N:<95R1 *XOI32; 1W0O;7._@502P,$%     @ LTAC4FC&ISY["@  M!D
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
M3Q*7\4M\_WK\>P;PLJ5IME(;'%W,7IQ-XL25+[  \7?YM0T8.?GG3DGP*;V
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
ME>#PFA;@_4(IV]W0!OW_F5S^!U!+ P04    " "S2&-2CE_QN((&   Q#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R55VESY#00_2NJ@>*H&N9*
ML@<DJ<JQL.%*V.Q"410?-';/6*PL&4G.[/#K>=VR9QPV&^!+,K;5K=>O7W=+
MQQL?WL:***EWM77Q9%2EU'PYG<:BHEK'B6_(X<O*AUHG/(;U-#:!="E&M9TN
M9K,GTUH;-SH]EG<WX?38M\D:1S=!Q;:N==B>D_6;D]%\U+]X9=95XA?3T^-&
MK^F6TIOF)N!INO-2FII<--ZI0*N3T=G\R_-#7B\+?C:TB8/?BB-9>O^6'Z[*
MD]&, 9&E(K$'C7]W=$'6LB/ ^+/S.=IMR8;#W[WWKR5VQ++4D2Z\_<64J3H9
M/1NIDE:ZM>F5W[RD+IXC]E=X&^6OVN2UB^<C5;0Q^;HS!H+:N/Q?O^MX&!@\
MFWW 8-$9+ 1WWDA07NJD3X^#WZC J^&-?TBH8@UPQG%2;E/ 5P.[='J;?/&V
M\K:D$#]5+_YL3=JJSW[TB>+GQ].$'7C=M.B\G6=OBP]XFR_4#]ZE*JH7KJ3R
MOH,IH.WP+7I\YXM'/5Y2,5$'\[%:S!:S1_P=[.(]$'\''_#71?C;V3*F $G\
M_HC/PYW/0_%Y^#\X?(B[Q[W,#R?J]O7UQ7<OK[^_?/'J%IY^>G/U^E?U#3D*
MVJI//GJVF"^^>IDW4GZE"E_74';D_94.I,@EDRR5*GGE':D[Y%&A<A7IHE*Q
MXC5<"M9"0RFQ&UY2JK;!Z^56I8JRNRZ<L3*NL&UIW%J^[:H)NY<FX,'#AW:E
M*KUR/JE*WQ%T6[=6<[FQ>[8-7!QQHOXK^ PU0-%+NP4&Y="?=(R48L:JW18
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
M1(X0"LRL0V#T\X@3%,(!$8U_&\R@#>D<3\=']$\^=\IES0Q.E/C*<UM<!X,
M<MRPG;!+M?\-FWS.'%ZFA/%?V-=[S_H!9#MC5=DX$X.2R_J7?6MT.'$81*\X
M)(U#XGG7@3S+*;-L--1J#]KM)C0W\*EZ;R+'I2M*:C6M<O*SHXF2&4JKF==(
M;6#)S0,PF<-,6M25Y@:!&"!,N<F$,CN-9AA:"NT PJP)<U.'25X)$R?P14E;
M&(+-,7\.$!+GEGAR)'Z3O(DXQ:P+O;@#291$;^#U6B%Z'J_W"EZ*6^HU"TNL
ME+9<;N&O\=J0,)G]^PWX?@O?]_#]_UKGM\/$%UV8+&XGL]O5<KR:+VYA\0F6
M\_1W&-].@:RSY1U-9_!U/IW!=)Y./B_2^^4L!2+HDR4!'E'NT,#//PV2.+E:
M%0@;)>CT.E$L6PL$4ZB]@>SHHH\N6Y1(*6(.&ZW*IG]1&[ %LW0",[63?E5I
M*)5&9Y<01^^=(I8"3519,7GPH<^O? BC!,\]YC',)?R)3#>M!-0(6*Y1M\U
MG_C"?08P+EU >/_"X-ZR@GPKIJVO.Q%8:2:-JWY=I%\<BR2ZNI\N5GX87_T*
M'^CO'<2]LT[_XB/$23<B+#*<]3K).1GZW0$9/E 74?T(UX! 8Y[EV:IU(GF&
M_-$IVZH^MC\FU@'62@J<NFBG(:TPXTS8 Z2H'WE&"*;IY.=RQ_&K(M-=;2RU
MHJOO24V?..VY+2CVDXDN0L&HH1WBN_BB,XC.N_ C95KQ 0TK\8GY_\9KT#F/
MHBZL7H!N:N /X"DBHYXD[;A&<:#+7=.+T?2R(^BZT>I==CS#]]VT"Y56_] 3
M8SP6$^*U;)@Q:.L(!8H<<A+#6)Z1R\%G0A5U?@[TI0LG/+GD2<:M?\K<"2$M
MZ_N^M;:OY;A^))ZVUT_M%Z:W7+K6W)!KU#T_"T#7SU<]L:KR3\9:6:J9'Q;T
MXJ-V&VA]HY0]3ER ]G^(T7=02P,$%     @ LTAC4FVQHN[+ P  <0@  !D
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
ML]TFL\GZ:-+DK;X;V)#\9 VHQ&^PDJ&+3SLV,Z1+_096]%^VUP68S6(U=+"
MKJB, X4F<T;/A/43TUZ\=LG"\2$B\HZ&V-N[ZHE?K>TSJLV+=TQ]NS6M3-2H
M%LPK\GA&5%;5[V!6B.<SFM$XXJEM<905C G&K@:"ED/7X0_[+U0:*=WJ4CL'
MIIR6J(J5,IV7(-[!1MWI8JEU"T)1UD.%"[R&);C$M  M=2>"ZD5,&-ZIUBFA
M:AQ*UP;LH!)1RT@V+WY3]0 $BG*,DHL2J98UBJ%^P'60" -'W :)".^J$R(G
MB:X=',SNYL5'7=8*^(4+'2^B495&40-&][:#!^IB%90*!_1J\+C>L<"B?\4_
M\1TD//Q4[+3*"3H_8G<N@]VY/&HSW@*W&]))I/%/0[6F94P9GS\U4&J!8.U;
MU;$LB,A_I5%B#B-Q3+]C,X0FQ*N[2Z0;J=>HSZ FV<)^]PL3K5FMT-S@4F!Q
MML.95<-"!TL$?FL1O]JHI:E)X6;T/.IO;1TH/3X)RT*UP8FG7RH43X.[\[N/
M,N(2PTO&;7H]G;[3[2!;T0^ Q1Q\J 92S/B2"+2QH& WNNN5F&\QUY$BN>'Q
M9 3EW0!Z01NEUYVFY7JZ(=F >VC!G @UJ+G:;FM1BSFRVFFOXK*JTH**>\;+
M+G@3JFMA3:Y8=;8A]0V&%4F*[A66>0=K@35KIOP=:'60HMJVZ],:H%PEA)\5
M:VNK>U/7,YIA.W3E!H#:) 7FQ2]18IB' _DOS9,@J<%"P3P&UG%(E! '5@4"
MI3ME:K0ML'V&R!X^(;/ FX#W?%UL[#U0H)LA!AW(MCH C6COA[H"N0*9[)@>
M/9$RKO:(PE\%A;\ZJJ<?A?@?$Y[@ F\"M8&K'SH+C'>39N"KA_<FX/W0!=:#
M0P2O05RCC1(7P?(W"=?1C3#D%5FS,,!&J[M=49H[4].RW5:C H$U<+J[,^""
MBN7@8%'.P3=K<5/*%?<:G1U\N0$%X:FVG?U='YP)]@^>#20".#0><IY"X!["
M'_*'XIN1965*S3%R2MX%V]96JJM<\6E+EL$CH^O;3P$8+<[.+T[/7A5/)U^\
ML57P2<GK-^'U7\'[E\75V=6L\-PAFD>.TZIN @%.BADR2"%A:HC3W%\9^%R]
M+C[HCN0:]_)^69NUN,);^-^M#+#S/>KJKZ"KQ=,?B5<W@5>W@5>WPJN33 PQ
M[)@>WXO0-9JU\( -#]!RD9^-(=,#'SP'R(LB=$"E4FBU@7[P-1J) O@E8A.=
M+5.!;8=A8#G  LD=,/V],V\AR/0"[80?9/Z2R2-H@>7A/(8LBBW)R<&D6I6;
MN*H#VV-H3)3Z)QFZ,._]1K<SW(<2MW280,[S:%[\F&A1T()^MT7D L;/@3<
M8-/?([:!X R6^?RJ:"A$FQU2NS .0B?_\A6^N[B0=YDXC?H=,%)/Z!(5+>H*
M 2H%>+!=UP=WHI@GGMDI>_%[TU:PK0KM*K+8)3QV2 7$R(YQB(:MLHJO#!EM
M4@OR;7YX[^.21<+VB=(0JM@./!(.Z/D'\04(SWA'#5AWLSVX(R!I8QVZGZ8A
MU%T-41R]()7H U'QXV#HU((+%^H#XEC!6[L2'GA::436Q*_4L9[,O1U@7N6"
MA1Q)UD9/!,E)/3&:1 $=^"@NQ"^BA.T@Y0BYLI2+"\,//;"&GT![2?(?MKG4
MI1I< $CBD0&#1R8+V.IL/=997+YX:_P:\S_(<:$Z;J_/G@^!EH/8=(^OV<@R
M(XL>X0R<#*P"C+_42(A 84TVP+BO73R\X4-#-VP%^RU!2VNDR)X@"GY%^YR/
M ^."O:J!V!R)HZNC "E_G7R>;4$.")7,BJW:96"0'\@8N:T'M+/@[YQM26.
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
MV>@_J.1*\N!C')\1()/KZQ]"9:D6H>[\4W<69F#_2?14'7CO>RU]#P1_.=,
M(+XUJQT#(\N4*I.Z+ (5&3D49T'43"\(KQ72D<3B $G.T #B011$]E'F7C/O
M)N=3V,L\4,,&X6WMLBJ>;[ICZT*>UVMDI"QU8"'1N2I->R 92O+?1RS*RV!1
M7AZU!5_0S>U[W0[U;T\9H']YTK0)UFO&!BB"3V.C=N<V9ANHRPDEB!ZSGG=.
MZO0!9X9)'=<?&.2'3L4'W97&Z33N\T4):1MG1?6]AZKO.[,<^C1'A,L3E#Z1
M&:^LYFX:V $GHV,G=@YYWE/@%BMN4AR>%:WN/;#QC=EC*)4T_\+ZWV\E(R7%
MRS;-$D8W9BCC!ULQ;K.WFE](NYTD9Z), [5_E])J@[U<%%: 8NEF&TP/P'^P
M/40H'7M7']M#!@>=!Y?YB08,I$@5$T,]N8PD[*#H;"8Q26ZV@[9[-85=4;IU
MYE5.9\R$GT.?+'?L^FHV"D&03+_V\.RX4XCV@0BE$Z#Q?T[T1_$WMWP<.Z^!
MJND/2G1@PA3%DT/'ZN-[/_.X$12L'%#YTIZ$6%9'CS3@!T]_&R77EV6S<GA!
M_G,MHOYTNA"?%]!]#\%\SZY@%A?;C@[9%N)A/MB,?04;Y?!:S&;E5?D\B1SR
MG! "D&ABXSUY DRI>][1N3T\% <,>8N!2;Y_:CC%U#@G!#$U&D6 4^>V75O*
MQG"HX[B6P@EZL(Q_@,Y@2"H&,93,WWEA>XN6;Q?Z,'Y[]S;TR+(."2J.)T@@
M2,6D;\OIX.O;&VFF?7E^-B_>K2ASB=I#*<O1AL;+>?<VEZ $&M&C/>>^D_I
MAF5")2(_Z,29#L2.V)O0:I!$@W^+L8=9_8$"[FL#FZLK?\HD]%[(H[2GS,;[
MZ7VO&]K[+Y@2@1%V,FZD6=,;9I@VJ1EA^V6[J@?N/P/UX/VI-J8J-R,YG27K
M2#8P0IT!@2#.0+27V(91$PIW,5+O\&F'!W58N+[>%;G8N%H3]H1G8\M/ M$I
M64@X]H^!056>4IY6\LD5[3L66#J7):4C&KD'D2_UQTTU*/ 2Y)78X8PTX=P?
M#<.=J4 C3 4EI9%TV>"W --VNV,X[E7 <:^.0RKE-D2BCQJ-!^%I_&X*G/VY
MD=(S"24^0VV)#8@UQ4LK.@ #\LE5'TRV:SGSQG82X#Y"8N,C)#PEPSW.,=N?
M3$E3^+Z#D)3ZYFIV><;AQ3<7LY?PI\FC] P_A6I?EC=ZW/VAD3H6T^29/Q*A
M&(R&EC3'>Y"4-X<;F2EJ4;>EKSH_N,>]#:%U8Q0%8" (8]4:8M:.J"F1DPB9
M4TTHIC\2CE,$Q7U$1X3P_"R>A3Y[Y#PM>FTL1<,NWOH6F,GCS7]F()'![,?8
MX>D[LPE(*>ZZR-L])8-18+$'_>HIV1VV7UR/H;-9L5X]. W10X&'I;* ;3F8
MN@HY,]-0<56 R"4U_[^B%)/C,[K;6OFBL\%<?5PS/PW2Q4^C"K3Z'NLS^/22
M6)P<OD,$W"N*R?'$%=9$^>A;6.B**\RM;[E&0*NVX"IK+ASFY)@7/V-J9&/K
MT2ZX5S,AFU"'%%6'+/-HVMCJ+6DV.>6&QK2F?"%NYZBH)<?NSX]*""W<%=<)
M")R4LR\8)1OD3\/;MN>C4)3:13RI^< &;SP%JZDDQ1B/Q:,E1:5W7"PSOP]/
M_:=JMJ_EJ*=F[DT&RRD.87F("V 7)>M*@"-#@K@B?H(0Z*E=G6*/>7#/[^-A
M*Y_S[W0TQ5E@ET/>UK:GN67F<@%--BX:I+;=OP2RE8Z1OF*GISP* 7[(:+XW
MJVQXVN;,O%/QA0A94^[LXE&]2B_C.TD!X^?LB3U/]16[ <9XJN;-T>-1B*UT
M],%Q6UN*(/E R0Q-)0=K_JQH2* GZLQ2N,>ZJ4F37A=_V)@'DLHEOFD(7S+F
M\T(J3:32S"!6'+M]I:=4NE[>CT0W(0;%1*.?]RM4H4Z0M4=X,G)GM3^)S%W1
MH&*F&9KQ-A)[Z>F4-%LTB-])$[D%>TKMPMIC:QKJ]6@>ZKWG++>A3&UVH")D
M.CD)+,/44KGQG30\?URHRSIB[3:DB<7?H 1D)V3X54ISFW$;5<BFC)-AU-,6
MDF[TLQ4KQ/+D#T2@Q!V@LIP7TKZS,6'@HW[^2QW2(CJDQ5%7\G<Y0TW$A@@:
MK*TY5*#YPJ&\80]#)^"2FZ+*I'),>$<:BE5+0EW*G1YATW3%1"K'\+'5T1#'
M$_?<]8L#.,-L":N0:!(@9M=S=P:?4W&]5A7S'PL74FX#7 &3,D+KB>H(A>30
M.#4RQ7HK-1[5&H UV)ZEXU8]R:*;QI]+L(QZX\!SSEC $[WF0L=HXNQ,&_C#
M?*!8YTA>H9H)5<OE32YET,*S/<7L0W*KP,KBD01,4W0]PR6J+%/945I$0J)(
MKA!A@G]59H.UK<$DA;3O4BZ 4P["RSV.C\EM'($Z?A4SX2@/> L4OY6"%7]-
M #A-:B*1 VAR_/O RL60L)#XKCQ,?//91NR/+SL[49G"7[K/NL^^(B'G%A;X
MA'*-E9UX+<2X'30D..@\<+;QD(?$LB"=I%AA>4?.M^ZHPVY",([NEHI37F"(
MF9A!VZ/)<B?5S2 O>UQ*H/-HW5CO^D(V_9I*S?X\W&Z8#BZG\S#WEZL0;4SZ
M"Z4# ,_M4GB.DOTT\<84]Z[PF"6G24[X-@&PT#6VDQ5TNX]DXJCW7)Q6&(Q[
MAVT'*_,^)C++"XJOOTB%"G##9SY<6;/MFMH<H7/\(59R&UOIFO0\%KLK2T(:
MMNL%T2]P5JR!H>S.:U5^YIHSV"T^(A.+KSRD!/\R2'8K#_8DUG>A>-@1OWV
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
M:0+?D+[VO8;7A*LT3_L);Q'K9UE!"DHA2PDO4L@RG.7P.V9&0\))DG!OD2?
M&4GCZ*1LAJ!XRKPSGD6$86%PA,M8#I^=KSNTJE7GO;$"2S%ED">XS\%GG7YT
M(F#KN_+SO+,$^5-7X1S?",G8N?(<W*=1[F-'+$_C>.91FJI$MPYW,(XS].T2
MA9QC6N ;'1;'KAC,7)TG%#. 7U5?_R@"Y8?Z9YQD&3\1]:00X%/U(LM?OK:5
MA0>-9%VC)HPDD5.1(UV7'1QA1T:8XL^;IH/9I@&6%[B K9I10C%!<9*1G"<G
MD;B<]@+%14**+,,04H1F^.:$)_\KE'.M'+ZYVU">E;_!#4:Z:6U_S0VKPT_"
M37\WOIKW?QA?A%Y5K8%:+O%H=,6QE75_:_<3JSI_4\Z5Q6O #]?XHR.U,\#]
MI5+V.'$.AE^GR7]02P,$%     @ LTAC4BD+GD7& P  FP@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S(N>&ULG5;;;N,V$/V5@9H6+2!$HBQ9LFL;2+(M
MFH=L@CC=HBCZ0$ECF[L2Z9)4G/Q]AY2M=0#'"^R+>)F9,W>.9CNEOY@-HH67
MMI%F'FRLW4ZCR%0;;+FY5%N41%DIW7)+1[V.S%8CK[U0VT1)'(^CE@L9+&;^
M[D$O9JJSC9#XH,%T;<OUZS4V:C</6'"X>!3KC747T6*VY6M<HOUS^Z#I% TH
MM6A1&J$D:%S-@RLVO<X<OV?X)'!GCO;@/"F5^N(.M_4\B)U!V&!E'0*GY1EO
ML&D<$)GQWQXS&%0ZP>/] ?UW[SOY4G*#-ZKY2]1V,P^* &I<\:ZQCVKW!^[]
M\096JC'^"[N>-\T#J#IC5;L7)@M:(?N5O^SC<"10Q.\()'N!Q-O=*_)6?N"6
M+V9:[4 [;D)S&^^JER;CA'1)65I-5$%R=G&CI%&-J+G%&K+X1[C?2=HMN]*(
M6G MT,#/3[QLT/PRBRQI=')1M4>_[M&3=]!9 G=*VHV!WV2-]5N B$P=[$T.
M]EXG9Q$_8'4)(Q9"$B?Q&;S1X/_(XXW>P?NH9$46:M4090VWTJ)&8^&?J])8
M337S[QDEZ: D]4K2=Y0LJ97JKD%0*[A1[59)E-:XT]5:(U*-6[@O&['FKE)/
MA?DLOFO<J=GR"N<!=:9!_8S!XFF#T A>BD;85R GC3"]4DN4%3FL=N3R%*[\
M)046VQ+U$%SZL G<^4OSTP]%PO)?01SB8[KR,S466$75**E\E'ZE)JVQW?IN
MNX T#N,X_KKY2"\,KZJN[1I?;,BU)/T&& N320P3XAK!D[*\.;+[ K*>3#@]
MQYE\9$,^LK/YH**OZ5TA(VXI^RW"TI))+@VG8G\6ZW3LE_T3!RLAN:P$>21D
M_X"ZV- .[EXIJB ,<+//A9G"WQ23?:N\EP_Z%/"(SR@[ZLP+.L?A.$_]+@O'
M+*,=FXSH+H?[+6K22&4M>C<IAF$^&=,Z#D=Y0FL1%@3J4C.P).&H<*11R#QK
M&J:$^FV/[(:\<65F==>_N)\5E0N0J;;3^!V^'KG)LK#PQ30.)U0#)SRC*LF9
M,W><O_7'$0I'(/)W!)A-BC"=Y-Z&@BK1Z6!D3IJR0_642/XC6/[BPI>$&<M]
M/HAGXF,<D_R2&L<],?M.,B#?OCR'SIH>*R\H/XE+:3ZF+#BP+ O9*#VIF5&?
MC9E7R'+?,"&+TY/]$AT-C!;UVH]%E[U.VGYV#+?#Y+WJ!\Y7]GYLWW&]%M)
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
MW/-XO;UX1MQQJH5'+G.5L[>0+X5:LAF5BG "++L0-I/:5@;8[[,YJF,9_7&
M1;]FT?<L^GM8W&!WY94$IA>LP>B=X',A@VGNV"47AGWFLH)=F3ALX;8 MM 2
MNXY<<I10AGUKO;>.#@G\CL")!$F$<H :CAGN &N[IC5_\(K<-U(AP'"3%0\^
M9G,NL8" A5=()KFU8B$RKWJ"KF50SL'4"7PJB<?L'=R!9/'FF6R>/7:K'9;E
MX=-&Z&;6 GKV 1TQV#G&H*.,!^$;]N,/HR1.?OX7JR0>/-L'<*753T\,;-6^
M]QF\V8!AXANY^:^X[ZFRQ_&2C9,F0+O?Z2?#HY=E@WB'X'G8FG:VRNVD,TC&
M1_OWO?'HZ2[$33[NFCW!:P\[43HX>EG63\<[) >:/JV;/OV>II_5:3_<[X?!
M7_O]M=]?^_U_Z?=!W>^#;^[W\X*K)?(5BLT^G%_MZN_#8"_VM_.Q"7$PD.FE
M$G]!3@;1GN]=E&[Z%>4+HTM/A5X#F@$W"H$MRROC#2#B PHM Y63X'EK$Z3O
M:)P-&F\/A  KE@K?*3F6.,NX+=@">3.,!H;@A/V&N.'[L+D\ \0!=LOOV:S4
M%58-+7_%MPR&CY8O*M!RB8,(:^,GFSW:$07,;1QUXJA'"4\ZR; 7BF+4BTC2
M3OK^)!UZS1%6"F'R8.V;PM?&^N]UTC1%V!&")IWA$->$/T1\A ^50(QTZ$5=
M8AX+&G3N2(Q[\)W42?LC8A-W^F//,\7B30//H><YZ/M-A/5+=HEKI7 VD]YG
M"@)FP]<%9?!-OQ./$\8QAEPYD8F53Q&RG\-!Y^K_";C'8=!"LT84W#N&7_UE
M^.K/*RI$AN\U)X&^K+?_-8BM<<X@@Q6FV\@'0M!S*9;^O\,>[VJX;F.R*<$L
M_?R&)47Y"$-.+:U'Q%F8C/Y1#_/E>V[PX]XR"0N\&AT/\>_4A)DM;)Q>^3EI
MKAU.77Y9X)@+AA3P?*&UVV[(0#TX3_\&4$L#!!0    ( +-(8U(,ZF?QZ00
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
M60?:7TAZDG<+"]#_2IG\!U!+ P04    " "S2&-2#UX>(24#  !<!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RM56V/XS00_BNC@!!(59,XZ2MM
MI>WM(?API]7UX(00']QDVECKV,%VML>_9VRGH0?L"DY\B5_B>9YG9CSCS46;
M1]L@.OC82F6W2>-<MTY36S78<CO5'2KZ<]*FY8Z6YIS:SB"O@U$K4Y9E\[3E
M0B6[3=A[,+N-[IT4"A\,V+YMN?E]CU)?MDF>7#?>B7/C_$:ZVW3\C =T/W8/
MAE;IB%*+%I456H'!TS:YR]?[TI\/!WX2>+$W<_">'+5^](L?ZFV2>4$HL7(>
M@=/PA*]02@]$,GX;,).1TAO>SJ_HWP7?R9<CM_A*RP^B=LTV6290XXGWTKW3
ME^]Q\&?F\2HM;?C")9Z=90E4O76Z'8Q)02M4'/G'(0XW!LOG#-A@P(+N2!14
MWG/'=QNC+V#\:4+SD^!JL"9Q0OFD')RAOX+LW.XU-TJHLX4'-'!HN$'X^CT_
M2K3?;%)'!/Y86@U@^PC&G@'+&;S1RC467JL:ZT\!4E(VRF-7>7OV(N(]5E,H
M\@FPC&4OX!6CNT7 *_Z]N[_<':TS=#M^?0&_'/'+@%\^@W^@HJE[B:!/\'>N
M">RY%15P5<.]D+W[:XQB2%ZD\%6ZMAVO<)M0&5HT3YCLWC<()RVIQ(@1G$\@
ME4RE524HE>#HM^I;--QI8P-_C4K3?8H;I-8?.8[JZJ@..I)>Z;:E^K$A6K3H
M>L=]15EB-*"H<0A%VPC<.2..?61W&@X.C?1ZK@A.5X^-EC4:NX:?D9OAH@"E
M&=LC<5U339]\Y3]+>'O5O8:WG\<%7T+))D4VITFQFJRRG"9L-LF7"V(>P["&
M#Z&&20]_(LHS?N(Z1:EWUE%T/,U77RQ9SKX=0L86D^6,],XG\T7NAU56Q)3'
M((5P4O>!7CVA]0Q!7PCUA1O#E;-0%',HRR6P5?XY2JXI8\M)OIIY2;D/(0VK
M<KAW-[GRB8T9_8^1S*<S%H>,AFQ*X,-5_K_@LS"4BPA?P#^597K3\>AZG$-?
MMX39*Q>;W[@[/AUWL6/^>3R^.V^X.0NZS!)/9)I-%[,$3.SE<>%T%_KG43OJ
MQF':T/.'QA^@_R>MW77A"<8'=?<'4$L#!!0    ( +-(8U)D6(EX!P8  %X-
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;(U7VV[C-A#]E8&[*!+
ML679CIUL$L#);MH >S&2=(NVZ ,MT19;251)*H[[]3U#RHJ=[*;[8%VHN9XY
M,Z3/UMK\;3,I'3T6>6G/.YESU6F_;Y-,%L+V="5+?%EJ4PB'5[/JV\I(D7JE
M(N_'473<+X0J.Q=G?FUN+LYT[7)5RKDA6Q>%,)M+F>OU>6?0V2[<JE7F>*%_
M<5:)E;R3[I=J;O#6;ZVDJI"E5;HD(Y?GG=G@]'+$\E[@BY)KN_-,G,E"Z[_Y
MY28][T0<D,QEXMB"P.U!7LD\9T,(XY_&9J=UR8J[SUOKUSYWY+(05E[I_%>5
MNNR\,^U0*I>BSMVM7O\LFWS&;"_1N?576C>R48>2VCI=-,J(H%!EN(O'!H?O
M48@;A=C''1SY*-\))R[.C%Z386E8XP>?JM=&<*KDHMPY@Z\*>N[B5CIE)%!V
M="E+N53.TL&]6.32'I[U'3RP7#]IK%T&:_$WK UB^JA+EUEZ7Z8RW3?01VAM
M?/$VOLOX58OO9-*CX:!+<11'K]@;MOD.O;WA-^TML9)NDZ5Y+DI+HDSIL\ND
MH;FVSKS I!%[IVR2:UL;:>F/V0*2(-6?KT0U:J,:^:A&WXCJ#KV6UKDDO:1M
MA%< TJA%[<G+_K]6CM?-WF>2ECI'XZER18ZK2FA=B\PLZ=I0)8Q3B:J$=Z)*
M @86,ISM*<V;WKLWX&'[QJ'0^Z+*]09XW:0PII8J"28^U<6"4=S*&NV:]ILE
MC@Y^_&$:Q]';^7SFGP9O#^E*&M9'PK_K4M*=$ZX&!0>'='TSIS[=SK=K,)HB
MC_X-?/OJ0.<@/MP#RM)=;9),F)6D]X^5,B$LM(;'%KWKQ\&#I$O(8&8Q,+.5
MD:'<!\-#3S1<!B=[3X/I,SBN:W &0Y$^5Y*]P,[[<H4"2&/WL3H9'1U')]'D
M>$2_22[&T\W2&XJ[\63J[\/!"/=!]V08TR=-7X11&GE?"5-QML;[M#1+,0<4
MD\\G\GD)]&7P,HY.)A'= AC^L?V3P9C&HPE-1M-=FQ_$0IO=2$-2G,\G;;@3
M2OC-%19*);SQ>#(YCJ;T$[ JFRL[F$PG-!WC-XWV@@Z ?A2687B)W/7_>#H^
M^0I8H_B8AJC).!KM^IKE.6G?O4L/T,'HD";=\62 ZV TPC6>#NE>.Y'OD^64
MX0;>DTEX&$SC\# $8DQ!;J "$P';3\+I@+CT+]/4!DJ*!Z%RWU;H'4\7GB2>
M,LIZ-!&6;R?F^V#RUM)&"G,$)E-:&R:-%VZTIETXLE5@:+[I>?^[_F"4MZ"4
M?+>&+9F!=9EPM)8^3*B"F$87K6]O'JI)VVJ+S<O ,,IJ;,L]FA4:<36 8E4;
MVPTCH9D0<).&L(21M,*(-"+/-X0]PW(H)1V/"5WA(>.2R/29 6U$N9)/-IXT
MP:)]31]\)D!TP4,DJ8LZ%]SZ3",&D.=EHF29;+;6D]H8-L!0PQ5&GOX+F$)'
ME4Y[D5(^.K+JT<L\3V\3&/?=T>TIKWQGM+JH2RX%&/1"M>>'UPV2P.P$N=>9
M])"W5<L$BD+8#$29*%!7%4CD(?25%]B.4PS*=IPB78'Z9&*A<N4"._:$;Y]D
MUYE*,B:&5-YS%08LVV#?"TY$/0W;GA^/'S!YK ]2/LW7%!D<V$,>L;X [9@]
M6CR-6;$=LRR).@3WVW2MA\O6"RY5S_?PO=^,0D^K,LGK%-V(TY8ZDMOM)VAR
MHU5AQH2]/)"WD9+())QL0D,Y/P@4<GU0:>V9JZ"[*OTV!G"?^VBF5Z(Y\V0[
M0%#\M43(;P;=>!QWZ<TT#HV,A6$4^:!X)'1?:_&N7^?,FP33EL1[NQK@$L^F
MG,BY3=<HW4O9(.<V%7B%FC3Y![1ZS4GG!3HMQCPG4#.8?4!GKZ1/I9!,U+SK
M#Q")454HO*E77>(S ']Z4 Q4ES#-94@L253X"!F!2'DQ5;:0?$Q@+G3Y-9!U
MLU.Z;<0>\][73EC]G3-O(;'?\\F>RU.7+AQ_V]7VS\,LG)F?Q,,_CX_@*!B
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
M"K?VJ$&Y.S'&(8[V;N:@!3LX#FS.Z /+F7[R Q[LX"!D&">[@'<GX@&.P[V
MARW@H1>P2<+V'*8OV.GA#I[1(-B_?Z,6SNCHM$A?N)>C74X3'(_V8@H#)^+!
MRUE-A1'P?XPR9)6TJJ$7@$J03&2=VASLY(4YFC@D^^%MW#'AR^$M@5>P ;-+
MG]=^MT]51*+]QRK$#A3V@KI[I@J92ZR3KP,.DN%Y$/SHD=K0*7M(#FV0,O=J
M9H!D2*PX2+5@I64KM7=R]W$ZX#,.=N$UU];_,-R.R]TAH?\2^=V<.8DFE91@
MJPB;M<KGV%T)87R"NS!T$A_Z-?X.E)8LM?2D5"TZZ4AV$BB)@V!7*3LF1L/M
MB=LHG;:'?G&_KEB>V4VQ]1LK2BF68&IT<W'_BSXSSHJJ\.V&D^1P>(K==YH;
M^D5W*LWO'*F?SE"9VW+4A@??*E;:X,Y0I6!6Y49<9MUYXG<>HR>@TG<LL=-A
M[-=A+P'T\0 !V DJ#D]  '9:B?U2]SH"#C@GH\,,."7%?O&:MOAF#/(-E$>E
M ';*AJ-3,. $#_N+X%<RX'=^1 HXI<1^I?02<#@%G-;AP2D(<)J'_77H*PGP
M.\?!80:<6F*_H'T"NGQ"$[9D.;*%A995TV,Y)@.(TSH2G(  XC2/^(O(N^V*
MT49TME$AV1Y&*HHRASI627EWU71@E1"CHFY"^# [W21^:?-1<3 7R$9CX!2=
M >+$C_C+NK>BPK\*28Z@P@DH\6O<?0DIH[GYZ7$/<LE2."X=G.Z1Y!0<./TC
M_EKOK3CPKW(,!4Y"B5_E.BDXG 9.^,CH% TRIX"1O]I[(PH.K((C#P?]C<YO
M 7)>=] 5JMMU39^T'6V[]%=U;_J[\>OPPZ3IM3LW3>O_,Y5SQA7*869<!N<#
MDV>RZ:8W+UJ4=7_Y06@MBOIQ 30#:2>8[V="Z.<7NT#[/XWQ?U!+ P04
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
MFQ\+5JO"2F&@C>TF&Z%D*H=5*,&5CUNPE 2+?X1A_U\'(BX9&[LI^R:*Y%8
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
M1'>#=P/%&WL)/G"E[S+;K?2C!\($Z/4-YVH_,/?J\(QF_P!02P,$%     @
MLTAC4O5O*Y-" @  #P4  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M?53;BMLP$/V5P5!H(1L[3G9;EB202TL#71HVO3PL^Z#88UNL+JZD;-*_[TAV
MC N;0(AUF7/FG!E)TZ,V+[9"='"20ME95#E7W\>QS2J4S YUC8IV"FTD<S0U
M96QK@RP/("GB-$GN8LFXBN;3L+8U\ZD^.,$5;@W8@Y3,_%VBT,=9-(K."X^\
MK)Q?B.?3FI6X0_>SWAJ:Q1U+SB4JR[4"@\4L6HSNEQ,?'P)^<3S:WAB\D[W6
M+WZRR6=1X@6AP,QY!D:?5URA$)Z(9/QI.:,NI0?VQV?V+\$[>=DSBRLM?O/<
M5;/H4P0Y%NP@W*,^?L76SZWGR[2PX1^.;6P207:P3LL63 HD5\V7G=HZ] "C
MR05 V@+2H+M)%%2NF6/SJ=%',#Z:V/P@6 UH$L>5;\K.&=KEA'/S1WQ%=4 H
MC):P"OG06+B!19YS7S<F8*.:YOLJOE^C8US8#Q328@<T\.WGJH0MFA"K,H3O
M>\'+@!K YU--;< <?G#IXW0!.]JR!<N:@)UCQ@%90'A:G+A]OH<T24<WB?]-
M8T=6O> X:VTM&UOI!5MKS(8P'@T\2?(_/*8*=65*NS*E@6]\B8];5I8&&S]>
M_KEP3]\H%#8.I7V^DFC<)1J'1).+_3B7LNZ54O=*2>L9*D<WYJVR7&>_FPR3
MY-T5F9-.YN0J4==/U_73]OKYEK+KA*,4I%:NLF^)BWOGVS\5#\R47%D06!!9
M,OQX&X%IKE\S<;H.1WZO'1WH,*SHQ4+C VB_T-J=)_X6=6_@_!]02P,$%
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
M5-:!OL^E--N-#5"/[\$_4$L#!!0    ( +-(8U+_R2%<EP,  (<+   9
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
M4.A'K7N4=D%QK%^D/@6N\U( G'=<D9J\>RT]/V[?\!Z4[[9%ICVH(-C)5"7
MWBEF)?"%:0H$RMB:RNK-;U:;QN/<E-O6^D0W)*9(OIBINIDKS!=$E:\"YLJD
M<QJIR\NK!J&:2+8R)7/&I"K 9KA4315P#5#[<\;D\T0[:-JT\3]02P,$%
M  @ LTAC4L5"TC9Y P  "@L  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN
M>&ULO5;;;MLX$/T50N@"+="-KI;DPC80VRDVBZ8-XFWZL-@'6AI;1"32)2F[
M ?;C=R@I\DT6 BR0%YN7.6?F<(;4C'9"/JD,0)-?1<[5V,JTWGRR;95D4%!U
M)3; <6<E9$$U3N7:5AL)-*U 16Y[CA/:!67<FHRJM7LY&8E2YXS#O22J+ HJ
MGZ>0B]W8<JV7A0>VSK19L">C#5W# O3WS;W$F=VRI*P KIC@1,)J;%V[G^:N
M;P"5Q2.#G3H8$R-E*<23F=RF8\LQ$4$.B384%/^V,(,\-TP8Q\^&U&I]&N#A
M^(7]<R4>Q2RI@IG(?[!49V,KMD@**UKF^D'L_H!&T,#P)2)7U2_9-;:.19)2
M:5$T8(R@8+S^I[^:@S@ N.$%@-< O%- < '@-P#_M8"@ 035R=12JG.84TTG
M(REV1!IK9#.#ZC K-,IGW.1]H27N,L3IR4QPI659)^%/P;@FC\!U*4&1W\GB
MYNZ:?&:<\H317)'W<]"4Y>H#[GU?S,G[=Q_(.\(X^2L3I:(\52-;8U2&VTZ:
M"*9U!-Z%"%R/W FN,T5N> KI,8&-<EI-WHNFJ=?+.(?DBOCN1^(YGM,1T.S5
M<'?8 9^_'A[WJ/';#/D5GW^!;X%7/2US(&)%;GZ63#^3.]"92,DMWX+2> FU
M(G]_01BYU5"H?WJ<!JW3H'(:7'#Z;0.2:L;7F-Q$%-"5UIHAJAC,\[*=#(-X
MZ(WL[>%9GUOY431PCZWFYU:!%[I[JR,1@U;$H%?$5WPVZ_ )U5JR9:GI$@]2
M"[+0(',C#W<+K'R\9\E3)O(49&<)UX["H_A\)SS1>F[E#X?.J=;!F59OX,91
MM]:PU1KV:CVYNO^21RI9I?:6HU:L$[Q>&HOG([F7S#SQ9 H<5@POMGSNJ9BH
M#2!ZNS*-6Z=QK^H'V (OH3-E\5DRW$'L."<I.[<*AX[?G8MA&]7P?U^>X7ET
M7G12*;-SHR"\4">NLW_PG;>Z%8VGZ%A%?**BPRJ(+EQM]^"[Y?:G_LL/K/+C
MLN^I*-?;$WMO5\CN_I5W_?ZBV7$\Y8QM"%9/@CZPZ^H\\WZ:@7OE.+]U160?
M- D%R'75;"E,=<EU_6UM5]N&[KIJ8T[6IZ;1JYJ//4W=)=Y1N69<D1Q62.E<
M1?C4R;KQJB=:;*I69"DT-C;5,,-F%:0QP/V5$/IE8ART[>_D/U!+ P04
M" "S2&-2@&_U.R8#  #!"@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6R]5EMOVC 4_BM6M(=6:ILX(0$J0%KI+IW6"96U>YCV8,B!>'5L:CO02OOQ
MLY.0!@BLTJJ^)+Z<[_@[%Q^?WDK(>Y4 :/28,J[Z3J+UXMQUU32!E*@SL0!N
M=F9"ID2;J9R[:B&!Q#DH9:[O>9&;$LJ=02]?&\E!3V2:40XCB526ID0^70 3
MJ[Z#G?7"#9TGVBZX@]Z"S&$,^G8QDF;F5EIBF@)75' D8=9WWN/S(0XL()>X
MH[!2M3&RIDR$N+>3J[CO>)81,)AJJX*8WQ*&P)C59'@\E$J=ZDP+K(_7VC_F
MQAMC)D3!4+ ?--9)W^DX*(89R9B^$:O/4!H46GU3P53^1:M2UG/0-%-:I"78
M,$@I+_[DL71$#8!;>P!^"?!?"@A*0.XYMV"6FW5)-!GTI%@A::6--CO(?9.C
MC364VS".M32[U.#T8"BXTC(K?/I%4*[1'7"=25#H%!W8/4$C(C4'B<8)D8".
M+D$3RM2Q@=V.+]'1NV/T#E&.OB<B4X3'JN=J0]@>ZTY+<A<%.7\/N4N8GJ$
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
M 'I_S;EZF)@&T_VA2/X!4$L#!!0    ( +-(8U)$+R4'IP,  * .   9
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+U746_;-A#^*X30AP18(I&R9;NP
M#3C.V@5HMZ!I5PS#'ACI;!&52(^DXZ:_?B2E2+8JR7L0\F*)U-UWW_%.GW7S
M@Y#?5 J@T?<\XVKAI5KOWOJ^BE/(J;H6.^#FR4;(G&JSE%M?[230Q#GEF4^"
M(/)SRKBWG+N]>[F<B[W.&(=[B=0^SZE\OH%,'!8>]EXV/K%MJNV&OYSOZ!8>
M0'_9W4NS\BN4A.7 %1,<2=@LO!5^NR;.P5G\R>"@CNZ13>51B&]V<9<LO, R
M@@QB;2&HN3S!&K+,(AD>_Y:@7A73.A[?OZ"_<\F;9!ZI@K7(OK)$IPMOZJ$$
M-G2?Z4_B\!N4"8TM7BPRY7[1H;0-/!3OE19YZ6P8Y(P75_J]/(@C!QQU.)#2
M@30=1AT.8>D0ND0+9BZM6ZKI<B[% 4EK;=#LC3L;YVVR8=R6\4%+\Y09/[U\
M+T1R8%F&*$_0'SH%B>ZXIGS+'C- *Z5 *W2%'HHJ([%![QAG&M '<_I)B^W%
M+6C*,G5IO+X\W**+-Y?H#6(<?4[%7IDH:NYK0]R&]^.2Y$U!DG20Q 1]%%RG
M"OW*$TA. 7R3<94V>4G[AO0BWD)\C4+\"R(!"5H(K?^W.Y[UT FK*H0.+^S
M*\[TJNM,__Y@[-&=AES]TQ-M5$4;N6BCCFA?76^;2*LGD.9=-;7< +KX"ZA4
MEVW5Z8<C(_1L77N8C2MFXUZH]U(HA=94RF?&MVB5BSW7;8P*F(F#L4KUM"31
MF.#)W'\ZKN)9LQ.64<4RZF6YBN-]OL^H.\)<2,U^4*M);42CGQA<D2 ,@P;1
MPBPZ-IM.9Z-VGI.*YZ27Y]K)AWFC)62.H$K9KJ],TPIX^@KM.JNBS89MUWXX
M,C[;KCBHU3,8IF%+G)-6#$E$PD8CE'91M]TITR.=QX,U;0EUTK4X"J-FUY9V
M)VT;S3#NX$IJKJ27ZV=)$T"<YM!7I%I<\6NH*Z[E%0^LKV?P2'B^8VN%Q0-)
M+/Y9/,, !TV)+<VB3K-3GK7&XN%$%K>H;$B"69-JB\KB:$8ZJ-8RB_MU]G?!
MKV*1[\!\%M&M!#"?N;JW6K70XM=06EQ++1Y8:\_@G==:4FLM&4AK28O6CJ;-
MQB4M2GML=<JRUEDRG,Z2%IV=1+A)M,6*S)HBZQ_- .8_?^M&(X5B>TC%.%#M
M5N/7R@T=?FU>S&X?J=PRKE &&^,:7$_,*RZ+<:A8:+%S$\6CT.8#P]VF9H0$
M:0W,\XT0^F5A U1#Z?(_4$L#!!0    ( +-(8U(V$RLZ: ,  )T-   9
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+57T6[;-A3]%4+H0PLL$4G)EE78
M!E8';0.DFY$LV\.P!UJ^MHE*HDM2=E+LXT=2JF1'LNH!\8LEDO<>GGM$'I/C
MO9!?U09 HZ<LS=7$VVB]?>_[*ME QM2UV$)N1E9"9DR;IES[:BN!+5U2EOH4
MXZ&?,9Y[T['KF\OI6!0ZY3G,)5)%EC'Y_ %2L9]XQ/O1<<_7&VT[_.EXR];P
M /IQ.Y>FY=<H2YY!KKC(D835Q/N5O)]1E^ B_N2P5P?OR):R$.*K;=PN)QZV
MC""%1%L(9AX[F$&:6B3#XUL%ZM5SVL3#]Q_H'UWQII@%4S 3Z5]\J3<3;^2A
M):Q8D>I[L?\,54$#BY>(5+E?M"]CP]!#2:&TR*IDPR#C>?ED3Y40!PGD5 *M
M$NBY"4&5$+A"2V:NK!NFV70LQ1Y)&VW0[(O3QF6;:GAN/^.#EF:4FSP]O8&%
M1E?H3N3K*PTR0Z[C[0UHQE/US@P]/MR@MV_>C7UMIK-)?E)!?RBAZ4GHY!H%
MY!=$,<4=Z;.STTE\G.Z;(NM*:5TI=7A!7Z6WN=*R,,M0H[_O3 "ZU9"I?WK@
M@QH^</#A"?A/4BB%TEK'I9FN2[,2)7(H=H_MID$T".((8Z/1[E">=F08!C@8
M'$8>40UKJF$OU3LP3*_0K)#2"F'V0B&YYJ"06)U100D^/.!U%45A$+8KZ(@,
M:1@%)RL8U!4,SJG@,6>9D)I_AZ5CB[A2!<L30(E06G61'[0I#2/2P;TC,(Y[
MQ!_6U(?]U'^J[[ U,XT)#>,VQW9D$.,AC4Z2C&J242_)W_4&9 ?!([!1#3:Z
MQ,:+:_CX539>W!*+X,Y]UPX<X=/?G>#&:7$OT0=("FE6JM/C7_2')7LG6(X^
MLH2G7#_WB$$._)Q<0FW2V"BAKZ)W!7.T.@=6Q[;B':$AQB]"C^DVMDSZ??F%
MZO>P$^F.YVLT,[U<GR5^8ZPDO(CXC>^1?N,[6_RV?;5$;X?0?LT;BR/]'O="
M\_^A=&-0)+J(THUID='K*#TZ?YFW0\.?2-Z8(.EWP=^$-O_?<_;,%BD8S><I
MT\"*OG-38UP47T)KVG@6):^B=043'7EXI]3G1)9D_8.SL[VX?&%RS7/#!E8F
M%5]'9IO(\BY0-K38NN/T0FAS.'>O&W-_ FD#S/A*F$]1->P)O;Z13?\#4$L#
M!!0    ( +-(8U*PBV% 0@H  $0_   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;+6;66_C.!* _PH1[  ]0+<M4O<@'2").]UQC@Z2F9V'Q3[0,AT+
M+4L>2LZQZ!^_I"R;<D25Z+3UDOA@E5G%XE?%0\?/&?^1SQDKT,LB2?//1_.B
M6/XQ'.;1G"UH/LB6+!7?S#*^H(5XRQ^'^9(S.BV%%LF06)8W7- X/3HY+C^[
MXR?'V:I(XI3=<92O%@O*7\]8DCU_/L)'FP_NX\=Y(3\8GAPOZ2-[8,5?RSLN
MW@VW6J;Q@J5YG*6(L]GGHU/\QRVV;"E1-OEWS)[SVFLD;9EDV0_YYG+Z^<B2
M76()BPJI@XI_3^R<)8E4)3KR3Z7U:/NC4K#^>J/]HK1>6#.A.3O/DK_C:3'_
M?!0<H2F;T552W&?/WUAED2OU15F2EW_1<]76.D+1*B^R124L>K"(T_5_^E)Y
MHB9 <(L J02(J8!="=BF DXEX)@*N)6 :RK@50*>J8!?"?BF D$E$)@*A)5
M:"J K<W(6<8BV\$V'FV\&6YL/-YX,^"X,>)^F\AFR'$YYL-U^):Q/Z(%/3GF
MV3/BLKW0)U^4$ZB4%R$?IW*R/Q1<?!L+N>)DQ"8%^H1N*>=4SCKT8<0*&B?Y
M[\?#0NB7K891I>MLK8NTZHH&R,8?$;&(]=?#"'WXET[+.:SE>U0,D$6D%ARV
M:QG!6FXHW_8%MVOY<A"++LRU..U:OIIKL=NU?#/70MJU7)IK ;P[/HAWKXRU
M0/%R;:XE:-=R8QR[T$C?PEK&JU3TQ=KQ"TN+N'C=U344<WT[X<EVPI-2N0U-
M^,LT+_A*Y.P"_>=:-$"7!5OD_P74VUOU=JG>:5'_E6=YCI(L??Q4,+X0:7=2
MZ$BRUN*76F1!\G1B^ZX=^I9E'0^?ZC/4N.78N.55LZ7CV);MUEONF.]LS7=
M\T\7&2_B_]&RCLEFI?DHSO,532.&HBPO<D33*4JS]%-$\SF*4^$FENM\-%[_
ME%?K)0E%$=>P1M/.MII67SL-JXGEVZTVNUN;7=#F:SGBPESV4L3IXRK.YV5@
M5=;KH.LV!\K"S?$T:W;E-LSW?1(TS6^V:S'<VQKN@8:?9VF>)?&4%FR*7.LW
ME#VGXE6^FN3Q-*8\9OE'E*X6$\:E-\HI+#Y#/Y%N-J_)X#7'4M])?]M)W[R3
MLH,\G\=+M&0\$KT0];QN=L(J76M@6;_I!O:=<N-WRMWN+[?CPV#KPP#VX>G]
MEP=T&A7H[NY.P(VFNLX$C7 -912V3:]P^^,A^.-WB1@ZN@+,P)8J]JP^X(]K
MU22&61#329RLPSQ.HQ7G;*HM 7'#6=BR &]AE=\P ;OP)Z.)*)Q3!AFDTAFV
M>_&82A@8SAAW/%N(!)'Q5Y$4"NDVD2W$5"TR5,P9$JOB1$Q9;7'5Y+D+NE !
M'<-$'[$9DR.'RA2UI*_2]!Q-5UI8X":G?==JYJDOI@W'6(-T%[),$1O#R#Z-
M(L[*Y,Q>EBS-=0:-*QT[B7(W3U9U:1/6V J\9N;1*,38]]OM47#''707HQ07
MZ/21,U;&YT_TE3,!#"ZBAXH2A"/VSXHF,IS(P+6@D%4TQ$$O<T(1#\/(NV9/
MC(O4A.2:--,.T5I!6!^B@:OW)E%X)!;XNU]>(B9JF3+J9XF07G)61?\F8>HZ
MTZ'5=SO2$%%X)3!>]QMNRT*358$2:5/Y=4<$D-H:HI=%!%'8)? RXKTC 6OM
M+ B(PC:!L7V D1 B-W$:+U8+J$<*VL3M94P4.PG,SNY928RK5Z((1PY)N%9'
MTY<N1RO\D5[P1Q3^R*_BC^R!/UOASX9!M8^KL?3K6U=;$%UL13D;][)%H?!E
MPR7B.^G2H95T<=ZN;:+ H#K 2!C1Q5:\LYU>QD3AR^[81>@,^DI!/>AQ:] K
MJMD=B_C#N+J3+[8BGNWWXFH%,!M>SAJX.C %N:VH9L-4TSCZ>NM&#%<FCF*8
MT\L*UU%P<CI6N)W.JQ08Q:FCF.7TPJP.K5T%D:.0Y70@2]<QN06L[55'G8:F
M]#6'NE7;CX7KM <6K>1*=M38BMQ5J#CE]%)F.0I(#@RDB_A%KKSGE&^"3)[\
M->E2>=+3!%O+7'44@ARXZ*I[3<S3RVJ3&MT++J*'9[J$+%4<<GHII!R%' =&
MSHCQ^&E]K)EF<M4O,$X7V4H[5<XJ977HV>[;3:GU3H9YTW'5U >;[NZ[*]BY
M<,'V9I@JPE[02&[!08=%KL*=VTLMYBJNN3"!3 ^,*C6[+G^[WU4=+Q@W'5=-
M_>ZF5QJM#H$'4L'3A8&G'\AMJH0<K4CH]E+!N;5CH*Y=0WG6M?V!CVA&(]8^
MW\[=YBZ?XX,[F*Z"J M#M,.AXJ/O49')@YGJX!A]0N.5\,?FV!7RB,*HVTLE
MYRJ"NK]:R;G-2LYI<:["J@MCM=NYXU7RBJJ#?>'9![84-DMO&[C74_CS>JGU
M/ 4_[U=K/:]9Z]D#OZ78\Q04/1B*>X9OZ>0;RJ/Y]E(&9+_"DM?+X8>GF.3!
MU9F!@QV-@]O\JU#EP:CJ]N_IDL=)Y5W\!@Z@<VN'QUXOSE7T\> BSL"YOL:Y
MI,V[BDH>3*5]HU?Z=\2BBA & :Q(Y85]^-A7"/+A"JS;QY6"G6*DY41?<<F'
MN?3&P7_*NNDZ$\MH@]+/5Q#R>]GD]Q5>_,/<%?(U%WM:2C_SIF/SIE=5TYTD
M:H&EGZ\0Z,,(_+N\C2P&DU:1M+D1)$-*?SD#5N@.?$=_.>-]<N/]Y79=H:CL
MPU2^$\NU;!I'VQ-G;6]TMX+ H5!$]N&BL;G%LNZ'MAO-HPZ;^% W:A=V8&[?
ML^V).W"'JE*R<Z8,%L^^XK>_%[^;>!$?7F2<"4=!2Q-?8=KO!=.!PG0 8]J0
M-#>5FAVG^@2Z>A H: <PM$VB^R+0W(O1,NFKIJ5^!^*;<<M+DY:[UJMD$L 5
MK5%0CX+F<GQ]3Z*U RK9!'LML;5!?<^>LN0I3A_WV$H)%.F#7A;@@>)G<-@%
M>*!9@,-I+5 L#3H.BZ5M8J0K1_XL+S.U^O>]OE=,#7I9B0>U&X(=*_'*WJCL
M_$?YC(;<LD63C M=TJR(+H5%VEN?YT%SE0[OA 2*K4'7'NB;H+B^//M^WUUE
M=*BU!MB%LGZHV!QVE-!O/,>9?$9->LS(=V=AD]D-WZU3IG'+L4G+77-5&@CA
M-+!_O=>AT!MX@;;>>Z?<>'^Y75>HG!#".>%PC)!GB5DZS=+U4<6$IC_0]]F,
M2>"79Q8?RJC_'>JVRB1A+[LBH4H4(5Q1G]$\SM'ZX4UYL?Z)\IA.$M8>(; ^
M9^""AWRARC!AQR']OB/V4$[?4NRZ<6UZMQ,JM82];)R$*EF$'1LGO\3R<-_"
M/%1))H23S&UY0?B.OI;1\!-U7PT/:[?,>ZG!L56_?-YQ7%64#R%T >^\2T_0
M<6B-K=I]=0NFV5N7&MT>MVJ7T:U>-E'DT]/J)PZSC;+14X_,QA7M[C9C@S97
MNC:8$%LS"X:UAU?E\^4WE#^*>@4E;"9$K8%<\//U$]OK-T6V+)]GG61%D2W*
MEW-!2L9E _']+!-C6KV1C\AN'YP_^3]02P,$%     @ LTAC4HJR \X0 P
MP D  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULM59;;]HP%/XK5K2'
M5EJ;.Y<*D$I9-Z1VJLJZ/4Q[,(D!JX[-; /MM!^_8R>$M$VB36(OX,LYW_G.
MY_CX#'9"/JH5(1H]98RKH;/2>GWANBI9D0RK<[$F''860F98PU0N7;66!*?6
M*6-NX'D=-\.4.Z.!7;N3HX'8:$8YN9-(;;(,R^<Q86(W='QGOW!/ERMM%MS1
M8(V79$;TP_I.PLPM45*:$:ZHX$B2Q="Y]"^N_,@X6(NOE.Q498Q,*G,A'LUD
MF@X=SS BC"3:0&#XVY(KPIA! AX_"U"GC&D<J^,]^K5-'I*98T6N!/M&4[T:
M.CT'I62!-TS?B]TG4B04&[Q$,&5_T2ZWC2,')1NE158X X.,\OP?/Q5"5!S\
M3H-#4#@$KQV:(H2%0V@3S9G9M"98X]% BAV2QAK0S,!J8[TA&\K-,<ZTA%T*
M?GIT33GF"<4,3;G2<@,GI!4Z0Y^QE-@HC$XF1&/*U"FL/LPFZ.3=Z<#5$-H
MN$D19IR'"1K"^ &Z%5RO%/K 4Y*^!'"!<TD\V!,?!ZV($Y*<H]!_CP(O\&H(
M7?VUN]]OH1.6.H86+VS$DW2;"_;]!O;05)-,_6A!CDKDR")'#<@?I5 *,<&7
M9YK(#+[1N:X[@!RE:U',Y=V.PFX<]KN>!_)LJ\J\M8RBT OCJN4+JG%)-6ZE
M^L"ADC#ZBZ1H"14$G3"@?HK@MJ:E/*J.>P[;J3 ZZ\11[RWU&L.@&S82[Y3$
M.ZW$IQRD)4JC>ZP)FNWPNN7@NB5H]\B?1*]$[OT?G7MOY.OT K]1OG[)I]_*
M9T:2C00R$_@TT6_T3VKZWJ%2>4?6TZ]40;\U@PHV%^9]@8*(,['AM5>M *OJ
M:&^/UZBD'QR8!*U,OI@[?B,P1]<XH8SJ9U"T*G!;OH=JY1^[7/F'>N4?IV#Y
M-14KCE^IF%_[&M/(JQ?<K;R%&9%+VR(HE)BSS%^7<K5L0R[MX_MJ?6S:$_O&
M'F#RWN86RR7ED")9 *1WWH6J)/-V(9]HL;8O[EQH>+_M< 4M%I'& /870NC]
MQ 0HF[;1'U!+ P04    " "S2&-2$>GOW4H$   4%P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W,"YX;6RUF%UOXC@4AO^*%<W%C#1M8AL"C "ITZK:D6:U
M53LS>[':"P,&K$EBUC8P\^_73M*8-(X3*GI3\O&>PWM.G*<'3X]<_)1;2A7X
ME2:9G 5;I7:?PE NMS0E\IKO:*;OK+E(B=*G8A/*G:!DE0>E28BB* Y3PK)@
M/LVO/8CYE.]5PC+Z((#<IRD1OS_3A!]G 0R>+SRRS5:9"^%\NB,;^D35]]V#
MT&=AE67%4II)QC,@Z'H6W,!/MS@V ;GB!Z-'>7(,3"D+SG^:DR^K61 91S2A
M2V52$/UQH+<T24PF[>._,FE0?:<)/#U^SGZ?%Z^+61!);WGR-UNI[2P8!V!%
MUV2?J$=^_(.6!0U-OB5/9/X7'$MM%(#E7BJ>EL':0<JRXI/\*AMQ$@ '+0&H
M#$!] W 9@/-""V=Y67=$D?E4\",01JVSF8.\-WFTKH9EYC$^*:'O,AVGYO<L
M(]F2D01\R:02>_V$E 17X)XP 7Z09$\!7P.UI?J^HH)*!1Z)HN"."G8@YA&
M]W=4$9;(#[6PC^"1+O="L&RCK]>#GXYDIR]^?[H#[]]] .\ R\"W+=]+DJWD
M-%2Z+N,N7)8U?"YJ0"TUW-'E-<#P(T 1BASAM[W#X:0>'NIN5BU%54M1G@^W
MYJM:<R,E5=*3$U<Y<9YST)+S+_T$!##]U,\'$$?:HE%%EE&>Q;S!A[ENR.&T
M%TT%@G&EJ9D;5.8&/<QE/+OJ-EADBCT&?8J:O6%E;^BU]XTKO;P+2X HL#9K
M]&#6J,O@L--@4]':P;BR&/==,E\96;"$J=_@GYN%?B,UY_[U+*!1]0VC,Q90
M4GX)H\Z'-&I4>#48H-&+/CA4,73W85RY')^YDCJ<CIL>4(PF+YPZ5'@R=EN=
M5%8G/5;5B;WNI35IVAA%P_B%68=J,)RXS<+(8C[RVOU*#S0!T+.2X,F_#'@Q
MP$%+38@N@K@RC>\-]4KJ]BR 81\"]X-<F<IKT2>I6[08AGX.GP<ZV(UBKZ1N
MTL(8#M\(==#2%,:7@UV9R]L'GZ3NT?(8]@'R&:B#3=XV?/HD=9^6R-"/Y%=P
M#C9YVW#JD]2=6B!#/Y$+Q"'?!&=QB:*+(0Y9<")X$<25:7P-=$A:IQ!T,KGV
M87 _R*%N#GLE=8N6P\C/X?,@A[I)[)"T=]*R& W>"'/(HA3Y!]NS,(>:8ZMK
MJ'/)VJ8Z9(&,^@#Y#-BA)G%=@YU+UCK9(<MFY&?S*YB''-.P8[ASR5JG.V0A
MC?R0+M"'?:O*8A1-+O?SU0(5^^?/WC]@H\X7UBNIV[-DQGW(W ]\N)O.7DG=
MHF4S]K/Y//#A;CI[)763)]L4^(VPARU:<9_MAIX@P=U3KE=2]VC1C/N@^0S@
MX>Y]!Z^D[M."&?O!_ K2E1F]>TP^2>$T/-FR-/O%?Q*Q89D$"5WKF.AZI(L5
MQ19L<:+X+M_%7'"E>)H?;BE946$$^OZ:<_5\8C9&JXWP^?]02P,$%     @
MLTAC4EL";D(?!   A0\  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&UL
MQ5=1;]LV$/XKA-&'%&@B498MN7 ,)':+!EBW(&F[AV$/C'2VB$JD1U)Q-NS'
M[R@IDF7)BH<&Z(LM4G?'[^,=^>GF.ZF^ZP3 D*<L%?IRE!BS?>\X.DH@8_I"
M;D'@F[54&3,X5!M';Q6PN'#*4L=SW:F3,2Y&BWDQ=ZL6<YF;E NX543G6<;4
MW]>0RMWEB(Z>)^[X)C%VPEG,MVP#]V"^;F\5CIPZ2LPS$)I+012L+T=7]/V*
MAM:AL/C&8:?WGHFE\B#E=SNXB2]'KD4$*43&AF#X]PA+2%,;"7'\504=U6M:
MQ_WGY^@?"_)(YH%I6,KT=QZ;Y'(4CD@,:Y:GYD[N/D%%:&+C13+5Q2_95;;N
MB$2Y-C*KG!%!QD7YSYZJC=ASH-,C#E[EX!TZ^$<<QI7#^%0'OW+PBYTIJ13[
ML&*&+>9*[HBRUAC-/A2;67@C?2YLWN^-PK<<_<SB(Q=,1)REY$9HHW),J='D
MG-QC@<5Y"D2NR1=I\/TWEN9 [B"2&\'_@9AP07XS"2BRE!G67&*+X1$P3B0S
M(&<K,(RG^BT&^WJ_(F=OWI(WUN=+(G/-1*SGCD$"%H8356"O2[#>$;#4(Y^E
M,(DF'T0,<3N @\QK^MXS_6MO,.(*H@LRIN^(YWIN#Z#ER>YTUN.^.MT]'& S
MKI,Y+N*-C\93_)&9,@M--G&SR2>(-UQLR)4]9]QPT&3%=91*G2M\_N,7#$5N
M#&3ZSP$@?@W$+X#X1X#\BA?6!B\=<H8+8 FH=M4L;]Z1!\!+"XAA3X1E,A>F
MKQS*58)B%7N#/2[.J4O=\=QYW$]2CYGG-T8M"I.:PN1'*0QC+\-/]T!Y7G"(
MO&LT"?IQ3VO<TQ_%+= $C_4P_&D'V7D0CMT#_#U6-)SV,PAJ!L&+#$I<%GS*
MM.9KCO#72F;D"AD@$2,),"6PHO6)I11TD(XGD\D!G:[1^1[E%INP9A.^+IMA
M&F%?6@ZSTC4Z4E2SFL3L=4F<5&*S[@D)@L.4=(W.O2-'F[J-Z+F#?)8)$QNP
M!T(6"A:U%(P7"G9B754KM0!.)WYX0*//;/\Z:!/94V_Z"D1>8$ [T*@_.[RI
M>JRF_A'X7@/?>P7X)Q53M5)K@R=NYX179FVM<&=MJU6/U9%K@#;:3,>#7&^$
M 91:0^Z8 7*_8]L!H:6-TE+_YVH^;123#DOF:YZJKC!.0X\>R4&CC718'.L<
M?'C"QDD#^9?\O[0T&D:#GYR61H#HRPJ4"VP*T^(KP'X<6""&1WR+G&."-_<#
MM"_V'3<)YM'L($4&6?'1W9NGL'-0?#KS#O+D[/4G&:A-T>=IK _,?OFM7L_6
MO>15T4$=S%_;'K/H>YHP98/ZF:F-Y97"&D.Z%P$6D"I[OG)@Y+;H@AZDP9ZJ
M>$RP3P9E#?#]6DKS/+ +U)WWXC]02P,$%     @ LTAC4A#?UK0F"   [2@
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
M>'UBQF_ [QNMW=.+5]!<R);_ %!+ P04    " "S2&-2[903*;$"  !F!P
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
M;O6=#80QT-_7G*N7AKD5=+? ^?]02P,$%     @ LTAC4I1Z/<?7 @  U0D
M !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULM59M3]LP$/XKIX@/(#$2
MI_0-M94HW300W1"%[<.T#R:Y-A:)G=D.;:7]^-E.FW9:&R:V?DG\<O<\C^^2
M\_7F0CZK!%'#(DNYZGN)UOF%[ZLHP8RJ,Y$C-SM3(3.JS53.?)5+I+%SRE(_
M#(*6GU'&O4'/K=W)04\4.F4<[R2H(LNH7 XQ%?.^1[SUPCV;)=HN^(->3F<X
M0?V8WTDS\RN4F&7(%1,<)$[[WB6Y&)*F=7 67QC.U=88[%&>A'BVD^NX[P56
M$:88:0M!S>L%KS!-+9+1\6,%ZE6<UG%[O$;_X YO#O-$%5Z)]"N+==+W.A[$
M.*5%JN_%_".N#N0$1B)5[@GSTK89>! 52HMLY6P49(R7;[I8!6++(21[',*5
M0^ATET1.Y8AJ.NA),0=IK0V:';BC.F\CCG&;E8F69I<9/SVXYI'($![H A6\
M@T]42FKC!,<CU)2EZ@2.@'%X2$2A*(]5S]>&UCK[T8IB6%*$>RA("&/!=:+@
M/8\Q_AW -WHKT>%:]#"L11QA= 8-<@IA$ :/DQ$<'YW4P#:J6#0<[/D^6!,)
MI5EDHP&7A4Z$9'I9 WQ> 9\[X,8>X,\YVJCR&=P*I>#*!'EI?J@YE;&";[?&
M&JXU9NI[#5>SXFK6'F+#E5JN:)MK5^Y*M+9#L[_PRZ#9:9-NSW_9(:)5B6B]
M5<0IX")G=M?\D\:,B7B7K'I\TH$E4JEJXM6NI+9KH2:::@3S99O<1#2%FT(R
M%3-7,VK@.Q5\Y^"I[U9<W?^:^NX?J6^T&AVR._4DV%24H%;&F'&6%1G\A#?&
MEFP5+W+PZ))PPQ8>^*M^A>#UKYIL:AFI+V9CNOC'+&RJ&SE\>2.;^D;>7.#^
M-@OU!'7%Q=^Z:3.4,]=/&!&BX+J\=*O5JF>Y+&_JC7G9\(RIG#&N(,6I<0W.
MVD:5+'N(<J)%[N[M)Z%-%^"&B>F[4%H#LS\50J\GEJ#JY :_ %!+ P04
M" "S2&-2<$&C=&8#   M"P  &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX
M;6R]5EUOVC 4_2M65&FMM)$/2( *D JT6J6N167='J8]F,00JTF<V@ZTTW[\
MKITT#84$7E8>2)S<<^ZY'[GV8,/XHP@)D>@YCA(Q-$(ITW/3%'Y(8BQ:+"4)
MO%DR'F,)2[XR1<H)#C0HCDS'LCPSQC0Q1@/];,9' Y;)B"9DQI'(XACSES&)
MV&9HV,;K@WNZ"J5Z8(X&*5Z1.9$/Z8S#RBQ9 AJ31%"6($Z60^/"/K^R'070
M%C\HV8C*/5*A+!A[5(OK8&A82A&)B"\5!8;+FDQ(%"DFT/%4D!JE3P6LWK^R
M7^G@(9@%%F3"HI\TD.'0Z!DH($N<1?*>;;Z2(B!7\?DL$OH?;7);MV\@/Q.2
MQ048%,0TR:_XN4A$!>!T:P!. 7#> =IV#:!= -K'>N@4@,ZQ +< N.\!5@W
M*P">SGV>+)WI*99X-.!L@[BR!C9UH\NET9!@FJC.FDL.;RG@Y&@NF?\8LB@@
M7'Q"ET\9E2_H"[K%G&-5<W0Z)1+32)RA$T03]#UDF<!)( :F!/>*Q/0+5^/<
ME5/CZLZ7+60YGY%CV?V'^12=GIR)$'.RCVO2S#4E?@NU;<7E6 77FDE2RS<]
MFN^PMLOCN7J'N*Z:N6[9NLQ9;Q^)"?4NB^Z417<T:[N&]<+WLSB+L"0!NI,A
MX6C"8AA,H9H84//KQ&<QE/Z&":C[KQN HVM)8O&[P7F[=-[6SCMU':>B0#X#
M5]!T6,^7%7A-$,Q)F#30@H*JIP+]12?[6B/G[VI^-3G7(VM@KJO%WK6P/;OO
M;EM=-O%LA=8I0^LTA@99C"$:_4TU9,HMZ=R/+Y-7.O>.B46H6#XC_6TADD@J
M(U"3@A;=C5 B]6I?E7)ZKUJ#_=GMEHJZC8INLW@!?MDR=RT0SF3(./T#@B1#
M"P([79IQ/X2-)D"G,*QRN[-]GUUW1QWLQ>JW7V.OU-AKU#@K_"N5$G9ZD?&7
M/(<'!$UZ.X+>-_6NA>-N*<Z[>M>LXW5K ^N7@?6; U-MB+.&QK*MMRW'^OB^
MMBL[GGUX  E$A<A  $VJ,T?5;9$)0 AQH&+CPLU6ASL=MS;5]MMXMIW_.R+'
MA8/Z"9@K,RL'!W60_(;YB@)K1): LUI=&% \/YOE"\E2?998, DG$WT;PGF6
M<&4 [Y<,ID&Q4,>3\H0\^@=02P,$%     @ LTAC4F+JR2.T!P  >"H  !D
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
M9K$64/^_*PKY_*-^-7#]LNGY?U!+ P04    " "S2&-2]<(G92P$  ")$@
M&0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6RU6%N/VCH0_BM6U(=6.DUB
M)^2R B1VZ>VAU6HYW3Y[B8%HDYAC&VC_?1TGQ)"+%:0]+^3"S#??>,;?@*<G
MRE[YCA !?N=9P6?63HC]G>/P]8[DF-MT3PKYS8:R' OYR+8.WS."$^649PYR
MW<#)<5I8\ZEZ]\CF4WH065J01P;X(<\Q^W-/,GJ:6= ZOWA*MSM1OG#FTSW>
MDA41/_>/3#XY#4J2YJ3@*2T (YN9M8!W2Q25#LKB.24G?G$/RE1>*'TM'[XE
M,\LM&9&,K$4)@>7E2!Y(EI5(DL=_-:C5Q"P=+^_/Z)]5\C*9%\S) \U^I8G8
MS:S( @G9X$,FGNCI*ZD3FI1X:YIQ]0E.M:UK@?6!"YK7SI)!GA;5%?^N%^+"
M 08##JAV0&T'?\#!JQV\L0Y^[>"KE:E24>NPQ +/IXR> "NM)5IYHQ93><OT
MTZ*L^THP^6TJ_<1\)>CZ%7PKUJ0H"P >,UR CV!5M0&@&[ X89: 15F?5/P!
M[Y=$X#3C'Z35.^  OL.,\/,E+<"_.WK@N$CXU!&28!G&6==D[BLR:( ,1. [
M+<2.@T]%0I)K $=FUJ2'SNG=(R/BDJQMX,%_ '*1VT/H8;0[C'O<E^/=(T,V
M7E,L3^'Y WA/JP4WP/@-C*]@O &8'X?\A;"RMBM5-0/DI(&<&)G]H,61<$$2
M\%ZV0-4,'_H:H(()%$RI2<=YY$V=8T_HH D=&$-_8;@8$3CH!)[ )G#5"STF
MZ-IDV37QXW[Z84,_--)_'K5L82?NQQ#V!XZ:P)$QL)3-#4E'Q(ZZL:/^T'$3
M.GZ;;HF[%9FTBM8U&6HHZ&I-=(T;Y)>:%I+>XDB8G'[@,TX9>,;900JDW#EJ
MVQAV#;Q07WC#2AQX O827ZU([X+4<-%%NA#:\4 K0*1YH-&;: 2+"BR^7'0[
M]%J5J:VNN"+;#5I;JL\,VH$_D)+62F@6R^>;UM7K9"1)(#1 0BLM]&_89"-X
M^%T>$WLR0$.K,[Q%GD?0F'1J$MLH:!>X:V5J1BWHT*SH3ZN?IID$M;3"\*T&
M'=2R"<VZ.5J\8%<X/7^HK;5T0K-VCAQWL*N+,(C;!>P:H0"V]V>/D3\P )"6
M6.2^P=BK0:YF#X(#^HZTZB*SZHX>?37.5?S!\%ILD5EL1W=0C7.U]%'8*F*/
MT6";(:V>R/M?1R#2$HG,$GFK-M5P5ZKCV>%01VJ-1&:-O&T$UF#Q-8OV[\4'
MU".1R(9^:X_UF06V.Y235E)D5M*;9F"-U4HI')B!2*LP,O_"O74&UG"M61R$
M SRT<*-;A'L$CZBWT3K[K]^L73OGXC]Z3MA6G75PL*:'0E3_9YNWS7G*0ITB
MM-[?P[ME=2JB8:I#FN^8;=."@XQL)*1KA[*K6'7N43T(NE<G 2]4")JKVQW!
M"6&E@?Q^0ZDX/Y0!FM.G^5]02P,$%     @ LTAC4BHR[2-F P  40P  !D
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
M*OCV-W K ZK150Q?AUR;#.DC0W?S.9^UI5YB,SGQ3X?0)GS2WJ!W(PP.PC[
M09W@H5#@AW6 AT*A'QWA9VL'>4[M..#WF4ZEVGWEBK<S>S%_E\HLF1+ ..%P
M07#:%E*;Q$EX.I VLY/V)KT;9'08_JB>81N$HN  9(-0=.1#D=@B0=J+1->+
M6$Q/;JG.HGF8:C\^FZAG$[_GGHRH9W.ZU]ZI=Q(M]7<Y^*1?(]H@Y!&W1K1!
M*'#]9J*>+0]>>WGH('J5)$AFO-!\?3"NVE]R9T!SN@F-9U.W]\(9C7<X6PF#
M$-=1-4AAOUX'FZ1(Y-5@.3NSRI2I13[SU=  KX4IQG?5U6JN?)5/4VO7K_'%
MN)@.6S/%L/H6.F@.K7;"YF#2/0\AOZMB_EN<&+G*)Z)3:8Q,\\,EHS%3F0#<
MGTMIMB?9 M44?O0_4$L#!!0    ( +-(8U+JOT_;V@,  -<+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@U+GAM;)66WV_;-A#'_Q7"*+ 6J*.?EJ7"-I!8
M+=:'8$&R;@_#'FCI;+&52)6D[.:_WY%R5%N2W>S%%JGO'>_#XU&W. CY314
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
M_H% F@!\GPNA-QLCT/W3XC]02P,$%     @ LTAC4DK!MMT+ @  6P0  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#@N>&ULA91-C],P$(;_BI432%"G:7=!
MJS12NP6QAUU5K8 #XN DD\1:QP[VI%G^_?HC#46BY=)X[)EGWAF/FPY*/YL&
M ,E+*Z1910UB=T>I*1IHF9FI#J0]J91N&5I3U]1T&ECI@UI!DSB^I2WC,LI2
MO[?36:IZ%%S"3A/3MRW3OS<@U+"*YM%I8\_K!MT&S=*.U7  _-KMM+7H1"EY
M"])P)8F&:A6MYW>;I?/W#M\X#.9L35PEN5+/SG@H5U'L!(&  AV!V<\1[D$(
M![(R?HW,:$KI L_7)_IG7[NM)6<&[I7XSDML5M''B)10L5[@7@U?8*SGQO$*
M)8S_)4/P7281*7J#JAV#K8*6R_!E+V,?S@*2^86 9 Q(O.Z0R*O<,F19JM5
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
MPD![R>MRJIG[XZXTB9+4;;=>;.KZ$MKNVB^*5[L?5.Y^#/KQ/U!+ P04
M" "S2&-2.&5KYYH"  !R-   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=I-;J- $(;AJU@<(+BKNJO:HSBKV60;Y0+(:?\HMD' *,GMQW(6]H=F
M,9N(;X4:1/&N'B'HQY=R;,9#>Q[VAVY8?)Z.YV%=[<>Q^U77PV9?3LWPT';E
M?+FR;?M3,UZ6_:[NFLU[LRNU+)=6]_<SJJ?'^YF+UZ^N_,_$=KL];,KO=O/G
M5,[C/P;7'VW_/NQ+&:O%:]/ORKBNZL_C[?107P_AX3*Y6CR_K:O^^2U4]=Q!
M D$R?Y!"D,X?%"$HSA^4("C-'V009/,'.03Y_$$9@O+\02L(6LT?%)8HXY(@
M:8(U@=8!N0X$7@<$.Q"('9#L0&!V0+0#@=H!V0X$;@>$.Q#('9#N0&!W0+P#
M@=Z">@N!WH)Z"X'>,GG9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O
M(=!;4&\AT%M1;R706U%O)=!;46\ET%LG'TL(]%;46PGT5M1;"?16U%L)]%;4
M6PGT5M1;"?16U%L)](ZH=R30.Z+>D4#OB'I' KTCZAT)](Z3C]T$>D?4.Q+H
M'5'O2*!W1+TC@=X1]8X$>D?4.Q+HG5#O1*!W0KT3@=X)]4X$>B?4.Q'HG5#O
M1*!WFORL)- [H=Z)0.^$>B<"O1/JG0CT3JAW(M#;4&\CT-M0;R/0VU!O(]#;
M4&\CT-M0;R/0VU!O(]#;)IM-"/0VU-L(]#;4VPCT-M3;"/1VU-L)]';4VPGT
M=M3;"?1VU-L)]';4VPGT=M3;"?1VU-L)]/;)9D$"O1WU=@*]'?5V KTSZIT)
M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KWS9+,W@=X9
M]<X_J?<P?AW+<.OY7L/S5S])]7BYM]P>?UU^GT2<5U><Z_N*X>DO4$L#!!0
M   ( +-(8U*GD>I9-P(  -\R   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;
M36[;,!"&X:L8V@86+5(BU2+.INVVS:(74"4Z%JP_D$SJW+Z4G 1HD1H)7*#O
MQH)-<KX1!WAVOO[^.%F_.O;=X+?)/H3IHQ"^WMN^\NDXV2&N[$;75R%^=7=B
MJNI#=6>%W&RTJ,<AV"&LPUPCN;G^;'?5?1=67X[Q9]^.PS9QMO/)ZM-IXYRU
M3:IIZMJZ"G%=/ S-'RGKIX0TGESV^'T[^:NX(1&O)LPK?P]X.O?MP3K7-G9U
M6[GPM>KC+G'LA ^/G?7I^1*O]#CN=FUMF[&^[^.1U$_.5HW?6QOZ+CT5O3J?
M'.(-V]-G=G'^4N9<8-QYZ\;)QXDY^_ZXYY',I]=3+&1=:,^_XDMB+'WQ^]EY
MVHUMWI@=K_?GZ [+/+Q8'I??\>\S?JG_SCXDI \%Z2.']%% ^M"0/@RDCQ+2
MQP=(']F&T@A%U(Q":D8Q-:.@FE%4S2BL9A17,PJL&45629%54F25%%DE159)
MD5529)44625%5DF155)D5119%45619%54615%%D5159%D5519%44615%UIPB
M:TZ1-:?(FE-DS2FRYA19<XJL.476G")K3I&UH,A:4&0M*+(6%%D+BJP%1=:"
M(FM!D;6@R%I09-44635%5DV155-DU119-45639%54V35%%DU159#D=509#44
M60U%5D.1U5!D-119#4560Y'54&0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TI
MLI;_4]8?XWCXQ_'+,^VK=GC.%\O_6FY^ 5!+ 0(4 Q0    ( +-(8U('04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ LTAC4BKZ@ 3M    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ LTAC4IE<G",0!@  G"<  !,
M             ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" "S2&-2=Q!;P8T&  #\&0  &               @($,"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ LTAC4F5M9>2D!0  6Q8  !@
M             ("!SPX  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( +-(8U(U4<4W+ ,  $L)   8              " @:D4  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "S2&-2SB5$WR8(  !#
M(   &               @($+&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ LTAC4F^>U=]R!@   1\  !@              ("!9R
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( +-(8U(.B*\3
MC0<  *$?   8              " @0\G  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " "S2&-2>V:DDM,'   &*0  &
M@('2+@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ LTAC
M4M3F_I+= P  9@@  !@              ("!VS8  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( +-(8U*4+DI1W1T  &I9   8
M      " @>XZ  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" "S2&-2<"XJ__$(  !(%@  &0              @($!60  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( +-(8U)@RU)X7PD  $<6   9
M              " @2EB  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ LTAC4F<D-LZQ!0  )0T  !D              ("!OVL  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "S2&-2TF3HZCX&
M   $#P  &0              @(&G<0  >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( +-(8U)D?X:U(P,  *$&   9              "
M@1QX  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ LTAC
M4D1R(B[#!@  NP\  !D              ("!=GL  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " "S2&-2!VRKM5<0  !++P  &0
M        @(%P@@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( +-(8U)EC!NG.P<  #,3   9              " @?Z2  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ LTAC4B#YYW)C!0  =Q4
M !D              ("!<)H  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " "S2&-2:,:G/GL*  "T&0  &0              @($*H
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( +-(8U*E-!C;
M 0H  #\9   9              " @;RJ  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ LTAC4HY?\;B"!@  ,0\  !D
M ("!]+0  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "S
M2&-2-%$R7 D+   I(   &0              @(&MNP  >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( +-(8U)SST^[? ,  #0)   9
M          " @>W&  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ LTAC4H/20V22"   =A0  !D              ("!H,H  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "S2&-2-4MEJ7 #   V
M!P  &0              @(%ITP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( +-(8U(E P&<HP,  $\(   9              " @1#7
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ LTAC4FVQ
MHN[+ P  <0@  !D              ("!ZMH  'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " "S2&-2=[[YI: $  #!"@  &0
M    @('LW@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M +-(8U(!XGR/+1X  %]>   9              " @</C  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ LTAC4JFB/+)G!0  V P  !D
M             ("!)P(! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " "S2&-2!F<.U" $  !&"0  &0              @('%!P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( +-(8U(I"YY%Q@,
M )L(   9              " @1P, 0!X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ LTAC4GN%^[CY P  :PD  !D              ("!
M&1 ! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "S2&-2
M:G2VR,("  #X!0  &0              @(%)% $ >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;%!+ 0(4 Q0    ( +-(8U(("]G8>0,  , '   9
M      " @4(7 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%
M  @ LTAC4D9/9>0L P  ? 8  !D              ("!\AH! 'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "S2&-2-U*.]7<$  !$#P
M&0              @(%5'@$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+
M 0(4 Q0    ( +-(8U(,ZF?QZ00  . -   9              " @0,C 0!X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ LTAC4H\BHIS4
M!0  O T  !D              ("!(R@! 'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6Q02P$"% ,4    " "S2&-224IFS.$#  "Q"   &0
M@($N+@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( +-(
M8U(/7AXA)0,  %P'   9              " @48R 0!X;"]W;W)K<VAE971S
M+W-H965T-#$N>&UL4$L! A0#%     @ LTAC4F18B7@'!@  7@T  !D
M         ("!HC4! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M    " "S2&-2B_\!&U<#  #W!@  &0              @('@.P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( +-(8U)BJV=$V0(  /$%
M   9              " @6X_ 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
M4$L! A0#%     @ LTAC4K%S/:GP P  V@@  !D              ("!?D(!
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "S2&-2UBJ(
MC28"  "#!   &0              @(&E1@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;%!+ 0(4 Q0    ( +-(8U*&33N30@4  -\8   9
M  " @0)) 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @
MLTAC4@0G7X9@ @  >08  !D              ("!>TX! 'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6Q02P$"% ,4    " "S2&-292I_RRT%  # %   &0
M            @($240$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4
M Q0    ( +-(8U+MWG>R?0,  % 0   9              " @796 0!X;"]W
M;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ LTAC4F]9OH=D @
ME04  !D              ("!*EH! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6Q02P$"% ,4    " "S2&-2B\8MS(H"  !2!P  &0              @('%
M7 $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( +-(8U+U
M;RN30@(   \%   9              " @89? 0!X;"]W;W)K<VAE971S+W-H
M965T-3,N>&UL4$L! A0#%     @ LTAC4AMY1EU_!   X1,  !D
M     ("!_V$! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M" "S2&-2)9+V+>4"  #*!P  &0              @(&U9@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( +-(8U+_R2%<EP,  (<+   9
M              " @=%I 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L!
M A0#%     @ LTAC4G+Y5'>) @  *@8  !D              ("!GVT! 'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "S2&-2"<A$12H#
M  "R"0  &0              @(%?< $ >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;%!+ 0(4 Q0    ( +-(8U+%0M(V>0,   H+   9              "
M@<!S 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ LTAC
M4H!O]3LF P  P0H  !D              ("!<'<! 'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6Q02P$"% ,4    " "S2&-2_B8!3Q\#  #Q"   &0
M        @('->@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0
M   ( +-(8U(SJD^M*P,  -T+   9              " @2-^ 0!X;"]W;W)K
M<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ LTAC4F@543)2 @  LP4
M !D              ("!A8$! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q0
M2P$"% ,4    " "S2&-20BP:N]8"  #D"   &0              @($.A $
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( +-(8U*W2:P
MJ@(  %P(   9              " @1N' 0!X;"]W;W)K<VAE971S+W-H965T
M-C4N>&UL4$L! A0#%     @ LTAC4D0O)0>G P  H X  !D
M ("!_(D! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " "S
M2&-2-A,K.F@#  "=#0  &0              @(':C0$ >&PO=V]R:W-H965T
M<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( +-(8U*PBV% 0@H  $0_   9
M          " @7F1 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#
M%     @ LTAC4HJR \X0 P  P D  !D              ("!\IL! 'AL+W=O
M<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " "S2&-2$>GOW4H$   4
M%P  &0              @($YGP$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;%!+ 0(4 Q0    ( +-(8U); FY"'P0  (4/   9              " @;JC
M 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ LTAC4A#?
MUK0F"   [2@  !D              ("!$*@! 'AL+W=O<FMS:&5E=',O<VAE
M970W,BYX;6Q02P$"% ,4    " "S2&-2M'R_-;D#  "<#0  &0
M    @(%ML $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (
M +-(8U+ME!,IL0(  &8'   9              " @5VT 0!X;"]W;W)K<VAE
M971S+W-H965T-S0N>&UL4$L! A0#%     @ LTAC4O5J#B?5!   KQ,  !D
M             ("!1;<! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"
M% ,4    " "S2&-2S''(0/<#   1#@  &0              @(%1O $ >&PO
M=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( +-(8U*4>CW'UP(
M -4)   9              " @7_  0!X;"]W;W)K<VAE971S+W-H965T-S<N
M>&UL4$L! A0#%     @ LTAC4G!!HW1F P  +0L  !D              ("!
MC<,! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " "S2&-2
M8NK)([0'  !X*@  &0              @($JQP$ >&PO=V]R:W-H965T<R]S
M:&5E=#<Y+GAM;%!+ 0(4 Q0    ( +-(8U+UPB=E+ 0  (D2   9
M      " @17/ 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%
M  @ LTAC4BHR[2-F P  40P  !D              ("!>-,! 'AL+W=O<FMS
M:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " "S2&-2Z/L5)W(#  #_"@
M&0              @($5UP$ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+
M 0(4 Q0    ( +-(8U(P:Z6?\P(  ,<(   9              " @;[: 0!X
M;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ LTAC4@Q+!C?,
M!   D1<  !D              ("!Z-T! 'AL+W=O<FMS:&5E=',O<VAE970X
M-"YX;6Q02P$"% ,4    " "S2&-2ZK]/V]H#  #7"P  &0
M@('KX@$ >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( +-(
M8U+'GM38; ,  -T+   9              " @?SF 0!X;"]W;W)K<VAE971S
M+W-H965T.#8N>&UL4$L! A0#%     @ LTAC4BK)B-)Y @  WP8  !D
M         ("!G^H! 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4
M    " "S2&-22L&VW0L"  !;!   &0              @(%/[0$ >&PO=V]R
M:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( +-(8U*AJNAX304  ,T9
M   9              " @9'O 0!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL
M4$L! A0#%     @ LTAC4M)ME<E& @  8 L   T              ( !%?4!
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "S2&-2EXJ[',     3 @  "P
M            @ &&]P$ 7W)E;',O+G)E;'-02P$"% ,4    " "S2&-2D[B
M3%L&  "0.@  #P              @ %O^ $ >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ LTAC4CAE:^>: @  <C0  !H              ( !]_X! 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ LTAC4J>1ZEDW
M @  WS(  !,              ( !R0$" %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     &$ 80">&@  ,00"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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>109
<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>110
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>300</ContextCount>
  <ElementCount>488</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>110</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - 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>2</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - 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>3</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - 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>4</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - 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>5</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - 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>6</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - 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>7</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Plateau Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PlateauAcquisition</Role>
      <ShortName>Plateau Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2112104 - Disclosure - Revenue from Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenuefromCustomers</Role>
      <ShortName>Revenue from Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - Consolidated 50% Owned Subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiaries</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2123106 - Disclosure - Construction Joint Ventures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVentures</Role>
      <ShortName>Construction Joint Ventures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2128107 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2132108 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2137109 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2141110 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2146111 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2149112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2151113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2157114 - Disclosure - Stockholders' Equity (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.strlco.com/role/StockholdersEquityNotes</Role>
      <ShortName>Stockholders' Equity (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2159115 - 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>22</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2164116 - 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>23</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2167117 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2171118 - 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>25</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2174119 - 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>26</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2177120 - 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>27</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2179121 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Plateau Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PlateauAcquisitionTables</Role>
      <ShortName>Plateau Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/PlateauAcquisition</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Revenue from Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenuefromCustomersTables</Role>
      <ShortName>Revenue from Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/RevenuefromCustomers</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2319303 - Disclosure - Consolidated 50% Owned Subsidiaries (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/Consolidated50OwnedSubsidiaries</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2324304 - 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>33</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2329305 - 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>34</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2333306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2338307 - 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>36</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2342308 - 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>37</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2347309 - 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>38</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2352310 - 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>39</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2360311 - 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>40</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2365312 - 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>41</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2368313 - 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>42</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2372314 - 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>43</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2375315 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables</Role>
      <ShortName>Concentration of Risk and Enterprise Wide Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2380316 - 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>45</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/NatureofOperationsDetails</Role>
      <ShortName>Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/NatureofOperations</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2405402 - 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>47</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Plateau Acquisition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails</Role>
      <ShortName>Plateau Acquisition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Plateau Acquisition - Consideration Transferred and Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails</Role>
      <ShortName>Plateau Acquisition - Consideration Transferred and Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Plateau Acquisition Plateau Acquisition - Schedule of Identifiable Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails</Role>
      <ShortName>Plateau Acquisition Plateau Acquisition - Schedule of Identifiable Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Plateau Acquisition - Supplemental Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails</Role>
      <ShortName>Plateau Acquisition - Supplemental Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Revenue from Customers Revenue from Customers - Backlog By Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails</Role>
      <ShortName>Revenue from Customers Revenue from Customers - Backlog By Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Revenue from Customers - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails</Role>
      <ShortName>Revenue from Customers - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2416409 - 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>54</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2417410 - 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>55</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Consolidated 50% Owned Subsidiaries - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2425414 - 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>59</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2426415 - 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>60</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2427416 - 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>61</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2430417 - 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>62</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2431418 - 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>63</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill By Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Goodwill By Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - Goodwill and Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2439422 - 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>67</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2440423 - 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>68</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2443424 - 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>69</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2444425 - 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>70</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2445426 - 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>71</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2448427 - 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>72</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2450428 - 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>73</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2453429 - 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>74</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2454430 - 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>75</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2455431 - 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>76</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2456432 - 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>77</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2458433 - 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>78</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2461434 - 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>79</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2462435 - 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>80</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2463436 - 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>81</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2466437 - 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>82</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2469438 - 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>83</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2470439 - 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>84</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2473440 - 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>85</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2476441 - 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>86</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2478442 - 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>87</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2481443 - 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>88</Position>
    </Report>
    <Report instance="strl-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2482444 - 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>89</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="strl-20201231.htm">strl-20201231.htm</File>
    <File>a2020123110-kexhibit1061.htm</File>
    <File>a2020123110-kexhibit211.htm</File>
    <File>a2020123110-kexhibit231.htm</File>
    <File>a2020123110-kexhibit311.htm</File>
    <File>a2020123110-kexhibit312.htm</File>
    <File>a2020123110-kexhibit321.htm</File>
    <File>a2020123110-kexhibit322.htm</File>
    <File>strl-20201231.xsd</File>
    <File>strl-20201231_cal.xml</File>
    <File>strl-20201231_def.xml</File>
    <File>strl-20201231_lab.xml</File>
    <File>strl-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>strl-20201231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>113
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "strl-20201231.htm": {
   "axisCustom": 3,
   "axisStandard": 38,
   "contextCount": 300,
   "dts": {
    "calculationLink": {
     "local": [
      "strl-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "strl-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "strl-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "strl-20201231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "strl-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "strl-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 715,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 7,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 11
   },
   "keyCustom": 61,
   "keyStandard": 427,
   "memberCustom": 53,
   "memberStandard": 50,
   "nsprefix": "strl",
   "nsuri": "http://www.strlco.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.strlco.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Plateau Acquisition",
     "role": "http://www.strlco.com/role/PlateauAcquisition",
     "shortName": "Plateau Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - Revenue from Customers",
     "role": "http://www.strlco.com/role/RevenuefromCustomers",
     "shortName": "Revenue from Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Consolidated 50% Owned Subsidiaries",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaries",
     "shortName": "Consolidated 50% Owned Subsidiaries",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - Disclosure - Construction Joint Ventures",
     "role": "http://www.strlco.com/role/ConstructionJointVentures",
     "shortName": "Construction Joint Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128107 - Disclosure - Property and Equipment",
     "role": "http://www.strlco.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132108 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137109 - Disclosure - Debt",
     "role": "http://www.strlco.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141110 - Disclosure - Financial Instruments",
     "role": "http://www.strlco.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146111 - Disclosure - Lease Obligations",
     "role": "http://www.strlco.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149112 - Disclosure - Commitments and Contingencies",
     "role": "http://www.strlco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Statements of Operations",
     "role": "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151113 - Disclosure - Income Taxes",
     "role": "http://www.strlco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157114 - Disclosure - Stockholders' Equity (Notes)",
     "role": "http://www.strlco.com/role/StockholdersEquityNotes",
     "shortName": "Stockholders' Equity (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159115 - Disclosure - Stock Incentive Plan",
     "role": "http://www.strlco.com/role/StockIncentivePlan",
     "shortName": "Stock Incentive Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164116 - Disclosure - Earnings Per Share",
     "role": "http://www.strlco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167117 - Disclosure - Retirement Benefits",
     "role": "http://www.strlco.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171118 - Disclosure - Supplemental Cash Flow Information",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformation",
     "shortName": "Supplemental Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174119 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures",
     "role": "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures",
     "shortName": "Concentration of Risk and Enterprise Wide Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177120 - Disclosure - Related Party Transactions",
     "role": "http://www.strlco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2179121 - Disclosure - Segment Information",
     "role": "http://www.strlco.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Plateau Acquisition (Tables)",
     "role": "http://www.strlco.com/role/PlateauAcquisitionTables",
     "shortName": "Plateau Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - Revenue from Customers (Tables)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersTables",
     "shortName": "Revenue from Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319303 - Disclosure - Consolidated 50% Owned Subsidiaries (Tables)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables",
     "shortName": "Consolidated 50% Owned Subsidiaries (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324304 - Disclosure - Construction Joint Ventures (Tables)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesTables",
     "shortName": "Construction Joint Ventures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329305 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.strlco.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333306 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338307 - Disclosure - Debt (Tables)",
     "role": "http://www.strlco.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347309 - Disclosure - Lease Obligations (Tables)",
     "role": "http://www.strlco.com/role/LeaseObligationsTables",
     "shortName": "Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352310 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.strlco.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Balance Sheets",
     "role": "http://www.strlco.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360311 - Disclosure - Stock Incentive Plan (Tables)",
     "role": "http://www.strlco.com/role/StockIncentivePlanTables",
     "shortName": "Stock Incentive Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365312 - Disclosure - Earnings Per Share (Tables)",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleofDefinedContributionPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368313 - Disclosure - Retirement Benefits (Tables)",
     "role": "http://www.strlco.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleofDefinedContributionPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2372314 - Disclosure - Supplemental Cash Flow Information (Tables)",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformationTables",
     "shortName": "Supplemental Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2375315 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures (Tables)",
     "role": "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables",
     "shortName": "Concentration of Risk and Enterprise Wide Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2380316 - Disclosure - Segment Information (Tables)",
     "role": "http://www.strlco.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Nature of Operations (Details)",
     "role": "http://www.strlco.com/role/NatureofOperationsDetails",
     "shortName": "Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ReceivablesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Plateau Acquisition - Narrative (Details)",
     "role": "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails",
     "shortName": "Plateau Acquisition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Plateau Acquisition - Consideration Transferred and Purchase Price Allocation (Details)",
     "role": "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
     "shortName": "Plateau Acquisition - Consideration Transferred and Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "if1c0d448e22842c0abe7fab11553438c_D20191002-20191002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "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-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Plateau Acquisition Plateau Acquisition - Schedule of Identifiable Intangible Assets (Details)",
     "role": "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails",
     "shortName": "Plateau Acquisition Plateau Acquisition - Schedule of Identifiable Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "if1c0d448e22842c0abe7fab11553438c_D20191002-20191002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ieb21cc3302a74d67af3dc255fda861bf_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Plateau Acquisition - Supplemental Pro Forma Information (Details)",
     "role": "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails",
     "shortName": "Plateau Acquisition - Supplemental Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ieb21cc3302a74d67af3dc255fda861bf_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Revenue from Customers Revenue from Customers - Backlog By Segment (Details)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
     "shortName": "Revenue from Customers 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-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Revenue from Customers - Additional Information (Details)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails",
     "shortName": "Revenue from Customers - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i73b8b951fd1e4dc78747b79ba2d12ef3_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - Revenue from Customers - Revenue Disaggregation (Details)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
     "shortName": "Revenue from Customers - Revenue Disaggregation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ia99d6da2ba4e4852a140f664e635cd5d_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i2e685af8b27442deb125c651cdc83a67_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:EstimatedConstructionGrossProfitLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - Revenue from Customers - Narrative (Details)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
     "shortName": "Revenue from Customers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i2e685af8b27442deb125c651cdc83a67_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:EstimatedConstructionGrossProfitLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:ConsolidatedEntitiesOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - Consolidated 50% Owned Subsidiaries - Narrative (Details)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
     "shortName": "Consolidated 50% Owned Subsidiaries - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:MembersInterestSubjectToMandatoryRedemption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails",
     "shortName": "Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:UndistributedEarningsOfDomesticSubsidiariesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
     "shortName": "Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i2889c0e510cb431ca28b4806092a5b09_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - Construction Joint Ventures - SEMA Financials (Details)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
     "shortName": "Construction Joint Ventures - SEMA Financials (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i672733f0282344b0a3889786faf70142_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
     "shortName": "Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i1f6210e8f02e4b1dbcba9e134a82bc8a_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:ReceivablesFromAndEquityInConstructionJointVenture",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details)",
     "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",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i6d0bf971c5a34d4abba84f779a7b81a1_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)",
     "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-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - Property and Equipment - Narrative (Details)",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill By Segments (Details)",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
     "shortName": "Goodwill and 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-20201231.htm",
      "contextRef": "i7ce65f3f88054239b27c8e010ec56e37_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - Goodwill and Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439422 - Disclosure - Debt - Long-term Debt (Details)",
     "role": "http://www.strlco.com/role/DebtLongtermDebtDetails",
     "shortName": "Debt - Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:LongtermDebtCurrentMaturitiesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440423 - Disclosure - Debt - Narrative (Details)",
     "role": "http://www.strlco.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Financial Instruments - Narrative (Details)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ie52b1ef7b79341019cb50b534c8af548_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Stockholders' Equity",
     "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-20201231.htm",
      "contextRef": "ie52b1ef7b79341019cb50b534c8af548_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i0472a354706343fd8142c1cbfbe801a2_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - Financial Instruments - Fair Value of the Interest Rate Derivative (Details)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
     "shortName": "Financial Instruments - Fair Value of the Interest Rate Derivative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i0472a354706343fd8142c1cbfbe801a2_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445426 - Disclosure - Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails",
     "shortName": "Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:LesseeLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - Lease Obligations (Details)",
     "role": "http://www.strlco.com/role/LeaseObligationsDetails",
     "shortName": "Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:LesseeLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450428 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453429 - Disclosure - Income Taxes - Income Tax Expense (Benefit) Components (Details)",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454430 - Disclosure - Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details)",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455431 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "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-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i1cc6086e0dc5413186ab68b7edff17be_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456432 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.strlco.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i1cc6086e0dc5413186ab68b7edff17be_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458433 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "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-20201231.htm",
      "contextRef": "i7661254873154716992f71233c66899c_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "strl:CommonStockVotesPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461434 - Disclosure - Stock Incentive Plan - Narrative (Details)",
     "role": "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
     "shortName": "Stock Incentive Plan - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:StockIssuedDuringPeriodSharesWarrantsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Nature of Operations",
     "role": "http://www.strlco.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i04af5fdaced0481eb5a0ee4d30f2a105_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462435 - Disclosure - Stock Incentive Plan - Summary of Award Activity (Details)",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i22bc3060bd344da8ab74cdafb1adb2ab_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "icfea311bdcb840918d030cca8c1ea4f2_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": "2463436 - Disclosure - Stock Incentive Plan - Fair Value Assumptions (Details)",
     "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-20201231.htm",
      "contextRef": "icfea311bdcb840918d030cca8c1ea4f2_I20170403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466437 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.strlco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469438 - Disclosure - Retirement Benefits - Narrative (Details)",
     "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-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "strl:ScheduleofDefinedContributionPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470439 - Disclosure - Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)",
     "role": "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails",
     "shortName": "Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "strl:ScheduleofDefinedContributionPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473440 - Disclosure - Supplemental Cash Flow Information (Details)",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformationDetails",
     "shortName": "Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476441 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details)",
     "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-20201231.htm",
      "contextRef": "i28dab05b846c4347b5165776ee476508_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i840549456358442b87e27806f6174271_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478442 - Disclosure - Related Party Transactions (Details)",
     "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-20201231.htm",
      "contextRef": "i840549456358442b87e27806f6174271_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2481443 - Disclosure - Segment Information - Narrative (Details)",
     "role": "http://www.strlco.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482444 - Disclosure - Segment Information - Revenue, Operating Income, and Assets, By Reportable Segment (Details)",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "i7ce65f3f88054239b27c8e010ec56e37_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20201231.htm",
      "contextRef": "ib4da5d2d2beb4f7193ef7acaee8a433f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 110,
   "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r669",
      "r670",
      "r671"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r672"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r667"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r674"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r673"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r666"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r668"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r485",
      "r486",
      "r494",
      "r495",
      "r665",
      "r676"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r485",
      "r486",
      "r494",
      "r495"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r159",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r183"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r159",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r183"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r188",
      "r293",
      "r299",
      "r651"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r388",
      "r398",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r649",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r388",
      "r398",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r649",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r188",
      "r293",
      "r299",
      "r651"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r185",
      "r293",
      "r297",
      "r600",
      "r648",
      "r650"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r185",
      "r293",
      "r297",
      "r600",
      "r648",
      "r650"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r329",
      "r388",
      "r398",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r649",
      "r652"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r329",
      "r388",
      "r398",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r649",
      "r652"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r393",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r393"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Condensed Income Statement"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables",
      "http://www.strlco.com/role/ConstructionJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r243",
      "r393",
      "r587"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r190",
      "r583"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_AviationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviation [Member]",
        "label": "Aviation [Member]",
        "terseLabel": "Aviation"
       }
      }
     },
     "localname": "AviationMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_BusinessCombinationConsiderationTransferredTaxGrossUpPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Tax Gross Up Payment",
        "label": "Business Combination, Consideration Transferred, Tax Gross Up Payment",
        "terseLabel": "Tax basis election",
        "verboseLabel": "Tax basis election"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredTaxGrossUpPayment",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationConsiderationTransferredWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Working Capital",
        "label": "Business Combination, Consideration Transferred, Working Capital",
        "terseLabel": "Target working capital adjustment"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredWorkingCapital",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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, Contract With Customer, Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAsset",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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, Contract With Customer, Liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability",
        "negatedLabel": "Contract liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_CarpenterFundsAdministrativeOfficeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Carpenter Funds Administrative Office.",
        "label": "Carpenter Funds Administrative Office [Member]",
        "terseLabel": "Carpenter Funds Administrative Office"
       }
      }
     },
     "localname": "CarpenterFundsAdministrativeOfficeMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_CementMasonPensionTrustFundForNorthernCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Cement Mason Pension Trust Fund for Northern California.",
        "label": "Cement Mason Pension Trust Fund for Northern California [Member]",
        "terseLabel": "Cement Mason Pension Trust Fund For Northern California"
       }
      }
     },
     "localname": "CementMasonPensionTrustFundForNorthernCaliforniaMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "strl_Consolidated50OwnedSubsidiariesNumberOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated 50% Owned Subsidiaries, Number Of Entities",
        "label": "Consolidated 50% Owned Subsidiaries, Number Of Entities",
        "terseLabel": "Consolidated 50% owned subsidiaries, number of entities"
       }
      }
     },
     "localname": "Consolidated50OwnedSubsidiariesNumberOfEntities",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "strl_ConsolidatedEntitiesOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated Entities, Ownership Percentage",
        "label": "Consolidated Entities, Ownership Percentage",
        "terseLabel": "Consolidated ownership percentage"
       }
      }
     },
     "localname": "ConsolidatedEntitiesOwnershipPercentage",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_ConstructionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the construction equipment.",
        "label": "Construction Equipment [Member]",
        "terseLabel": "Construction and transportation equipment"
       }
      }
     },
     "localname": "ConstructionEquipmentMember",
     "nsuri": "http://www.strlco.com/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtCovenantTermsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms",
        "label": "Debt Covenant Terms [Axis]",
        "terseLabel": "Debt Covenant Terms [Axis]"
       }
      }
     },
     "localname": "DebtCovenantTermsAxis",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_DebtCovenantTermsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms",
        "label": "Debt Covenant Terms [Domain]",
        "terseLabel": "Debt Covenant Terms [Domain]"
       }
      }
     },
     "localname": "DebtCovenantTermsDomain",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtCovenantTermsFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms Four",
        "label": "Debt Covenant Terms Four [Member]",
        "terseLabel": "Less than 1.50"
       }
      }
     },
     "localname": "DebtCovenantTermsFourMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtCovenantTermsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms One",
        "label": "Debt Covenant Terms One [Member]",
        "terseLabel": "Greater than or equal to 2.50"
       }
      }
     },
     "localname": "DebtCovenantTermsOneMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtCovenantTermsThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms Three",
        "label": "Debt Covenant Terms Three [Member]",
        "terseLabel": "Greater than or equal to 1.50 but less than 2.00"
       }
      }
     },
     "localname": "DebtCovenantTermsThreeMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtCovenantTermsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms Two",
        "label": "Debt Covenant Terms Two [Member]",
        "terseLabel": "Greater than or equal to 2.00 but less than 2.50"
       }
      }
     },
     "localname": "DebtCovenantTermsTwoMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtInstrumentCovenantExpectedExcessCashFlowPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Expected Excess Cash Flow Payment",
        "label": "Debt Instrument, Covenant, Expected Excess Cash Flow Payment",
        "terseLabel": "Excess cash flow payment"
       }
      }
     },
     "localname": "DebtInstrumentCovenantExpectedExcessCashFlowPayment",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent",
        "terseLabel": "Excess cash flow prepayment percent"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term",
        "terseLabel": "Cash flow prepayment term"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_DebtInstrumentStatedLIBORInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Stated LIBOR Interest Rate",
        "label": "Debt Instrument, Stated LIBOR Interest Rate",
        "terseLabel": "Debt instrument, LIBOR interest rate"
       }
      }
     },
     "localname": "DebtInstrumentStatedLIBORInterestRate",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_DeferredCashPaymentsDue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Cash Payments Due",
        "label": "Deferred Cash Payments Due",
        "terseLabel": "Deferred cash payments due"
       }
      }
     },
     "localname": "DeferredCashPaymentsDue",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DeferredTaxAssetsDeferredPayments": {
     "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": "Deferred Tax Assets, Deferred Payments",
        "label": "Deferred Tax Assets, Deferred Payments",
        "terseLabel": "Deferred Payments"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredPayments",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DeferredTaxAssetsNoncontrollingInterest": {
     "auth_ref": [],
     "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 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/20201231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DeferredTaxAssetsRightOfUseLiability": {
     "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, Right Of Use Liability",
        "label": "Deferred Tax Assets, Right Of Use Liability",
        "terseLabel": "Right of use liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsRightOfUseLiability",
     "nsuri": "http://www.strlco.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_EarnoutExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost from an agreement as earn-out expense.",
        "label": "Earn out Expense",
        "terseLabel": "Earn-out expense"
       }
      }
     },
     "localname": "EarnoutExpense",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 6.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/20201231",
     "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/20201231",
     "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/20201231",
     "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",
        "verboseLabel": "Estimated construction gain (loss) before tax"
       }
      }
     },
     "localname": "EstimatedConstructionGrossProfitLossBeforeTax",
     "nsuri": "http://www.strlco.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_GainLossOnExtinguishmentOfDebtRelatedToCashPortion": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Extinguishment Of Debt, Related To Cash Portion",
        "label": "Gain (Loss) On Extinguishment Of Debt, Related To Cash Portion",
        "negatedLabel": "Loss on debt extinguishment"
       }
      }
     },
     "localname": "GainLossOnExtinguishmentOfDebtRelatedToCashPortion",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_HeavyCivilConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the Heavy Civil Construction segment.",
        "label": "Heavy Civil Construction [Member]",
        "terseLabel": "Heavy Civil",
        "verboseLabel": "Heavy Civil Construction"
       }
      }
     },
     "localname": "HeavyCivilConstructionMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of operating profit and non-operating income (expense) before income taxes, extraordinary items, cumulative effects of changes in accounting principles, and non-controlling interest.",
        "label": "Income Before Income Taxes And Earnings Attributable To Noncontrolling Interests",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "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",
        "negatedLabel": "Decrease in contract asset retainage"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerRetainageAsset",
     "nsuri": "http://www.strlco.com/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_InterestExpenseAndAccretedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.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/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_JointVenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to joint ventures.",
        "label": "Joint Ventures [Member]",
        "terseLabel": "Joint Ventures"
       }
      }
     },
     "localname": "JointVenturesMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LaborersPensionTrustForNorthernCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Laborers Pension Trust for Northern California.",
        "label": "Laborers Pension Trust for Northern California [Member]",
        "terseLabel": "Laborers Pension Trust for Northern California"
       }
      }
     },
     "localname": "LaborersPensionTrustForNorthernCaliforniaMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LandDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land Development [Member]",
        "label": "Land Development [Member]",
        "terseLabel": "Land Development"
       }
      }
     },
     "localname": "LandDevelopmentMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LesseeLeaseRenewalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Renewal Term",
        "label": "Lessee, Lease, Renewal Term",
        "terseLabel": "Lease renewal term"
       }
      }
     },
     "localname": "LesseeLeaseRenewalTerm",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_LesseeLeaseTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Termination Period",
        "label": "Lessee, Lease, Termination Period",
        "terseLabel": "Lease termination period"
       }
      }
     },
     "localname": "LesseeLeaseTerminationPeriod",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LoansReceivableCARESAct": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Receivable, CARES Act",
        "label": "Loans Receivable, CARES Act",
        "terseLabel": "CARES Act PPP loan"
       }
      }
     },
     "localname": "LoansReceivableCARESAct",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_MainOfficeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents main office.",
        "label": "Main Office [Member]",
        "terseLabel": "Main Office"
       }
      }
     },
     "localname": "MainOfficeMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_MembersInterestSubjectToMandatoryRedemption": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails": {
       "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails",
      "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails"
     ],
     "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": "Notes and deferred payments to sellers"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Promissory Note Issued",
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Promissory Note Issued",
        "terseLabel": "Promissory notes issued to the sellers"
       }
      }
     },
     "localname": "NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationPromissoryNoteIssued",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_OperatingLossCarryforwardExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration period of each operating loss carryforward.",
        "label": "Operating Loss Carryforward, Expiration Period",
        "terseLabel": "Operating loss carryforward, expiration period"
       }
      }
     },
     "localname": "OperatingLossCarryforwardExpirationPeriod",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20201231",
     "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/20201231",
     "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 Revenue"
       }
      }
     },
     "localname": "OtherRevenueMember",
     "nsuri": "http://www.strlco.com/20201231",
     "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"
       }
      }
     },
     "localname": "PensionTrustFundForOperatingEngineersPensionPlanMember",
     "nsuri": "http://www.strlco.com/20201231",
     "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": "October 1, 2019 - June 30, 2020"
       }
      }
     },
     "localname": "Period1Member",
     "nsuri": "http://www.strlco.com/20201231",
     "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": "July 1, 2020 - September 30, 2020"
       }
      }
     },
     "localname": "Period2Member",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_Period3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 3 [Member]",
        "label": "Period 3 [Member]",
        "terseLabel": "October 1, 2020 - March 31, 2021"
       }
      }
     },
     "localname": "Period3Member",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_Period4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 4 [Member]",
        "label": "Period 4 [Member]",
        "terseLabel": "April 1, 2021 - June 30, 2021"
       }
      }
     },
     "localname": "Period4Member",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_Period5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 5 [Member]",
        "label": "Period 5 [Member]",
        "terseLabel": "October 1, 2021 - December 31, 2021"
       }
      }
     },
     "localname": "Period5Member",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_ProjectTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Project Type [Axis]",
        "label": "Project Type [Axis]",
        "terseLabel": "Project Type [Axis]"
       }
      }
     },
     "localname": "ProjectTypeAxis",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_ProjectTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Project Type [Axis]",
        "label": "Project Type [Domain]",
        "terseLabel": "Project Type [Domain]"
       }
      }
     },
     "localname": "ProjectTypeDomain",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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/20201231",
     "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": 3.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": "Receivables from and equity in construction joint ventures ($9,708 and $7,406 related to VIEs)"
       }
      }
     },
     "localname": "ReceivablesFromAndEquityInConstructionJointVenture",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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 (noncash):"
       }
      }
     },
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables"
     ],
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_SelfInsuranceWorkersCompensationClaimsMaximumLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents self insurance workers compensation claims, maximum liability",
        "label": "Self Insurance, Workers Compensation Claims, Maximum Liability",
        "terseLabel": "Maximum liability"
       }
      }
     },
     "localname": "SelfInsuranceWorkersCompensationClaimsMaximumLiability",
     "nsuri": "http://www.strlco.com/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_SpecialtyServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty Service [Member]",
        "label": "Specialty Service [Member]",
        "terseLabel": "Specialty Service",
        "verboseLabel": "Specialty Services"
       }
      }
     },
     "localname": "SpecialtyServiceMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_TealstoneConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to the business being acquired, Tealstone Construction.",
        "label": "Tealstone Construction [Member]",
        "terseLabel": "Tealstone"
       }
      }
     },
     "localname": "TealstoneConstructionMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_TheCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Credit Facility [Member]",
        "label": "The Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "TheCreditFacilityMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_UDOTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents UDOT.",
        "label": "UDOT [Member]",
        "terseLabel": "Utah Department of Transportation (\u201cUDOT\u201d)"
       }
      }
     },
     "localname": "UDOTMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_UndistributedEarningsOfDomesticSubsidiariesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails": {
       "order": 2.0,
       "parentTag": "strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.",
        "label": "Net accumulated earnings",
        "terseLabel": "Net accumulated earnings"
       }
      }
     },
     "localname": "UndistributedEarningsOfDomesticSubsidiariesNet",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"
     ],
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_WaterContainmentAndTreatmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water Containment And Treatment [Member]",
        "label": "Water Containment And Treatment [Member]",
        "terseLabel": "Water Containment and Treatment"
       }
      }
     },
     "localname": "WaterContainmentAndTreatmentMember",
     "nsuri": "http://www.strlco.com/20201231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "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/20201231",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable ($19,505 and $18,213 related to VIEs)",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": {
     "auth_ref": [
      "r598"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccretionExpense": {
     "auth_ref": [
      "r235",
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.",
        "label": "Accretion Expense",
        "terseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r11",
      "r620",
      "r636"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r20",
      "r50",
      "r52",
      "r53",
      "r637",
      "r657",
      "r658"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r49",
      "r53",
      "r55",
      "r109",
      "r110",
      "r111",
      "r491",
      "r653",
      "r654"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted Average Life (Years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r419"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r416",
      "r417",
      "r418"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r401",
      "r413",
      "r420"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r193",
      "r203",
      "r204",
      "r205"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r68",
      "r91",
      "r554"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r91",
      "r554"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs and non-cash interest"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r91",
      "r212",
      "r222"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r102",
      "r167",
      "r174",
      "r181",
      "r200",
      "r485",
      "r494",
      "r544",
      "r618",
      "r635"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r44",
      "r102",
      "r200",
      "r485",
      "r494",
      "r544"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r402",
      "r415"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r514",
      "r518"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r228"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r381",
      "r394"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r381",
      "r394",
      "r461",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r476"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Summary of Proforma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r459",
      "r460"
     ],
     "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 loss attributable to Sterling"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r459",
      "r460"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.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",
        "negatedLabel": "Acquisition related costs",
        "negatedTerseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r471",
      "r472",
      "r473"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r475"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Sellers Note",
        "verboseLabel": "Liabilities incurred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r479"
     ],
     "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": "Plateau Acquisition"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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 and non-current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Identifiable intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r463",
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r464"
     ],
     "calculation": {
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r206"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 ($8,370 and $12,257 related to VIEs)",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Cash acquired"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r24",
      "r93"
     ],
     "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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents ($26,122 and $7,538 related to variable interest entities (\u201cVIEs\u201d))"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r8",
      "r94",
      "r98",
      "r616"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r93",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r545"
     ],
     "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 and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r531"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "terseLabel": "Net unrealized gains anticipated to be reclassified within twelve months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r100",
      "r102",
      "r125",
      "r126",
      "r127",
      "r129",
      "r131",
      "r139",
      "r140",
      "r141",
      "r200",
      "r544"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r270",
      "r400"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r261"
     ],
     "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 (USD per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r261"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r37",
      "r242",
      "r625",
      "r641"
     ],
     "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 12)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r249"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r109",
      "r110"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r260"
     ],
     "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",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17"
     ],
     "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, 28,279 and 28,290 shares issued, 28,184 and 27,772 shares outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r57",
      "r59",
      "r60",
      "r66",
      "r629",
      "r644"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r57",
      "r59",
      "r65",
      "r483",
      "r484",
      "r506",
      "r628",
      "r643"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Less: Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r57",
      "r59",
      "r64",
      "r482",
      "r506",
      "r627",
      "r642"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r188",
      "r542",
      "r543"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r188",
      "r542",
      "r543",
      "r659"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r188",
      "r542",
      "r543",
      "r659"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r148",
      "r149",
      "r188",
      "r542",
      "r543"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r188",
      "r542",
      "r543"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Presentation Basis"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r98",
      "r493",
      "r497",
      "r499"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r293",
      "r300"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r293",
      "r300"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r272",
      "r273",
      "r294"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 ($17,678 and $8,177 related to VIEs)",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r295"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r72",
      "r600"
     ],
     "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",
        "terseLabel": "Contract revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails",
      "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r442",
      "r449",
      "r451"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r147",
      "r188"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r619",
      "r622",
      "r634"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r12",
      "r253",
      "r622",
      "r634"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r553",
      "r555"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r34"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r35"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r35"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r35",
      "r105",
      "r261",
      "r264",
      "r265",
      "r266",
      "r552",
      "r553",
      "r555",
      "r632"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r43",
      "r554"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r91",
      "r103",
      "r443",
      "r449",
      "r450",
      "r451"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "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 (benefit) expense",
        "verboseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r13",
      "r14",
      "r433",
      "r621",
      "r633"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "terseLabel": "Derivative Liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r434"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net total deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "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 operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "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 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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r440",
      "r441",
      "r477",
      "r478"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r379"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r91",
      "r227"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r91",
      "r162"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r46",
      "r47",
      "r541"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "totalLabel": "Total assets at fair value"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset [Abstract]",
        "terseLabel": "Derivative Assets"
       }
      }
     },
     "localname": "DerivativeAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r515",
      "r517",
      "r522",
      "r525"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r46",
      "r47",
      "r541"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedTotalLabel": "Total liabilities at fair value"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "negatedTerseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r509",
      "r511"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r519",
      "r522",
      "r526",
      "r527",
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r532",
      "r540"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r293",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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 per share attributable to Sterling common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r67",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r122",
      "r125",
      "r129",
      "r130",
      "r131",
      "r135",
      "r136",
      "r630",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic net income (loss) per share attributable to Sterling common stockholders (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r67",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r125",
      "r129",
      "r130",
      "r131",
      "r135",
      "r136",
      "r630",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted net income (loss) per share attributable to Sterling common stockholders (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r137"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r428"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r428",
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r428",
      "r452"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 4.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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r428",
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r421",
      "r428"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r421",
      "r428"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r428",
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation ($2,141 and $1,521 related to VIEs)",
        "verboseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r414"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r414"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r121",
      "r138",
      "r202",
      "r260",
      "r267",
      "r416",
      "r417",
      "r418",
      "r445",
      "r446",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r653",
      "r654",
      "r655"
     ],
     "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]",
        "verboseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r1",
      "r102",
      "r200",
      "r544"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r1",
      "r102",
      "r200",
      "r544"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "auth_ref": [
      "r1",
      "r102",
      "r200",
      "r544"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r375",
      "r534",
      "r588",
      "r589",
      "r590"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r533",
      "r534",
      "r536",
      "r537",
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r330",
      "r332",
      "r337",
      "r375",
      "r534",
      "r588"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r330",
      "r332",
      "r337",
      "r375",
      "r534",
      "r589"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r375",
      "r534",
      "r590"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r375",
      "r588",
      "r589",
      "r590"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r538",
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r560",
      "r567",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r563",
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r558",
      "r575"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r558"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r559"
     ],
     "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 List]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Maturities of Finance Lease Liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r558"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r559"
     ],
     "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 List]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r575"
     ],
     "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, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r575"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r575"
     ],
     "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": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r575"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r575"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r575"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r575"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r575"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r562",
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r557"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r560",
      "r567"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r560",
      "r567",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r557"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r559"
     ],
     "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 List]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r573",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r572",
      "r576"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r221"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r223"
     ],
     "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, 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r223"
     ],
     "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, 2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r223"
     ],
     "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, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r223"
     ],
     "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, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r223"
     ],
     "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, 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r213",
      "r217",
      "r221",
      "r224",
      "r601",
      "r602"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r221",
      "r602"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r213",
      "r220"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r214"
     ],
     "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": "October 2, 2019 Fair Value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r300"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r91",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r207",
      "r208",
      "r617"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill ($1,501 and $1,501 related to VIEs)"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r209",
      "r218"
     ],
     "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 and Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r70",
      "r102",
      "r167",
      "r173",
      "r177",
      "r180",
      "r183",
      "r200",
      "r544"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r226",
      "r233"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r167",
      "r173",
      "r177",
      "r180",
      "r183",
      "r615",
      "r626",
      "r631",
      "r646"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r107",
      "r167",
      "r173",
      "r177",
      "r180",
      "r183"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]",
        "verboseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]",
        "verboseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r430"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r429",
      "r431",
      "r437",
      "r447",
      "r453",
      "r455",
      "r456",
      "r457"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r120",
      "r121",
      "r165",
      "r427",
      "r448",
      "r454",
      "r647"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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) benefit",
        "totalLabel": "Income tax (benefit) expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r61",
      "r98",
      "r423",
      "r424",
      "r431",
      "r432",
      "r436",
      "r444",
      "r661"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r428"
     ],
     "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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r428"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r428"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 6.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r428"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r88",
      "r95"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r90"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "terseLabel": "Increase in accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r90"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r90"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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",
        "totalLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r90"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r216",
      "r466"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r211",
      "r219"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r84",
      "r87",
      "r95"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r523"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r297"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r574",
      "r576"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r574"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r577"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r566"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r565"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r575"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r575"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r575"
     ],
     "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": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r575"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r575"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r575"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r575"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r575"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r577"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r102",
      "r175",
      "r200",
      "r486",
      "r494",
      "r495",
      "r544"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r102",
      "r200",
      "r544",
      "r624",
      "r640"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r33",
      "r102",
      "r200",
      "r486",
      "r494",
      "r495",
      "r544"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "negatedLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r30"
     ],
     "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, 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 ($6,793 and $39 related to VIEs)",
        "verboseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt ($53 and $2 related to VIEs)",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r35"
     ],
     "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/2020-01-31",
     "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": [
      "r35",
      "r252"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r535"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r42",
      "r102",
      "r200",
      "r544",
      "r623",
      "r639"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include 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 Disclosure [Text Block]",
        "terseLabel": "Consolidated 50% Owned Subsidiaries"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaries"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r42",
      "r71",
      "r481",
      "r492"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r380",
      "r384",
      "r397",
      "r398"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage": {
     "auth_ref": [
      "r388"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r142",
      "r153"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "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) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r89",
      "r92"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r56",
      "r58",
      "r120",
      "r121",
      "r489",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r122",
      "r123",
      "r128",
      "r131",
      "r167",
      "r173",
      "r177",
      "r180",
      "r183"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income attributable to Sterling common stockholders",
        "totalLabel": "Net income attributable to Sterling common stockholders",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r468"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r267",
      "r480"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r155"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r167",
      "r173",
      "r177",
      "r180",
      "r183"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r568",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r561"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r558"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r558"
     ],
     "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 ($1,801 and $1,838 related to VIEs)",
        "verboseLabel": "Current portion of long-term lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": [
      "r558"
     ],
     "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 ($2,412 and $1,979 related to VIEs)",
        "verboseLabel": "Long-term lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r564",
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r557"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 ($4,213 and $3,817 related to VIEs)",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": [
      "r573",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r572",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r438"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r439"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r183"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Basis of Presentation and Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r43"
     ],
     "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 of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets ($1,493 and $503 related to VIEs)",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "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 noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r48",
      "r50"
     ],
     "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, net of tax (Note 10)",
        "totalLabel": "Change in other comprehensive income, net of tax amount",
        "verboseLabel": "Change in interest rate swap"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": [
      "r48",
      "r50"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "terseLabel": "Unrealized gain (loss) on derivatives",
        "totalLabel": "Change in other comprehensive income, before tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "totalLabel": "Change in other comprehensive income, tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r48",
      "r50"
     ],
     "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",
        "terseLabel": "Net gain (loss) recognized in OCI, net of tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r48",
      "r50",
      "r516",
      "r520",
      "r529"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Net gain (loss) recognized in OCI, tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r50",
      "r54"
     ],
     "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",
        "negatedTerseLabel": "Net amount reclassified from AOCI into earnings, net of tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r50",
      "r54",
      "r521"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "negatedLabel": "Net amount reclassified from AOCI into earnings, before tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "negatedTerseLabel": "Net amount reclassified from AOCI into earnings, tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r514",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r32"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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 ($1,374 and $1,429 related to VIEs)",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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 ($722 and $0 related to VIE\u2019s)",
        "verboseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "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 to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r76",
      "r474"
     ],
     "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 $2,425 of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r76"
     ],
     "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": "Plateau acquisition, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Distributions to noncontrolling interest owners"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r329",
      "r331",
      "r337",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r375",
      "r377",
      "r378",
      "r379",
      "r399"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r356",
      "r359",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r379",
      "r380",
      "r394",
      "r395",
      "r396",
      "r397"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r402",
      "r415"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r78",
      "r106"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r79",
      "r83",
      "r108"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of 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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r56",
      "r58",
      "r85",
      "r102",
      "r112",
      "r120",
      "r121",
      "r167",
      "r173",
      "r177",
      "r180",
      "r183",
      "r200",
      "r482",
      "r488",
      "r490",
      "r505",
      "r506",
      "r544",
      "r631"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r229",
      "r560",
      "r567"
     ],
     "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 and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r45",
      "r230",
      "r567"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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 ($6,010 and $5,619 related to VIEs)",
        "totalLabel": "Property and equipment, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r9",
      "r228",
      "r557"
     ],
     "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": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r26",
      "r230"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r234",
      "r662",
      "r663",
      "r664"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r25",
      "r98",
      "r230",
      "r662",
      "r663"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r9",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r9",
      "r228"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by property that could be leased or is available for lease.",
        "label": "Property Subject to or Available for Operating Lease [Axis]",
        "terseLabel": "Property Subject to or Available for Operating Lease [Axis]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A descriptive title of whether the property is subject to or available for operating lease.",
        "label": "Property Subject to or Available for Operating Lease [Domain]",
        "terseLabel": "Property Subject to or Available for Operating Lease [Domain]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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 ($25,789 and $19,241 related to VIEs)",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r192",
      "r195",
      "r196",
      "r197"
     ],
     "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 Receivables"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r356",
      "r580",
      "r581"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r356",
      "r580",
      "r584",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r578",
      "r579",
      "r581",
      "r585",
      "r586"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r81"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r8",
      "r93",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r267",
      "r419",
      "r638",
      "r656",
      "r658"
     ],
     "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 (deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r121",
      "r202",
      "r416",
      "r417",
      "r418",
      "r445",
      "r446",
      "r653",
      "r655"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r398"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r398"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r356",
      "r359",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r394",
      "r395",
      "r396",
      "r397"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r356",
      "r359",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r394",
      "r395",
      "r396",
      "r397"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r158",
      "r159",
      "r172",
      "r178",
      "r179",
      "r185",
      "r186",
      "r188",
      "r292",
      "r293",
      "r600"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r148",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r304"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r283",
      "r296",
      "r304"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r69",
      "r660"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r280"
     ],
     "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": "Backlog"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r281"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r281"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r62",
      "r102",
      "r158",
      "r159",
      "r172",
      "r178",
      "r179",
      "r185",
      "r186",
      "r188",
      "r200",
      "r544",
      "r631"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r571",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r571",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r461",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/PlateauAcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r461",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Summary of Fair Value Consideration Transferred"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r521"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r35",
      "r105",
      "r261",
      "r264",
      "r265",
      "r266",
      "r552",
      "r553",
      "r555",
      "r632"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r435"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r188"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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": [
      "r1",
      "r102",
      "r199",
      "r200",
      "r544"
     ],
     "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/2020-01-31",
     "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": [
      "r213",
      "r220",
      "r601"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r213",
      "r220"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r209",
      "r210"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r209",
      "r210"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfImpairedFinancingReceivableTable": {
     "auth_ref": [
      "r191"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r26",
      "r230"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Summary of Preliminary Purchase Price Allocation"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/PlateauAcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r104",
      "r582",
      "r584"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r167",
      "r170",
      "r176",
      "r209"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r167",
      "r170",
      "r176",
      "r209"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r406"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r38",
      "r100",
      "r139",
      "r140",
      "r257",
      "r258",
      "r259",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r270",
      "r400"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r485",
      "r486",
      "r494",
      "r495",
      "r496",
      "r498",
      "r501",
      "r502",
      "r503"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r154",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r183",
      "r188",
      "r648"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r154",
      "r156",
      "r157",
      "r167",
      "r171",
      "r177",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r187",
      "r188",
      "r189"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "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 noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r403"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r407"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r411"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r409"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r409"
     ],
     "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 (USD per share)",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r408"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r408"
     ],
     "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 usd per share)",
        "periodStartLabel": "Nonvested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r410"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r412"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r410"
     ],
     "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 usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r404"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r415"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r400",
      "r405"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares withheld for taxes (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r569",
      "r576"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r154",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r183",
      "r188",
      "r209",
      "r232",
      "r237",
      "r238",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r100",
      "r102",
      "r125",
      "r126",
      "r127",
      "r129",
      "r131",
      "r139",
      "r140",
      "r141",
      "r200",
      "r260",
      "r544"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r40",
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r121",
      "r138",
      "r202",
      "r260",
      "r267",
      "r416",
      "r417",
      "r418",
      "r445",
      "r446",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r653",
      "r654",
      "r655"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r138",
      "r600"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/PlateauAcquisitionSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r16",
      "r17",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r260",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Stock-based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r40",
      "r260",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r260",
      "r267"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r16",
      "r17",
      "r260",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r16",
      "r17",
      "r260",
      "r267"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Purchase of Treasury Stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r21",
      "r22",
      "r102",
      "r194",
      "r200",
      "r544"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r102",
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r200",
      "r202",
      "r267",
      "r416",
      "r417",
      "r418",
      "r445",
      "r446",
      "r480",
      "r481",
      "r504",
      "r544",
      "r546",
      "r547",
      "r551",
      "r654",
      "r655"
     ],
     "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": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r267",
      "r271"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNotes"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r467"
     ],
     "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 name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
      "http://www.strlco.com/role/PlateauAcquisitionPlateauAcquisitionScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r39",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r39",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r39",
      "r268",
      "r269"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Treasury stock, at cost: 95 and 518 shares"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnapprovedChangeOrdersAmount": {
     "auth_ref": [
      "r599"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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 interest rate swap"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r150",
      "r151",
      "r152"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r500"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r485",
      "r486",
      "r494",
      "r495",
      "r496"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r537"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r537"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r131"
     ],
     "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 Diluted Shares Outstanding Adjustment",
        "terseLabel": "Shares for dilutive unvested stock and warrants (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r124",
      "r131"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r122",
      "r131"
     ],
     "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/2020-01-31",
     "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4922-128472"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121554379&loc=d3e9972-128506"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121554379&loc=d3e9979-128506"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r666": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r667": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r668": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r669": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r671": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r672": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r673": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r674": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r675": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r676": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r677": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>114
<FILENAME>0000874238-21-000010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000874238-21-000010-xbrl.zip
M4$L#!!0    ( +-(8U+0QEN<" (  /H%   <    83(P,C Q,C,Q,3 M:V5X
M:&EB:70Q,#8Q+FAT;>U46VO;,!A]WZ]0/49?)LMR7&=QG,"6!#KHMC(RPIZ*
M;$NV%MDRDA(G^_63+V$I::$P&'N8'P32^2[G?#I6?+7\LEA_OU^!PI0"W'_[
M</=Q 1R(T&:T0&BY7H+;]:<[$+@>!FM%*LT-EQ41"*T^.\ IC*DCA)JF<9N1
M*U6.UE]16RI 0DI-W<QDSCQN3^Q*239_%5]!")8RW96T,B!5E!B:@9WF50XV
M&=5; .$0M9#U4?&\,,#W? PV4FWYGO2XX4;0^:E.C/I]C+HF<2*SXSS.^![P
M;.;P$4M\AH,PQ702!$DXH>&88L:R\(81,L$/(]^R1#:^3]+F*.C,*7D%"]H2
MB,9^;:8-STP18<][XSR*,_1@(!$\KZ*.KD69M.(&.)5"JNBUUWW3%H&,E%P<
MH^OWBA-Q_5;;P4)-%6<]K/E/&N&V9;=M!@XV6_"*GCAAOR6R.A0\X09@SPU=
M'*,VXZ3E0M$9T]2.C2I+E9<Y(,+,'&WWMGXN&:,*-E*PAYKD]("Q^Z/.':!5
M^H*@OM% \9TWK@_3DJC<CC*1QL@RNK&R]E09GA(Q<.EH]? PY- /ZL-3=_*4
M@EYRHN:/U?]QUOG=U[*W?J2H((;OZ;-N&&1ZOU-(HJ78F<N49TF<KX4Z56X'
M#1/[QVPA859$1$1#CMKY;]I+/_HO,:W_ETS[;Q@)]:]B]S[/?P%02P,$%
M  @ LTAC4BHB$^5'!   D#,  !L   !A,C R,#$R,S$Q,"UK97AH:6)I=#(Q
M,2YH=&WM6VUSVC@0_GZ_0B5SZ9?@-\B;(<PTD#;MT91)Z&7NT\W:6K FPO)(
M D)^_<DV;DK>VB2=SAF3F3"876GWV7V\D@S;?M/[TAW^,S@AD9YP,OAZW/_8
M);6Z;5\VNK;=&_;(Z?!SGS0MQR5#";%BFHD8N&V?G-5(+=(Z\6U[/I];\X8E
MY-@>GMOI5$V;"Z'0HIK6.NWT$_.*0#M_M-_4ZZ0GPND$8TU"B:"1DJEB\9A<
M4E17I%Y?:G5%LI!L'&GB.9Y++H6\8C/(Y9IICIUBGK:=7[?MS$@[$'31:5,V
M(XP>U9CK-:@7-/:#0\]M-K!Y& ;0&!T< N)A8V]O]U_7.&D;]7R,T@N.1[4)
MB^L1IO;]IF?M[R:Z-6=41[[K.'_65E0U7NLZ<#:._<QA(QT) V\I#@47TM]R
MLK]6*JF/8,+XPG\[9!-4Y SGY%Q,('Z[HTR0ZPHE&^6*BMV@L6B,9Y?SW*%]
M,P]G,18.NE[JTLEUQ )FPN5:;MM.]0M8]\&!'!M\6B1^"NP[ *&))TJ#0$/
ML= /A*0HZP8)AT2A7[QI4:82#@N?Q9D_V:#6<O9 :"TFF8$92LU"X$LCF;U<
MO QJ<]>U=@W,U+ T_[2PO(RYE<ML3>\+/>? <IZ0/SGX:>%>EOA?/['G.3\_
MLYU%1!8:1<[SX6:D289*(#ZJ-6J%3@*4FEO*]Y)KXJXFF./H7C[R5/Q^VF9W
MTL4T4(PRD,S,*49$1T@DCIG2IN+H;T1>AND)L$X*M?9\U5?$]Z4F?X]W9<C^
M&4SP&3DN Z3M+7?/::T9J MM5NKT]OP8AT(F0D*Z%2!"DB]R##&[R:Y70+^
MN<MU)EV73$"($IQ14H#[?X:K^6"XAG@-BER8I92G6YNNB$TYFX99S+K"*BTY
M'D;[TXQ?F_SVD,,<)+Z6\&7"?(?3VUL'GNNVR+&Y^\,KMD,^_4WZ_6Y5J5TF
M4%DFJT3=<P&40$S)J?EP#@MR/&7<5"*ULZ%L.4"=X0PH;#AK.)MNP2J[@R@3
MJ IR]O28#*1(4I=P4US+ JJ"1'VTN)HC;M<X.!(R9K"SJ;4E 76;LRK1^-MA
M[-2<1ADC[U02 =>;PEL24'G:JL38<^!)1/H6N02JYD+JZ.[#L8E!M]@PN"2@
MOFJ(-OQ=>;A+^H,U2_):,K>:.X9/5O' =H6WFXUN64"]D^Q&Q)7B[.=%>C#;
MWFH<M,B%(>T=YO:MP8:Y)0!5S8+[(_(^:YO[C!^1E"$VU63$$($K+6),#SL3
ME"$#_NSU=\V84+EO)&])<(Z*48RU84%:&T*)&C=TJ!@=!APTPI2<7(<P@Q?M
MR->, A]0R'&U%H8>7C*M5SA0Z>W!>V.&5>M[J?Y?Y(/$L9"+UQW/UXP)0XQC
M5 H?^+V=G?4<?-?CD'O8:0>I<*E]M__A3F-'(O+.%E^BJ<-LAH^V>BQ[&IS;
M(1 HP:?Z_I!'_5AYS7M5LJZ9SG]02P,$%     @ LTAC4C'795E# P  8 D
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
M&M#",NMSK AJ64]_^":>(7MXC)SXQ0$\N ,(M] !]$94Y"Y:6G:P.$8AR4?
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
MWM5Z/N\JSKO\%S VIV+I.IBXV+9,A^NXX@!]AQ3[5K&[,(VBX+5*FT56ZU]
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
M:=>/#Q03Q%:+&]\_5$G!_[R$++"=*,S5)5]Y#5!]EF]/W'N<_?\!4$L#!!0
M   ( +-(8U([XI*'J 4   P:   ;    83(P,C Q,C,Q,3 M:V5X:&EB:70S
M,C(N:'1MW5EK<]HX%/V^O^*6S+;I#. '$!*@F:% IIE-0R>XT^VG'=F28[7&
M\DHBA/WU>R7;E#SH)LUVDC2383"ZDLX]/KH/>_!B/!T%GS],(-'S%#Y\?'MR
M/():PW$^M4:.,P[&\"YX?P+MINM!($FFN.8B(ZGC3$YK4$NTSGN.LUPNF\M6
M4\AS)SASS%)M)Q5"L2;5M'8X,+_@)R/T\+?!BT8#QB):S%FF(9*,:$9AH7AV
M#I\H4U^AT2BM1B)?27Z>:/!=WX-/0G[E%Z08UURG[+!:9^ 4UP/';C((!5T=
M#BB_ $[?U'A,73_J=*/XH..U_9"$WAYEK1;Q]EP6=0_(7QZ"=-"\F*/T*F5O
M:G.>-1)F]N]UVKGN+SG52<]SW=]K5^PTN]0-DO+SK&?1XF@LT+=R.!*ID+T=
MU_[US4@C)G.>KGJO CYG"D[9$L[$G&2OZ@H9;B@F>5P8*OX/PQUQ<WNY+-!T
M<9V49ZQ"Y_D&TN0RX2'7T/*;_L Q]I5/-SS;0!PA>TP^$N31Y"PX/CH>#8/C
MZ2FJ[VSV<7@:0#"]BO\)(O?VX6-SUAPU83896?1>J^/6GSSNX0R&X^F'8#)^
M5G17)!^X>S ]@N#=!&;#L[?#T\FL,?WS9/(9AJ/ C/BNZ]_PIL",44$>WFML
M'0B(/,=8$ JMQ;RWAXAOXT63,&75E%!(RF0#^4E)KEBO^M*G7.4I6?5X9KVT
MD_H73&H>D;1<4HN\##8=%R,O4F261X":5NN7L:A9C#F:WC*X5TV]??B[<[\W
MV-YOWWUEQ^*6E45Y5]N=PB<*2(S*2?:FME>K;')"*6:#GI]?@G>5[)3%^A:V
MML;C+PNE>;SZZ:IM7U>M31+'&;J792PR.1.67">@$ZY@F&4+DL(9RX74(&*8
MH8)2DP!'(E-:+HH)(S%'9E9U.,ZB)NSJA,'+G7W?=_OEB+WR^J\!C8^$G(/G
M-OZ 6$@PMCF"%A189LA\N8.YKC]F$9N'3!97+:]N$JM;7!$%,4\Q%9<X&<Q8
MM)"8[Y$0DE&87$8)R<Z9P37G2AF(^&\L*>9P2)ADZ,LFSL+#"B8Z4D=:L7J@
M,&S"6Y*F*DKFG%%6AU'"60Q'/"-9Q)&<:1SSB$G#CEEPS45D;GZ,7_*%5 N"
M-U4+^!:-C2_=OHW%@!X1*G)37FP:%R8FDI1KSX@,2<948WJ9LA4,(WM/3"2I
MXSA!_)W]_K6,NEW:WDUIMVY(VS7"WC@_=S5]P);W.DV/<5IVO==KDO^;ECNZ
M4\3L1_(H0'&5ASQ>I.D*_9GGJ3E/ZS,FV=\++IFI8951G2J#A=?:)7BN)7B=
M7?IZK=1O)W)]&DNY>@>M-@KUH&_.ZA4>;]>,W_XE-./_BIKA&<;P.;%"P 2B
M"5I1_-5JH!(4X1(5E4NFC';J9A@#*N TW!@#* [D*"95M[/B=6#%!:EMXFQ0
M1ZM%6DA/8,*P>ZIK0;=Y4TZ.K5ON43!^O\#ZL5G/M"S;[S:[G9]1E[4\[/SN
MNO+/SR2/>HQ>[K2[?64_MY0<]X@;#TW!I>I0/SU<")1(.07#0?\Y4?KH-#XG
MLK:4LX_ UM,M-1_U!KTG,DJ@93L@[T&WY7_.A<\SJW5<_Z'/!#H_6)&6/?Z3
M4E=@VORB545(1;451;:<,L6[?0I0M?^;O?MFGSHK6X$[=:JVF%.)J0 SH>O
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
M+--TXA+HND!()E)RANPG%AVD #H;-&!EBJD*!3S7'%JP;H,DA2HKL@"R\LJ
MRAJ-P9 17)KF,%ARW;;FT()U650L23GY6ZC@-03OD!D?2_%T6\UTM0NQC\K]
M!MU.FGC\V]206ZM5=P@4.M;?G[5J%;6:$,AMX$[Z9%04&8(T$0)#( \N8"4+
M&*_9M"C]QDFGZ22U2$#>ORLS_S[1W\P'R;+1%=!O:S8MCZ83SAJBD6)**N.X
MRY)H9<M^'%)]1JV8IKN/-#]_8JF] D*&#+7N8&6WXCJ0.J=(?,E*.>4!==D?
MR+DAB"WBBBFW52;0@LK&EWW;Z)-DPBLL!>E2PBQ-SME*.<U*N$+Z;*4)M! 5
MIJ(B$\AYCR1_.##OI #&->20N'5FK<)^AD"E6 (.RQ-747NIZ+EE6<7(N/(,
M@F4FHI4\&NY!J+7VJ@)W%J.X<G)>:NVD$:  M$/N4T:G2QTKYU9M$FU5N;,0
MG<6M(-I$JP77BD49D@<.4@74*C!?A41]B^;.DKGOB]%?Y'L1D7BT!LD%BQE,
MY#)+HI?++LHJ3)BM>;0$NHP[$4F!24_.NXJ2M!=76F<E2^'P!*NV>/]7X-%"
M]!I8(X/+GKC"5.(N!'+L!;&(1ZD@5R&<>!]8SI6\NSB:OA^L_'H0:Y)C@4=O
M=50.P9.VLUYDB#$+)7D%U-N:3LNCY9SE(623(XFGDLG8&X@^85*1''\#M@):
M;DVGY5%V02=.!,H)+5<D?0*2="(FD:[SR<<JK/9?0L-E,9HF<JNT$L@<D#A(
M2!I&0<3@07L=?15V0"\AEHL1\Y9QL)F11%=&*>]!,AZ90D?R/F=5A:Q>RXCE
M8B9W3$+TP4FI@M+, 'CI3>"2!*O6M@JKRC^7G>Z/AQ#''SKC@UEJV6<PZHQV
M\NLA7=K?OXGOB\XYIG($9U>NHN#-,@@=+";AH21_+O98LJ94%"UEZ70%!&]5
M %Z,-!;:!_"&I#&2[ 5P5@+8$#3F(%Q0%9#&E0%X(2):IZ2!Y4P^552&A+4-
M7"G%D)QTPPQ;01$]75IQTCM^NYK56Q@F4$Q[6\H_YA@ (0G,+#.ILF!5VG.Z
M?) N1@PGE*4LF'96<%6*@_$<'2KGLS>D?ZNP+6:)(5U,M@$H>:=MDED8)91W
M/N6 -ADA,U:CGN]?@O1:B&FCGR:[H593"&L)&D*IP:$$&I]**6\L,RK1"%VE
MN=WEAG=! EDF)J4C8*U3!+77-H=H<DJI5#6J0I2B(O N2#BCMR43E6"*^CLX
M*4PLBS(42,\9+CH9[/=1_7:=U*L%6J/QJ%0A&XT[/>JDM 7#DG-UM-W?.H\X
M(O"?=;K=\LO\\;V73*K4?X9'R;,G!\;Z""P:Z2-:A@)LRLN?7+D:D,TQY3))
M3Z<ANR LC;*$@0L=C>8Q12?!V J90-NE;@M^FF+[1F7B6<QW>O:KP6@E9V-2
M)B\E265D,BJ0VY*2R6 #_1@%DU7R/Y<3UL68/"SIB-R#U8:IS)0+@7/CN)8B
MQ5EZQFJ8/$L*ZT.9.B?]SA33:<L^H=1#&)T,<:INIL=F=Y@=FGTOM_@J2V1R
MSJLLRXI6!5YYS8 S%Y-@R6,6%9#I"3M/7N$^=+<F[;FF@AL7.%Q)D<VMS_0O
M,O)?5"FHY,F"2FA#"L!%,!40V0M%;4&3,P&4T3%'2_:3D@X@9"]59"'XC)%5
M0"(O%K7%I%H3%EA0-KA@"*L82HI:8PWS@,"M6E[?\N? ^N[M;RZ;(/^F/*6#
MMQ9.O(=A!T(7MZE+AS@:3]OR>D@^T?#B&?8QT]WI8U7<5E*7D:'FA0B21RBS
MJHX1&P3HP*I2._TM/3&=='$GE]+E8^K]\<$@;?=/":%RFR]_Q4GQU%^-0XM7
M]5'%!#F"A!14X.B-SSPQ&8(A\N4J9%E?$ZY25HJW@-8SE9)5P4C0:,$[+9,*
M&K **8_6A*N2@45F,'.D4C-71FGDSEL;;<P88B8M6X69U6];6KNO/LR#07-@
M\Q^#3G_\GLX]&7ZW!GHE-:6QPDJ9F7!"*A58J0?@K3,9LF5<52&4L0"H5TJ
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
MR>$>DI&-:<JC<LKHUH_OR#H<D5G^&H=Y,.P!M>WS[ZLH^E.0V4L5@P:A',L
M@IQU6_9)60N954CTKPFVC.I(> W2Q<B532K&Y%,TJ12S-XR9=$6P:JBC-<&6
M446ZJ%!HKC@J4"8HGS0Y)X%+;TUR:*\<Q!7GU4_[A7-RUP7GQJF2 \DJY4MR
MF0@Y)F?)]*31'I8_BK)P-.88/ DYT%#(*08:)8F$;U01#+D&!IV.O$JU5F_)
MP]G/6[WC[N "\2X>P,]0X,9S7I\,XP&,[HD)BS<*E<.2%$IRC48E%YS&")PG
MFSDSRHL*&86_)FT68^I%D3SS-D01@]()P$FAP$10T1FOH)*R_P$1O!<5H*,U
M06AF3>8J@':DH)61/'+MA/15*-;^0YJ93-]?2E8GEWS.,JD0K&(Y@W+")I0<
M>?;"I K)ZB7'=T'^<UG6:S%(YK7*'B!Z3N""0) !?)4RUBP[O@MQ7R7#$F_S
MT0JN2$P[B1!S1)=B--'\:A'>2LI@(4*4S+"0Y"11 I HC@ERX)""@"JM#KYK
MV&D5860*LBZ%KC QY3@&#0Q1)<FR@)+N;>EW<BT.O7O9*,5<"L9Z+4%(Q8QU
M 6),1G!'7>>Q DMRE@&0>2[0%9X)+#/,4:B 'DHJ1+ @%"><&%3(V%P.0;<8
MF])IX;"DQ\ODJ MK':+@P@JF#4/NJ[1$8$E@7(CIJ 4PJ;(PA)^RUA*67I>2
MNZA#<GH%HKM?F]O:??MN%8T/3I8B.7DA1 $J9^>\(V'KT8FH34P5V$:^: SO
MQ00)D47#M77,6T6#"[(M5;=0.2:#5!78-+0\L,S1$$'J*9)L G5$,D3(\R)/
M2ROPV1I0JDHK%A>-S^+-D42>,\_&LUCJ6T?A%.&F%)-62?I>87-DL6 NQ"@)
M$(04F@#4FG#T(+CD'+CP8 SF*NWA^P:8KP](: UZ;P]@B!,D7[]]MY)K TG-
M<?*YN<@^JXPN",,MD#I4I1+XM QJM87L J!<4-Y[&HL"8Y)1DF2-FGQU"R1=
M2^;#+")67\0N LK%>'TD194/D1P#I1P&+SW/B1N=M31D 557P'[->?^TG/$*
MWI5>C$V.GU=&^5+,0)&<=9:IH)&97)SZ:;&L:@K<)8)V,0(8BNYTR++74H%6
MI50DT!_DQCB&KKH">)F@78A MBPY&\G@%3DH%0" >6=)VUJ?HV93,XE&,I/U
MV8=EA?9JG]4'& X)N)WA;F?_X'K5PZL#H]:@=8"OJ,]P.'I7_BY?!]#?V!_B
M9,/6O);4?;/^XN1I_30IB%@VU]_QP3]+,%MGJL[D70AVZ]2?"=<STO5&<="A
M^,,II)"]BUF['+SGT_R^:UY5C%?7PI6WJ/(SF<R-,H)TA]2Q;(9P$!1&;\B$
M0&V<EFNJ_#!5KN4YG>3&_=+UN'W&Q =Y3>IP;JDNES!#ZT,D&%Z6415D]-*
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
MOQZQLRUG>A![\O31CZ^9!/UE*<R6=*NMP-F<Q3TYV>+O'M[^_"KP=P>'!QZ
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
MM<H'5%VR,#G8OUJ6"$MK]X6#.@ G5WWNVE5R71-/-4-V0 I[\,W._O$WM\D
M/& )<8VM?@^$Q,U.UVQ>-W->6C+O?#93R*\\C-IJ\ /!3TJZST.5@"1R4F(O
M%7-#Y-^<[ ^R#80"*]Y5CGO!2T8O+9H*FDQ!W,MS:2K6OPUO1@-_DV:]K#J8
M;R%)+=)25:& [>1DA_ATYPIC1F2K5XY$>-]P"B#,XFFYSNZAX\ $(A5NRGG#
ML?Q^H-H[+24?LN*M)1\H$ZGFPY53F?-R/^;+Z!^G?BT%V<:W?N=HLMNJE(F'
MP>_2>7<F,M>,ZGSHF$6[NORDI_F.,B]OY.7/HM?\.F24+O!="J$[P^FL(UKU
M>^ >2.C79?)ZU%9@LSD8\*$5\*:7;%P/TQ7#@5S5BBZ4)1;(/B%3FZ2UB DK
MP&S0N!X?_/(?Y,>[<Y!6Q9 8A<+$,N%YA#W EP,5U=<]'-7M[8+!L30(@:<\
M<^_SMNW<\I=?GB;?(@TGN0 (1$TWZP ,L"(BUQB]O#3WM0-_.SIXO'M,%F%1
M\(WY!P*AP+>'C_UW3/*4-A-Z$[;HF.A+)XAD+YUELW[_=K"_>QANN;][$&X2
M)G<5>@HV(7Z$^<9S_K:_%ZZ<(PV)L@<'[XO+QK$09=4J+'?HTKKQ4P?NFB??
MR+23_OD(\YXL<5<H4S\&>KSK[T]*J[+** $J@"(9MFI$R4K*?C2!ET#>WTB0
MPAR/\CHH><IET\D93;@2JPF@FYYL[*9!0]",WJ_C#41"<IKLT)8;MG=YLL6$
M !-1?T+%W*F=+E6FX''L6#KF$]<Y9/')@H(9TM[A4(90Y(A/Y"YR4'R_3C^T
M0)B]2$?BYWW;65JF."M+W3P,S%IAY'D#8= W!+[[GR%[[@B>(+[.\O^:F,.!
M*L_3<]G,1H9IOIR85BQ3 >'*R 4KJID<"R6IRFM/5N/Q4LV\OG#PRDD<%72F
M[7;G]7PXY(\=&8J&!V<JS/.:RTCX'TW#_^JAQ@8]/!K]3=9IB\XVC;M4R)J
MU\!71X.AG5,4>JT'F5T'SS:D\%>!T#Y:C]"^9V#K^W.B8I0BN&'KH>SM><L8
MREEZ(5\89I"#)\)F669C>(J!W E'+B7E,N*:A\HS4/6),/7@@=DC.JU=C*6_
M*1_<Z"#[XQF(S5%\T58BHZ,R"^\/<>\?Q:I%$?$5P$\?&']+DO<>ZL)#TH7V
M6I'M>Z<>P3AB2M<BPEL$EA^X2Q8\\'OGBIR145@DA^R(//XDCHBY'>&EGT9!
MT^!6A.]C'/)3S^@KOUSM+_AK@\<@O.=.GC^IBDS:1''Q5@<9'Y[[UM&MZZ;C
M=71]#8["XJW^]N3(V_3</6$&T?6W_8ZC$3P6TO_E#LV*T8@UG2XP4GMGCD<C
M$2(7T__/0K([*2 ')6Y.@_MC7M[8F*N6EK>3 @!&LZIKD',J7;$TA,!= "N.
MD<3\Z_-Y6J>E\(#W/(A?JK2TEF+H'[:(;%\>Z?N\(&UY3@-+WM5T7@?)K\8"
M<*:DR-+)BH3_>6QKT?N7O)8@_5Z8&.^L:-\(CNL>4 UIT/J4:]"3 F.%(_4D
MK%Y\.[R+WQ,\^!2,T?):5A$G$WO$X?2#0>A0A]);C=M-'&FZC^J7PHQ'T2\/
M<)?>F5U .C[#ZL+IPO2=AK]@RIO8[XRD/S_W5G'=!R=NC::RO(R>41CW-2=!
MM'9Z(RH@@F@<5_3>COEVO5'7+>09PXCR8CLJ$EE5DC) !.-"ZA,*\A2ZQ.R1
MS8C)+[2Z'J4E"5/U<1N"3O%+9!RR(;K"AF2FN';2&::0LON:&$LUW/LR@K=:
M0#9(7D5Y@J?&?KT9FV]%:(W#8J4NG!1,F_6MM2)R$DD.XI40M@AZEJT!L]DK
M-$H1LIH<B3K$ T(S18"M9\U@J=&HE&1S8ITK"W09Q(GH#S;J5J8!23&5('I7
MW.3[VU;_B=CF&IK'IJM>I0@+X'Y^&,^"S,(-SFCZ%H@ATEA"A<Y3X[:RAY@[
M]-J_1-R.\![JBH-]4A9Z+L@V"N7V=ZD\KM8=H?^H[:-[&EV[Y7JLB[=%^_LN
M%T4=K=>KX6W,D$(/ T8#FJ7R/-9:#YIRFK7+5,VM7,MSD0-D"99HP>?UB:]J
MLT= 0)W5^9]D[L;%M/1O3$&:50-?4_LKJ<F,OGGG/J8B 7YOT\DNV<]:3^R:
M%4\<:,L5T+:84N"G0H ]<S"=Q0V!@T!F2\/2B(^+E4(_>_WNV^8[;_?2LU#:
MC!ASHU7 Y-N(P=[B#F2I1CW:/$:F^^'R)UII&W5WX_K>-"^X>I?=G#5 1*Z'
MK75%:+B--<V"ZT0'[^CH&YGYM+5+O% TS WGRX&E.SK\1I/GISR"HV/[^\F#
MJ6:]+9QU2</<DU.Y/L3&^IO^+(#$&"3#8NYVR'N>D6N4H=EQ[4$<;D?M.B0Q
MTC9-),8\Z/3\TP\U:EZ[2367L#O,1[2#GN8?'=]8.BK'%F?CM"'F>R<&A[=3
ME7*'FY/P0'?0\<=)++\G.6+(G1FKG7BE[V1^ 2)*?X;YOF@FI*D!I#&]K6MS
M\)8+^E'/KD7]=IC63[">J4AH=([4X?'2D5HZ2YMZ7"++ZYZ<DSA.UA=P?96
M)!?KD($%F 2RQ H!*:)FYP6$\WON+L^L#A4V0:DD#A9]:>8U%R+*CIM./76#
MH*4BA2-(U'$E&<H58\60 A$%\RW-9WQH]""5%A'J>'XQS8170>S(\8.[/_9;
M?L7S^WN]1TV9,Q783&*-( C+T>J+55OG3#PYO/Y,#)+'QUW]\OC@X>F7J]'(
M:*<JE',,@P,[51 C+)P@=9VP!'*CG_T]#V_M4!;XW@M^]K1H !*0=A^).\>@
M8XT_=/D_&&BKXC$,8"HT;19AHWTQQMT*$,8')KO&=;:#L</)"_DV<:%]B++&
ME;WNU9Y"[HTQ)5S!A7C/_:I]!.$0A7=E&Q W_ (8\7,H4#K%-!OOP3,';Y,F
M%4&>.X_:K0+G3-,_JEB_\;$-#G[*\:?.JW+3AP!Y1ZX_ZCAF!]UO<+C*]]6/
MNS*F]-0P_%$A[D,62-'[>+D0Y+/P0G*6J)DBBR5<MW' $&T (4<LZN3;Q41A
M3X\/9CL0+2*U[P%4:RW8ZLK"\7.2&<6%L*6@#*#2JH*VLB?9KETWI(5K^=?R
MO?U:KO4#-![LZX?\L]5BY6,S$Z)&2$,W2J?(MS1-:-W *<%+EHHMC&Z49C@2
MZOFYGAB>4@ZT7O4B@@58GEP0<8@5SZ<-/*-YML,I+QTA+(U<8 .U(QN:X7X8
MCK'LKRQ&P?EN GL45W5I-%C.KT+?V<P7Z'847KM:<*\/\FAW]97=4,,8HT*9
MAQ!Y9HI1I(T>NI3@5E<AOKDL)-C9\N!^H8B5D/%R2X#(DLWFM15CC?.ZD:8;
M,#5I[?][GM;6G$9L!OB&=*[3VJ+-(*_E@J4>MF4TH6U;J$L(:M<1=UGDL(Q5
M=2E&Q0RH0:_HRXQXWWXJ=-%TTUE1+1RDP@ND1D,#EVA+(YM=>^KV6=6J02T]
M&J79=-@?9A=9F'/ DN*: _7Y$1 W-X)X@YRM[0+!*\5-X+3WEZV@R",TZ5C1
MC*RSJ/#V+Y"!O2-;*71[NX*+^VL$!1YO08%_H<)&>[P^=,5@_JP'RM?I9=1[
MO*\GXK@!ZC+A ENI;%N%YN0>#A3W*9=F@F0CS"8D].EOELC ^7)C\XSL-.U;
M?I["0T8N?HYO2B!0T$M3@S,DZ6F6G-A?)-==S;%Z61&?F!AIM5W4;)T-E<X+
M0JY= %/,]X)N@IG'_U4_:%P@?FEM/\H5QJ,.*3.C,R4-(9&B>V_B_"05^??;
MA[M=YNTU&P53[3X9H\D"8[EOIAQ*H9E2?NSJ6OI7TDY3K:U3%(<NNDGR=(H(
MF:!"-)@3F J8F7Q4D1/]I^L67<J.4S6IW7ZK*1TES59U&'(%7[:>AU4V/5HH
M.%.^.FXNM?[;_NZ!S,[0@'SM>JJ%1OPFG0FZ=C^YYK+]4_8)W4>I!^ WL^>'
M9B<F3%9E(J6K2A3U3V<800G6B4OKDXP;^!6SY-WO92/PAU^TXOP,+/$!V4AK
M0\\Q)E.>9Q1!2!$I6[AQ9#3YMEN6_K?#XY/=TX!_7#=MW^TF_3"UCXLV80LH
M/",RE5($8F957G+GF#:?.C-=:3LB?$B7EQP0C'LLB+$I,WP'V BR7 6,0R_=
M@H]?4*VT7EG'5<RZSR2/ !VM0&4:68D_V6N<H5#H&KOYEMU4[DZR/K5MOQ$6
MPNM(3(FP1,>$3/A-T]C%!RU#GFGM'FV!TIU7K40$PN><>J3K/)5"G ^L9DLM
MN,?(3>X@_V*%?&0[S))F/E586]/NU"Z?#N=U@\C-;O*<RRRB R]];+4Y,3UA
M"H$L)"(%:X>A:R]!VUI;N+=V>$7:ENM%)6#"X!W)Q6LN"@57C>/SR1+8AF(S
MUG\C;HAH[\23Q!*U&HW2QH)LIG1&19I/I<6%M(]AME??^654Y*Q!QEW?5AHM
M.J85D]GWT^-',/8-&6'8Q?3%7)Q7Y^=Y&46WY,+-R.F\[2^E8?W#ME>Q&RLV
M0,:-ZSKJ\:5H>I+_.3BG3232PC&R5%SG%(S \@A3/J!OP&;LZ2OI8)/7H186
MMK=&-GR'&XO_H\?-+,TE8\=!5S6"&!(=Z"Y\@Y,P< 9G S'3AVT-3#6GAD6O
MDC]8::'="@<;(TCP0$@VE)!'WO8RCB_QI2HI5#<8JP-NCX;B::3J)91HK.Y*
M4J&;LA-CH&U$4UDO;AS/Q)._.*I0\/C+&#G/=N%%T(0V"/HBT8VE&IPW1Q%8
M]:7I,U]P_YV-EZ4U9<+0?Y)6UALA/%[S4<D+O)!VQZ*S.?, N!'Z0RH"UR9A
M@&,M!2Z\^E._\0P$(\D3=)BFN]'R]RCMN6%6+C+(0."^8^" )7W3Q)] %FC-
M#^UK4=IE$S93.N=:"[](!;>V$_?&XWI]50L'7[5)/)CA-!<C!Y#.+K3YIB@'
MDHHIJ43R(PLO'B%\8D_&(UP9WQ_K;5^PLL*!6Q*P/EZ-=)HV-#,THA<02.]H
MC%NKK+@SO*9X[;*TC/7_U*6<%>+ M18JF4<6>\E2:1_K'W(N37*#XR%RQB(;
M8DHK)CWI4S'T:#P#VY>%/.KX&[R50B'8]D(XB/>7U#Q!LSDV3M2ZU!\-.K>/
M1]N? GZ.5*@AYAB4>-,:4:"HB]WD=])0_$KLDN'>2J+! ?_H&?(JX5VY&TFC
MQ 8Z)CZ)KO2_YW&$M]__IF].6-B ET#X&$'KA,A3([YDU!>X&O(IES7.'""X
MVGV0#3XA]=!>VX,^V<>@2R<B3\?N1[4*9C6\ZB"60HA@D"Y60" =1"E'T.Z-
M_>:V&O7R;'N0>) @NE4MH:E2/]+CGJ^JF9.9, X5+-*PQMHN^B!+;%E;%S?A
MQYK7"!C K*B892HP%NA7LK<O ;Z5_G%EAE!!G(U2BUI**G.A@\1_V3(BG2^F
M6EHO B]7BJ(U/J\05-,29)P\R,ZKR@F0##%H-#%]\]J79:RJ<8N.-%=H<]&I
MI\)4 JZTM'+5_O/2<,X]Q0J>HI6.0F@6+Z-BO3A<X?(+28&S[P*3@_4+-\'!
M.H58VOVW._[ANS,KC"?N\?LFM/;="%4%R1%5XV#CD)?ZA\8BHY;%O,5\\%P[
M'(.?1S60!\VO;9:,8M61Y\>+D>YA3\6=DQEN5'-8MN'NUX#$GSNU=.=:B2MV
M?I$. >[%EL?]I@%TH10B].F%HV-;N)Z]%;^\OUW*X,:F[]9( MA]3!&.&RSG
M+-=/9)1:]A/5WJ#'-UUM@<O7;W\^\U%*K<XCXT+[N&"JN?]T1H\827X%2M'X
M3=O BA3ELSL&XK1JVI6IV&XDIU-JR[M"J\VZ-0XB3)O8(1YC!D3D@H(5FB+8
M&YV>Z/%4=;='-(4AY2ZK+TE76TB:_#A*Q .5H X'E\BW9K%*[TN>59I=D&!D
MX@Q;ZTUIU74FH8EJ^9RS/1+MT;4'=V5?\\ 6(KL[@NIT=3W6.?XQ'-D)@U"U
M(CZO?:V+TJ" %X@CZJI?I>B;_IEY&EET)JJ:E-^-X;$B%M(_:4M 0'&O.KEN
MF[V/ML/)-GM_ZSGS&X_V&IN$TG"(":>@D,@P_!#* $!I50I:'XEGV,30>1%$
M*NQ2#0B/7%^UP%EGGV$V@T?(IX,#N&X*STI;&#-6#QXT/"$4A77E=H>X65G/
MTUR[+".&)PV>E3BKGI<[U7AL1[%=[M&HS!IJ$';Z)?O>XBQ4AEV_=)*+,NPA
M2.4(LX?9.[>@,9(Z@MH"X$9M#4N4[,XZ"T9)*ERVG(B[D/ SRW.X5HM.P'0W
M>:J#=QVCC@6<JJ0H1D^N#FDF7CX8LF55[D0&D;<6@-Z"C9M* T0KB41XM783
M5X)]>LF*I%<O&S?@7W6B*K]XQ!HI?^X]_?3YFZ>_G W\ -LZ'[4JC\FT2:4*
M0\*KK/G<13>XHQXKC50$-S\[A]TP%K4);&C378=H9VZ$&I1)O,)NTMF-XU\Y
MFMRW:F>PADSG19L8M)@^COGBXW0'L!U,*N,/2S W;!W840O%'UDP$Z7'.2B$
M+,J\8ETL.JQPX"Y6%NG]QOE'&?$>#_.R%%DBUD!5V_BY!D_RZIUAC-3O]%/'
M;KAPJ,L)SG [#>AG'GH=:VA1W\M[2\@P-&'!(]A-?N> DFWZMO,BD###CF%]
MU;:WD4@T!VE#B&8(<D1\U@V)WXR]96[+J/.0K9SH@:2MTVEZ+N%7@Q[5!OA2
MA&M_(+HM)F+F-^T\8]2Y[5((436G_W0B5EZH6.D*DM^"97\&]VK!$N/Y;V=L
M@3,4O$'1%[,=BJ!N21QGDC?A/\$-W@IF7(22;$0@:'WS4K7P=;CZ-G$7@]3C
MW3\8A@48!$\U%0N=E6?!Q]PF;B&QCLV0.]P81[5:'#BR(]G7?(.;>HZV'^0!
M[W$Q,D]RY%AUQ+\R "+3&KLZ:K3\1I9*U4T/T_3FZ9NSP6JAB?^=LTUP5D!.
MGG/.+JLX%2R1S%9;<)@Q?ME+4$<&0/0[B>I.TF+,)\7*D<A Z@?9Y!5IL_N@
MH.RD-!-, -^8M:64'\C<^#B>5^K]-=A-7E6UJZ3\0VHQJT;VKD37@M>JY@HS
M_'?A6D,7NYL!'[;T,!/D/_=MH-Y&X.) TC$5!V ,Q^"GL><U2QDA;K'R#3?B
M;+UWULB'MY,#GBT5)<91'#.BV_1#)]1 ,S!KH'2D\<A(/5J:8U=RSJ,?]EJV
M%G<3:3'3_R7L=3+0L576A<C0\!=GQ$"E@ \(D#ZNI.CYZ[JW$( ?"-B+ZQR&
M6%Z$9C4')]JR\SC>FGB>AJKM,/M1Z]?],:P9@76 Z$2.6BP*0\XL/N!57C?T
MM$IM2,3- OF0C5.L%QT\WO%9/AXCP=]&B0WP1L\ 0V@M+D&?B*7A6>3L^V63
M00Z2$\F0<Z<,C\WE4Q,R WRW^Q^Q_GE.MTB>2OYF(X[V%2"J&+HR(9>W"\ \
M&)SL[840)[<AXAK<C WJSF_Q2Y*;8&W,PB42GN[=E-Z68\[8$R%\^DXR?PCH
MI.<>21ONY(&_XO?/2XF]K7NW%6V.]@^_86!7R!QI3-2C9"S#E'-/-CT9>97Y
M/BH02Y81UA'X<05"KTY@.$E]X;@Y_N]#;P&MH]) X"2?-2'#WYU%!>::1)0P
MK8Y!L IP?!LY^XO-4$JO8_:JW-*OG$UD1E.:N33#8FFA 0RJ.4=YJG&43D5,
M88:L/_= 8"<B=T6F%G/I0'&V"H+66X3:<?3%4(3SHMAA"XHA@U''P93'JHBK
M*[%2UIF'9L=Q&$1ZP&4.FY-E_+PNV?@7&..J<)2I6%#GLBH)NLTRE>Q[\>S
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
MOF.T6U78,CI),>$O1:7R4Y9GD?N9M='::#J)/X^J'W!#2S5#()KJYJJ@*X>
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
M*C+:*QD11>P_*2&U(#RO(-A<T_IH8-)'0C'">@>#6"PEI(S6F J2&!XUHV8
MJYNPP":#("9PD"6$AF%BE/G0D$4OF-K=\;G2/ Y/\;_'M>@\L_MO>?($8"AI
MVZ[]66+J>[^+N2QU#(5,,VH(2,;D5?NG+$B]C\^[CXOM8C(?;&'CF;8=W>A)
M4$[R]&>T<,6MD7H_=/$'<D(0_,4\QX-MU_I3SECJ/]WG-$82F)I:&)[_3B\+
M]V7QJEC"=F\1*MKG@<VSF,/&(O2QF3#^H:WZN6YT*HZE\GU#TVFN M1CKRJ$
M5-<;;N@4$9JXP-)\1G4EP"]3BL2#X,EVNEJTGOO*D&.PB1E(9R;C.%8-I@6+
MZ*5TC>1D!O7]A(SCK 3F'4ID'?=[YOJP$O 0C=J7>#=4+ZL[)(RM'XI0(+*I
M3F^;KJP]Z0:]C%0!DP)P,K6NLNF JK 60$)4-YSJ=/#RD',ZX(D55;*\N5B0
ME\I"9PO#G+A+<K#E3,E=I,5:J*?U1A*G3B5\<W5B=M>;#:!HA6D+9074Q&>J
MK[&*#-N#*.Y(D2W[\9+'4/ZLL9Q/89>"DJNVS*46%'\L83FIR5L7KZO )3=5
MJ(*$95V>Y_H3:_=[N@5"V1QN?CY]GT,Q466@JOS3\NI<NW[,-33M-]1M92C&
MM3.QAHR6QS-E>-5J? 6Q@2FG\WS32BE02B$$80 ;/TJL*P.%5/BHHA>U2RCS
M33D>=6'/-><I8I$Q(#W^C2%;P<<!$?:91Y#(4?P?JG12!Y4IZ8UE A;@J<2T
MMH+/C*5J8LD+0&@-YZ2LO%,3G=)@+9L3+!FZC3M&W1UCAH6-J;R#463MDA"+
MK3;-=5J8-J5B::CV :D!D+MJ^;S 5958$K*.U?1HJWV7S3C29.9;.W*Q_)GD
M\,VW+RZQT/G=9<^4/F=0/@KF#19*PN1;8]"?,19_2+!1(TEXPURS!9$SF&'Y
M9<4'BW@_DC:GK '<'&-R$%IR1$A6D*0&@TP$6<0;N'"NV" I5-,FOI>"HI2W
M.*W=59L43[F%SE@;?L4(F6QQ*R ;EW[-1I_"C GUB0K^@K*9ZMI=@CF%*ZJK
M]0OO8W/)GX$S(V-0Z#3VN ^,L9P9S<,85P[5);8;8.QM >&*L77EXE!KE G\
M&. 7B0O,D)Y4KR3;G<G,Y0@OB6N*2&6OHSAEUBD[8!A1MV^"22Q\O^XXRA<_
M*I!JPW I:4 \M8)$1)G%LA5Q#$-.4MG=H#F?ECM$;%,-)5K.D;LA6C!&E+:Y
M=@@9%,[(:*0P#0K]RW!4R.HY!39F;6?#N;BF9;R5!?IE9;[DJ]L0"KK:-V\
MRQ%BI-65",GYIS><TXF)W"CH!FQDU8J))X604-_V76_9ZTQ*&@_'%6!MBY!X
MKL'$VP_+6(0BU)M(O8B4@<EW7>1N'5QW(>MN"*F#!.;.0]PZGCQ--J[?',Z7
MO0R1<D%S?<DDCJRS97"%?(<IW"1MZ>3&U+N>)[M1-R]5)9F5J)E23Y?S_=SF
M=\"@U^:Z3$M<$2+ QL,'SI6Q;!*5H/^\'),EF%^71+PH^>+#:(W-800,VID\
M3*4>B1Z$<O(7BBC92FBL21ZC=LGM='WD,"F1\K$)1X&==4ET8*T&=TI3(V_1
MC3&DPT4^L 6\\6 1[7 5*?N+K,<\VHUZS#THOOI=(MM96%CFM!N!NO#19=\2
M"C>*_3B<+E5/8 GTK49YU^I^P] -TN&:!!ER1.1KES1>L22%R /22)]WDVJ?
MZJY=1<.[C&^/=GZC[%N]SANNLX4 +Y,<]7H_RWISX6*]UL^QUE8ZN%[P)\[;
M)T3NPX3T:<;,%FH?IA%NPY^<?->-][+2C[G.B)LEO-HXI5KOU3WV2E%>1;>F
M:"[P%9-(@<1L+S;C=RLHJ]":*9I+E/;A6.<W4J2WNJ+<1@$@PCHQM8N"R:M<
MA:FD6Z8+_NK'%9\"-\,YUX_DFTPHZ*6_#)\D= -"JC+-E/D; ,VG@+Q1](Y+
M;[CA8JIJU2UWIY+C)G]GEXO>QB *%'-5 2WB6)"AD:LH&E.H0U:'>>$5\K7M
MCTY<>V-NOOU!O$.PZZ];@[8C47=Q&7)+\+K=[=F_M):$&-[B,5-!4GS'9EU_
M[P44/[JXQE2\ERX!'6XXOZK7::J;1++7C215-2?H;R1"X@3Q!9E(BSBX4@T:
MKXJ[D$;0E!!/A[)H-&%F.XG:&LXE5J$FV>*Y(/0!P8"E*G0VELWT5E$80M*K
M=="OS_,C8F=U*/.*'DD8I1WUXOH3+%@GI+DD3^:823IP3O*)*TP&XAXFDC&)
MF003 0^5K?L$JZTY!C$&1WCL$Q!]PNVFCZ9L:AC.=&QJY!9KXNA$B *DQL2V
MY(E 5%T7K,U(A G^#5O+^6FP29*JZHWJNDXIE$B5;ZE<18KPO6TXQYQ)F:#>
M^<HF,AL5/@SW4A).(DB" >S*@Y6J/)2< <Q=645"SV7T76[Y0/)>S62)0+"1
MS@#E4\\L&9P3YZ0,)T 4KE TG2*B'D*QDJ'''ZK\%YM7Y>N,8V2*RS^=ZAX*
M1AXG*[%<BWHTE*J3H.K0KC) H:1C$@1*.$+M5JMHZ01GC1@K4H.8TI$0,WXL
M?HS@8>5^Y:Q>%%L:KB2;CE#JSV>-$9R45USW!G8B%4FY(>54/N:TD)(MF2KD
MT<5W$=23) R5B;6Y&@!)AAG"F62NQ,-LBA4./H?.*4:/)&CB5A<7Y=&"HKA8
M.I2O!BC?68PNV>2U-ARF,26T")3K_5T?-,F"65V<N#RI+.05E3*X%?%=)UB^
M>FO9>?9SZ>XNT/.Q;T'RJ<I2+*:AA\;)*T':5NXO_"HSU^?88_R)I*:BT]C0
M$;(@9C56L2'YR-7@6[6PU)*5*!;>A4IYA0.,W?%8ZA+'J&3*("W6V^^\!]7J
MR?@ST_.-=$JRK+F _'LLHY#]J0;* )D!I6/#^<S"NI)M]0HJKY.F\A5\^%F;
M)5-LR35\\QK.;JIZ"$O?P*Y4V:#9D5 MW=)]87.=9[&TYI :SG<:_.G:;T/D
M%S^\)E)2&[C>+@Z]SJ9XZT'9<I<4>>3%$0P3$R_?:!]%'1RZ$-_&&"QCVE1T
M$,4NE$GL96.#%:,GOVP2ZRX$G^Z<&Y=@O8Q<,*+4-?P^P0B+J063 ^'C 3OJ
M<IK-2 @XU=%\J939B\Q%NR5]>5H"L9&<P;VQKF)L/<6 )JMQJ#F4S]2:B6(
MS6?%BXV^>C026Z XC44JNR*-G9$,4 YB?)>46OQSO7[$^[%$G2U4[(;S+:!L
MO";(/84).8-C%@@_T2!<K*F@A9_036HU#_Y./H3RQ/R0RER7P%'YX_]YY8NC
M\5",!Y.6U^EW!X?=P<AKB=;XL#/P6LW^N/F_K<&KM0RJ_$D:S?"?6SI?:9U:
M[TV!=35.Q]]"5/@ Y?HB!0<&[K%3$M!=/[!H=E^C<$6SPXNL6A@LKUI87_/:
M[5=5+76HCK*WJZ;KWZC3',^6-95[C8ZM[<;S\!9(Y:T>TU'(Z3D$8J>J.V5/
M!Q:'HW?P6TC1\(N4D!<M?HY\Q=KO0I-G:29KTVHIS!7"/CTE\J"D$O)B+INU
MJ]FYS-447@0^=G%E4VQ-^%,DLAM!<8]94Z+HSA5Y)KF&RSF-QC0W9%CQ^J<8
M_V+3;[HEW)NN<RX21IV1UY^3*(9#&^:T;L7'85[?"N*B[1R7L6G;B=B)!P2L
M.DO$+^HO[Y"@)?#FO_@A;35]Z1TBA2)]FWPDO$5:B\&@<=3KH,%(8_C_L7J\
MM"4-LB4_I^/%W[6;C6Z[O?37S49KZ>]6/;;3;1RVNX_^V%:[T3D<//ICVT>-
MUE%OK<?^3 O,BPR;A8+Q/Z\ZKXS5IZ3;+^W9#Z>5%P#,PQ5WD"7GL2W&X"ZK
M3&?+9VD2M'3+J>_VK"[G,[J.J=ZS_9K=J<2<VZ]97; E?Y.\S<WK#E63IA--
M+<S/H723H\9:R=DO'-Q-5<;X>Q2- SATX!BZ_'_7V-Q]F?NQA=)X(U[0Q#]3
M^\\+FK#VIC91<>4$A7!Q?;5RF9[KD[MX_)=OR 6\\3A,H]"/UC0Z.S2YO%W1
M.:L971CF7KR.YNW0=,^0+W:_IF1=US:Q&#LTPP\>7/76/?!W:%XO3/?6/LEW
M:$[[KWP7,R]&$-^O_]ROG2M1/E//LE]3I4/OYUK]:F_Y&;;DVW4D0O^'ZQS_
M>[]D[049C-I4[.(,+[Q1C/ !2-Q[<KQ?NY=7/K>(](4\X'ZL@=;V:^[U\5T?
MW\^W)1'B/X7U97O'IUL'NAXZ0UU0]-S1KMB;(;G.;Y=/4@74:QSUUAA'254;
M9E8..HT6?KVX:' VX1->_<5YTS*Y2:Z]V@OAJ[W_G9Z393MH[Q;+FFH'I!H[
M=0S^AP@"U_GU95UA]MX9V<L;S NS(SLWX!T2I=^I3\?Y%;1?P/WKT^?]TI07
MY$#5YF[G)_H!PZ@O(PJRKUJXC_I7[+Q83Q_5(.6C.M1YLWHMFK@2JT_C9_QH
MJ5UIM1\CQ%-X!&. M?MW-S =/$&7V!/'9JS0S!9DEQJ8 @;SC[!=63@PBA'!
ML9B8%V( 1+<AP])8C*+4MB0[EKC)"3'GU0>Q/^M;+)5#M6_;=W[5 H5*@]W&
M/$%G2N!*2<,Y5VW)3[M ],"RQKOR)?L:I<)I-YT#&%] 6$3?O!B4_1(1AI C
MP3+:V]A1HA8V..;+>[.-%O],_5GWZ,BL<$/A<: 9+&ZO(Q#, Q9,"^-*A*,,
M10T;Z1,AMM;@N:S=&>1L &+V00S3)Q[:RH'D6OWANC?*DH0PU$*F&M L4K)?
M4M%L*'#\,L2Y-3N3>QMC AQNMTVX4[4VX<^$NO8- 7 $GJ7[ 05 Y$/,>6S#
M?_@$D1&")YV1'7;^B'RDCA$A4W81^H_\C(;WZS5_DF<6(E;Y8Y^0UHG:+8QN
M)9307*.L2_(L/"%O&&H!\?$(J8H *Q7"&\/=S<S"&SH(/"O'3 HK@?FB&#Z"
M-&(C4"0&9#'-R]9D)05<3'B77C#')F.E=I:A=[RA;)#F3FH]!)@,D0UI(GI7
MX?$@Z. HSKP@(76'GPZIT=<FI8TLHJF,J#X2Y?08")DI$H_N"_*JI-:*9G _
MXTG:5,P$C$#"E 4,EL/D0[SUR  -3IXK801QX^56!4C:@YWL @0P9&@?(I;#
M%G+ZKEQ$25DB,? D@0N!JVF<0!"@9?0MB.0VTI!-4H(0V+?5?Y?D(2[/#9'(
MF<6=]DGCQWS3^QP[)P@]^RF(;A]@V(]VS;!WJV;8OR"LX(4W04JS#W H!U&"
M-FXOU Y<'T1VA85 &U1COMAKTVX^!N9+IU41S)?G7]8E<"K'YY?.Z>F"J&T+
M?AV1A>]K73O=M:SK-LUIKW+FE(%2)Q+"_!QY=Q$S.+4.3$+._4C@H:Z^_%\@
MDB[C%#I?Y+&-/N-IDF3PHV]9/+KV$F;UX^\Z%QK8=R^L]66)=V'##*,GC>28
M# N,J_OU^.+#\3^<7P-P,@-8C@#Q >4.$&DOP\]+0LUD/AU&@2-IFB\NSS]+
M0F8"SOTDAN"VQG-6F?8A@7&WE-=%B+/]7L?12)(3"5)<"HB\_GYL27D^$.8U
MB-<W\-U&\[V0'X)ROT$R+(25G'G^F' <F9%=SM<B,K#QJS])=46*QD0(NK'P
M#8WPDPFW6U(_,E0L/%=! 6OPQ'%$B)4(58PQS%0@8X%"D\R/HN$<Z\A:,'?+
MN0 -R2W!?'ISO(N!M%E/^5TA5L?T:AR$& 6>9"$TD]94A8QVA<$7F(E%6/D^
M\EB4/_@@UA(4/,20JR*Q#@\T6ZF-#&HNS7F@2/V9Y02#;BFSL^L,([[":#I9
M-P<$KY:%BFO>F/>GUU$BI-J7K>=;UZ!B&J;:)03H=ZP)HN,'X@:VNOJJ+@\+
MM*PB3/AZ^2V <9R:B_XCZG^'&5:V8@%.)%5T:0ACX6S1\-W6PLQ@81*&ZA\I
MJ Y">I:8IJVV/C_X\)T[6! 0)]?^#$5%C> ]W,>18!?DE7]/@O;%H!/C/U<<
M_?)D,IP$Q<$C7<7<T="QY'!@2 H/+>>8X5:_")%*XA7K%9N$5+8DLC1:6)Z9
M='KV55[![?@:W5":RFFCP]$Z8DSG$M-##"44)B0AE5' #*Q>3.P:["+%>LW(
MV&8S/+0,EPF!82N0ZI7.5L/Y33M0^#[7_@8%,LVK9"S4]M14O$N$BCJ 3EC"
M7,0LWPT3K83B*DI]4H+42GOA.464/RFM-E'RR)\0"46"L4=-BC#6K-:ELQHB
M!8,O$</R45!O-&(.*.6N6W,B)G;A)5D\5\MF7$KB7YG"V1N-\8E^8G^3Z+R\
M*<;6""H:5N5O62B<3E,1O.0CL>J+8^=/$4<TVW:OB>=9EA#QB-ZTA74>9W0\
M3^ \!WV?@TM"%J#)#VFV!JYB,/=O8+W![4B<*3,=,BM,A5-5[E9S5:6ASJ*'
M1H$&=3[ IIR!JAI='I#; J<!QO5'H+LA4E&0WA(L>E(B<FIW:<NK;Z@?=CFM
M[E4B#\<JH4JOHUO>,MBA]!JM%V5]B9]L;;N:,Z.V[M-)+Z:S()H+H<EX_P-7
M4DP.(&W">"EAU"5E3.0@)#G*TB>C%T#7X4W&3#PQ8Z:\\6X]XN;AG--4E6AH
MHTHD<D213@.152$T"OF9 W\ZBQ)E]+$XPW;JV3Y:>G'K$22OD+3SF#K2LT'B
M/G )DLF\=!JI]X-R*6K2%FJ]8JHQ129RK&I)[AS3U!OK*Q7%'DP"RQHA?"7)
M/":D\#B+-B:>^'$T2\W+<_XYKN&E%Z"-^0"WV2#BY@$,'?G@'^HA+OH)Z]H,
M*B9:2(L\!2AOJ]EL-#FDNRDJ;P^<L_[1O7!N5_^NUUG^TGNCYS8;1^W[@?)N
M9["=S@N#^OU&;$X;%(UN4-)8,GW.0U1I 2XCC+9\U<?6!1\!ZOA^R4MS#&.!
MN[GSC4CNOGG^F+).(#*\2AM!\GJC[U=PU0G'!W+THY$0D\F[ZJ.8WNT?<1.$
M='1;% UIM=YIUU<Y)>M@NBY;ICMEK/V(2]UT2A:<V"4KM>*TSNUWA81>WG8_
MBMS1<C377XS'W."GW=3*:='K)]O'#?:O%N:B,&]LW2?TOYTRX#KL:"RX_I&*
M4]W+A!?6XEXFO&0]=\1*M]Q6L[6A6)=+SY.:X3LVZ<$;4SEQ7]_2EDVQXC+7
M:PP&VY.Y^_K"NV0M5=S-LI;Z1U5Q>'?06C[(#=@AMW6?[679%&NI>_'^)46:
MMNU +KTI[**Q?(!KN=XZ5-SI?,!F5DX[-G9'UYQ\Q27X_H[JTTKPAKW+V^HL
M$#'5/R$E^*^Q-[O>BZ+=?*;]"N?%R "8F*#B(Q%CM@!C\\Q,OZS.9Y1-,V[7
M<5+*<R1665TLTBRF5N.%&AI5^Q-X"5*TP]>YCH9:\/ 7U:J1^1#=.G^+0GC%
M;Q<.)W3.>7*GL)D_MEDTXSJ>,XPC;ZQJOE"\?KBR(J#2"RGA).R>7UK.[18A
M>0Y:PYDL#)HIM(R(VF-QA:F. _%^Q-4<JU8GT2A+N.3,XR(C^,<LCHC*&%_@
M<A6=ESC7-.,1 6C8O<X-YWT$@@];QX5VB,J1#0,_N:YBQ1BQ1GI!X%RD,?(M
M_RT"3?""Y540U;:$;*9XU>&T&F5<(.PE23;E&G<L^L0"YQN1I%030F;*<VZ\
M(*.RD-=PV)KJE&6VTC: U,T>.L(;7;/&ZIJ6D&I+VLU6SU3UX&);C05<X\/C
M80&Q,$-,B9']PG?.=72+/1KYFM)K&#,U;821]0)9X2A/ C^"'V$A5L@%.7Q>
MX%IB76.,):4@RR&V 5&A%M5OXO?'Q.N-DY!=&K&84+?0),BPK8 K@H8BO<4*
M)VXEH._P>WBA9M8)3(-0?4@\#&KT3V6SB%65"HK$QQ*L@VS[7WA>W9N:ZTUM
M+>]-K5Z;J3\%(QR/_N<5V-#@ &.!K7:G];]7K<8?LZM7H##ILE\5MOBP.?OQ
M+N^\E4 ^T1#XUW(FAT?@]>*T*^"[+FG,B&9S<L31_1^\XRZ%B__RIK-WWQQS
M$)_*0^?SYQ/T)= *)+*F3GV8>_T:#L+RT!.Q]!I&=2/&FQC]+=IXKK$;"G!Y
MG;&8Z08O=#T/T/7,V1EET;6%A>4H*P,%$^TK@XZM(.QYF>XH9:.G$D/+-)&M
M6S#8W(&"P4Z[,3CL/GJUW*#1/KI?#=[S5_;58ZW'NFMC/7R,0E1I?0CC<;$P
M9&]*[\H#:,O78^,95Z\V4^=:\9A[K)FO4<"ZGRMX6*_@ U>P7Z_@ U?PJ%[!
M!Z[@X/E7,.:A/-K16ND%+A3T/+#B?XE3LDM^QP7L58 WR5R07(-GGH:CQH.*
M1O8L<;M[=3%\[:Z+L6JA>TZAZPP:K6XM=+70/>/<VH?]1O^P%KI:Z)[3TO7!
MTFU:P%<+72UT#[)TG5:C=U0+72UTSSBW3O.PT=RTT#-_7UX6:MAF^?W^7.77
M+"&LVP%WLAWP/M?XN@>U%KH'"5VKW6CW:J&KA>Y98T>'C<ZFSFTM=+70/4CH
MVH/&87V\UD+WK$)W.&@,-@U8UD)7"]V#8D?-;N.P\Z!^S4I=X_,1!E75O*R:
M8=^N^<L:W.X9H%FZ?/NLP_=9@FKK^$-R_ILLPS/%C]<=TCUQ!VNAWP^A;W<:
MG7NF?VNAKX5^1X4>KA#WS 360E\+_4X*_>"PT;QG<5DM\[7,[Z3,M]I'C:-:
MZ&NA?U%"WSML=#>-56T6$'KR6-8B -EZ+-WM3KOY:GG[/K7EM+?+TGU8-9;N
M_^]<8D;\_S7NBK4L[?9RW)7U!;)KQ'&[8"U50>XC'>A730<,&:V&A?K@)Z,L
M210#V7'H!?/$)P"G3YK9^23'['QNF)W/-+/S-D'3"H? _F C2M[A)]PV13KL
M$[TPXL,0B)4'CTX0,<LCYFL_9"+4)/7"$N)O&[RF!+QKAF@](8&:(;4IK+H_
M@7,1Z?%B OPBD#'DE_6G,V_$3-P2-<O&RV+6U;&9>7(=90$R%-) <92C*/PC
M"SG702AIQ H.\\3SFW#5S.I<*"+E1*,5QI*=.8Q2AJ*,11J5H.6L:10[*\YH
M2QJM4_LY!*_<-)S]\^/Y/T\__KXK6K34\I7KU:\B!)$/MFNE"(1\C:9:)%&.
M/19!ID]&L+_8%^F<F$>S8>*/??P!0Y82XE\LA).(*Q9HY/\%&??_Q!?!KV4J
M$)$?7>>"?TF$K?$-0SZR?4!XJ)0T.H[^$(A2)<$$?PM]9BVG4;W!'TG;]%OC
MHB&-R%L7J9I!3F#M'&\41PFC7"51AJH4.OA9!@ \CT;?Y\X79&)&ZG1^KNN<
MP)!!W4/?HQ']U;OU?-]%Z,I;$03X9X1/0JQ$3Z*U2BA,?Y1#M(05G$5QFH7$
M1MNPYR\!LHAO=1)[_!4BYX0WQN+:&_H!B!53PZME0,#8:]A+]%]<!_%.X8]A
M[(^O<-B>'T]\$>#/\*WP1X#[[L0>+O<MC"_&/Y)4T-_9#*9@UIPQ? 1MNY/,
MX;=3&&G)YEB;02//SQ0<3N&('R/OQO"(JL>Z\#>D 0<AP!\/$>\6_X'3,5]Q
MX=]@WB4@(OYN"@>%+[7 N8ZF.,F9%W^7V*.\8"PUO"&(]2AB,JLPN!&83:&'
MW5@F67HR_/GB(!)X6R!RH]B '7FGK-,W/':\S#D>_2?S^091 4MUML!N#5(L
M")8V$(1+!X>K9X:,M@FA0B51K8]$T7SF@P'0KH,%$.K-? W:C#_X_'?GUUA<
M17&^:D$:17R06JB/EO#B+QEP^.Z7"R:J5M3P9-\^B-_]-,T]\O/G$^<-K':@
M6-1=9>[D )3%(T'UKJY@U/!S4DR0=/:M",>OV^XW>LX4E1!Q=M7XP8\1X15H
M*,.PAB"[0L1*3\4/,<H8Z!>5>VSH@#6PL@_ZH>R#TJ0D@^OM'+[F.J- >/IQ
M5W$V'-*/!=AD'!F2E,<1V*:KV!O3;^ O24)_*]@3MV"IX-\>6%4/]B@1M]*8
ML5F;HBGW8=]@'^1W2\T/#"^+ASRT+"7C./-N^!?*&-Q&,:/4!O"?"3Q$3]?5
MP+4C)&4&9_6*SW:>E4>4R&P%>=W0@;46.V\\]4-IW:U]T*O+EW]V:<D=E+30
MVIE6>XH OG(KQNI81@TIL>CRG 9K+ZH&D?T57%^GXQPX%;-)I&F3+*;CQMP!
M]O5$.)4WH8ES<O;/TP\'!OQGBP?"I07=C,KFAQG3L4\C, FP/Z,@2A"0&2VP
MAQC+@;1GH ($%4VS,@3T<FJ@_K %4_#A(E:9898@OC.HI;EDCG*764O_(GV9
M!7V2SK6^)ZLG$=0T4=FS)P+^&F)L@V.-QUD42HA4:>4_)HET5TYBGV*X<,K8
MSJ*Z-L.K:29?/0E_?3*'XS(!\QWC.8,CS7_1.09K-9I+.QX1X#2=JM?>C2 L
M:5PL\.SAPIN_*R?763J.;D.:L_2BR%@G"/ZJ%\$+^'2+LYE<$SQ*X3*O@<.O
MHAMPQM'^P&<IT,WFDB#?1P@2'^"G,E@H0ME>A.Q6>T\SD'<5Y?#[Y"U'*=P$
MT,!]DDP+133R: +3$@=#I*#&54P0PCO(OPH.R22BO0=]3U$,^""!]4)3#(L
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
MDH7W3<"?LRX6L%=6Y/%*D_GB2*F(!<U "%=""H=I,Z5F3'<,RJB8[_!%C@)
M2.\I7Z:RGCX&G"8L,RB,2I?(IR"H4BV ;\Q=%_Z&?L8-3FT,JC9W9@)<&:SW
M8W>&F>,YP?D6,TZ)#"-=4:*2)XZSR1(W]S/."TL2>AR$?OV(>)AE!!<C3T+^
MG6PXGUQD'LBS$?_)I">D+Z/RJH?KJ[)<H Q7]M[IG!-.,IM)NF':B?Q&R$.9
MO[<?*E1BLE @5'R=K)-R0'$=_2DF!KC,4<92Y-')P3<[+0=2QFDX=>J\E^ZI
M*E]U/G&,'L644O)##"?>R'$4$M/D08.@>A9-.@4_,&Z''-YFU+BCE$!&%="5
M_+C)R.(MRR,XXR^MQ16%WS/^BE)-S#)S,3P(YQ!+4)V8)7S"U5(T3%HB#^TJ
M?3]"[O>1D)5/'/"T(A9JE60Q@KVT*&=HF>C[23+)*!)O.SL\I3DLTPBO##)
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
MFQ=FF%*21Q>;Y94#P],#+IM6$85\A^M<1[=XQW4=/]W4:2ZKN9.'@4K/6;6
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
MUUVM9N\,;Q\A^]YZ\9AI!23PH(2*(R1?7Z.(:@6F)3 K!R:$\7D5@C S!QC
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
MY!IL!Z<7X3R0?06<D3/FFA$.EIF#Q?PW_H0>&8 1<@MI!9WZE"FSF)+H$[(
M*JF:^+ -'EAN9L.+,7C"P7@8HNP3LZ8Y+DE#XVFE+8F-)/'Y]/W9N3,+LH1*
MDTQ6F;6ML;P&>K?5\32<!-[SQ<\KJXUZ':R&RFN/@\K7WKAXLY57<LRFZ@NX
MO)9;N !\_\>6(0Q%X)_J:",G)?(#^$PF9' T284(."4D71O.5:. 9K$N,C#]
MIZ!_X*>,_)GNEK&>SQ%,B:_ B>%<Q)2>.?3'7.&A"G^I2R".X/9,Q5VW]!TJ
M0O#Y-PAL\,!>O,JXZS+BX:C:EB0;898.(SRP,.@YH_?E_%5X-W/GQ+\!EQ#L
MT07&@;T W*<+$=_09LEU<?%AXH<897:RE@")$K9@6H94]XPNAY M:&SG[%X;
M# S="*M%A=X(<C"EMJ]<LU8B!^1*%S<%AQBEC"-%&4D7M?PD,MZ#L2A&?*%"
M%0Z]<5(R+TDT7FPW3>)L9II&D\5YYN<SCDB#\ >8P)7557/G*O/@-@0"SU^
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
M-1TJC#0/(\U6Z=BT+%H*!5Y%#BP:"0H9 M(9S3WS3/+LTDP:(3?SN#<C_2+
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
M1WN=MU_;VY^_M5[OIN>QC_8[;\_W.T='!\<')WN?;AK K<^'TAB)&1? G/?
M+%&@<DC36(R5-LD^HV)C4S6IO-D1K([RJ^RY>N\YUDJ:GSI.8B! >,0YC*ZS
M"1D 1X\#L2;&D#0_)DW";U92+%-TW34>L-YVVDK">05URT+=5&HI&QT2S(-T
M0D(ZE"4H[A@@*IQQ7I+@DG6F6%/+)QC%*PA>;=2K('A9")[J*RP])B'AUL=
MLWN1@ F& V?$4I,,((7-QJ9F32&7U=Z]!+N6!= 9YT,CCH;]RMS-N:23LUQ\
MDQ ZGHQ.+\![/.P.)HV_PV!R.@KU46+I GNS3I17Z3:V!GZGNHG=P<N96_@S
MW\''BQLH@)\'\-U?9/SUTW/8_HP.TONTSO_LM;?WZ4'GA+4^O3IN'7],SVR7
MM,YW\=ZGCS<-Y:U#K;61D5%0D1E@S M()D& *+S%@=%@14STT93HEHR_&HFS
ML@W7=QONO3VT46FB$06GG06FK 8E,4U'&37&224]9SGQE*&;PP9*C*Q&<JW@
M<"4XG.EKIBBQ$EN(D1)@R#G0V$>05G#M\DS2/*T0BZ:XI:EEB94]'5 _H((K
MH%X)J*>BCOB<I8@8<(,%L(1B,$G,04(TU@$1HIG,5AG6"\_>*2&S)4.VFNO9
M<-<J.&NCUJX-'[VH_+VL-2U@G0>LORC!:G=VTS7NIVM_2_:/#X[;KW>3%;Q+
MVV2?MS_MGA]T=ECKV*5_#WZTA,_;;P\YD28P)X&&B( Y@L *22&&O!D(94BA
M=)XWF;YYG*]0D)7M5/_MA%IO#Y6CAFOA06&9A%64/&TGHD!0@H+3Q.(H-C8Y
MNF4SE2A8?615 =JR@#953HQ8$Y D0'4>5>:0!\,, A.XLMG<"NI".=%;G XE
M]O5T<+N"V%?![:*XG9E,*HE">48[=HH#,R:"X>E<<Y$Z(Q)LI<_IP;@I];)&
M#-8HXG4!/UWW:M++V>W75- B0P'79H[J>MH5A9KN2TU[LY4+ =E@/=9 .#'
M HZ@8W"0TVQDI"+ZH#8VJ<!-SI;EC:U-R_,ENFJ?,]I78(T4M"^ ]JDAPK.V
M9M:!"P0!(U*#(@(!B2&B8),=HI. H!0UR2VIS35%^R,Z<6?^Y/AT/.G&L\>"
MZYO1\$NZWK/O^3A?<C_L9F,0)K5SY5Y=ZYN>&4PNHS+5Y:;/+YIZA[^"&8=W
M^?[VXH=QJ."_E?M,;SEWVC^MW#S;X<LHO8&I1J0/_%8_3TL_K[XL##$/0_PB
MJ7W_?.O;01X.\"E]3.^5.W*USWO]_6/?W3]^==SZ])8>;/]YU#X_NN'+VWM[
MR+UQ!FD,2N=*8HU,,BP,2A@@UA."#7=B8U,T$5Z/0HJR<Y_#SL5[6X<.29?,
MF#S)PEI@C"@PV.=R#&PP52']CVUL\J; MW1@*'[H^NG% MVZ07<J0BW1V 47
M@ OA@4FI0#$EP7/!E4J&![4RUSZ)IA WDSJ+8_OI$,$*I&0A@KH1P52?6B<#
M#Y2!("P1@18:-,*)"*@4CA#+=>[FBG&R&.D3])2OMP3=2[!*^W_PN='+^&E4
MSPV&$4[3%W7-*KJZYML@7W \3S_#SM:D=>59?JG1P?\[0J[_<6 ^Z=.]G E"
M7AWMDP]?#_KI]X_S:+N/W?WS])H=]^W@^,]>*SV;=O_#V?\[W_FZUSG!K<X.
M:1T[UNZT#A'URA++P"5)!\RB9)8[1X%*3U DD@KJ-C99D^!'S3 JN^X)[;K/
MAS(FBU-D[ZAF$IBA*AU&20=2BRFUD2O.XL8F;2K\L 7YSR,9?!6I2 5VRX3=
ME8+;.M3!$*I,P@=3V5D2*%AK(A#J970D")2=)<EJXWCAFOQ2T5%C$*\B+ZF
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
M*_0]%WV?7&N?G 0T14)"B#@7/;AJ9)M*7RJB#7,8XT3?0C2Q6MA$6R>G=2'
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
MZ[@&,S\CF+GH8,:.]E])8B77QB.<FY=Q&AS2$7ND(I=&8<.-R/TAMF/R5LU
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
M&1BM&/L=\*[Q6FH9*4LA<"X$4-]&Y4F.[-M@/D4_J@QZ:PRZ"/8EPC%G7B(
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
MG6S5 YI/>KX?_@> !01?SIWLO<OS,2< ,P LHQE<-4SV>O%O'T&6G<=Q^RG
M&?N/=5PTEU./_M>-__GH^F9\*G.Q.7,U*L/1[ P>SM]"8?BJ&GEDI[-Q/$['
M\'"E&>OD?A5!^'GX[J_AOT__>G_^YO#7/\[^?+-_\=<;?PG7PW^^.>3EVB?[
M[X_^\_3B\->G[*\GIV_^ZAO\U_\[Q?[LCZ']CYD=GX'R]I^_^H=/?CX[>G\
MGWD.BN3IZ>')/H'KDS]/]B_^/ EOCW\].OM_[P\O#U^_"D9*K4Q$7A&,.!4,
M.2LQ(L8YE8P06H*2'T%;/L]0/I[%#^%4X:SVI:PDZ6(V%HWFBH(%9WQ@SR?Q
MQ^Z7GT)_<CZPES_VA^6HEB]=U9?@FBUB2OQ0*II!LRW7;B_?XNG#@J=7=+OF
M/?&08WGCN_@AN?&]#UW5T(?,\$^Z["X4F7\<(HO$(@^OJM$[_D!'^R<OGS_M
M'?_2.W[V]/E^%FTO5AYQO8Z^GAM,.?WW(;I^GDW@M<FD]V)V!FNZ_$3A9%:I
MDWMD]--E\U)_&$!6_4CT'3S4>OWM!4C*;,,7I1>0J/%&/&X49E \AO[A7N^'
MW B&XI^Z#^^5O\E/O?9U4)OG7[GRUD6\^LIH-NY>&8V[%V>3]K5_[/5L[PDH
MS!=9-/K1^'S4B)*]WJA(%7CTZ>EX-'M]"A]\9\?].+W,JOMDYB;]T,\O-"-Z
MB]0=1\#(^+IH[;W)><R*?/]]?EYX^U_1OKOL/>Z_ZP_V>B^:-^%B+^+X7=]G
M*P$$^?,(5X5O9P/@?#QZ$_VT%>BQ]W+8SQ9"L0LFO1_R2^WCO'SXXN'B@<['
M?3@20#LP1<:CR:1\>3*:Y5XHPU[^[%YYZ?G(O[WL'8YFPZF%6S37W>L]AB6G
MT7C8MV5%_X*MZ?=AF^ QXV"0?X[RE;)18YM'AT.4=^IU(^(79!V=PVY.LZL)
M-NGA\O/#(V5_3U%6TM@V7YD5*RGTQO'4NOX C*YRE?DVY/G'IW"6LE*^UQN/
M;%9OW+@?7N=EV_XX]>,@OY;O"C\&^=SUQC9O]P6L;YQ_3*:Q_-ZH3=/1^*P7
MX"-#T/U[DTMX]PQ6NH8X2\0H*U]]4C"C8M:T[+MFS?GBW67WX+=^<5R5E]T
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
M(C=F]@F1/!<]$6)+UY'K)^(C/)] 209YRYUCF%-G+?4:X^BMD=0GZRN![X;
MKU\937G06J+@DD.<E[8R"GZ341'N=?11/'A$^0T\WR@C9_;-:-QO<HRS;V'A
M'BC12MMF9-ZH>S0Z4*=<+:M3^76P74"-"-F+G%6JR9).-<E:1PY 3YJH2P35
MHO%JI'YQ41?;N\DT;2\_STQ>+!)@JV@VXPBKBWOE@IV^]+#W I2UJT]4TES/
M;WPB@,*ST61:DEM+2#O,%NI?I[CY[/'/OH[%Q;(+?QZP:%&S-^@G^-:EAP_\
M$&(.6Q><70XC_./F8LMMLQL^Q6/2"(I5;30?JZ4-+I^8JYO+P9/LRFKC1/FC
M>3>[G?1 DY(^G&/;C6K<1AWR'].2@CQI_65%:9[3R@$TS2;SF%9KQ8]FD\5)
M;>-CX]'@JJ*?E]\&6/++%Z/QVWQLVZ.3'V^Z\OEY*D9)T+YZ.%>NW-ZQX9\2
M&LHW U,"KN]BWHCY,8G%<.A/-ET\?*-+'IG,SMMPG0/5?I!WY!HWM2''[$59
MO0Y<%XR<04YC+Q9 =E&6%(K5KQ=?Y6@(YZ $DG+V^.5*_*[YP HASP>S;)SE
MU/[1L+ ]4#S!+I0P8XZ/=@^7+2RX1D."DJ6?TT?F&S.9HND(Y9^],[A8#GO"
MZ[,<^.I.P-E***VDH90-A\=SS:,X.%2]Z^GF5YQ(:Q+0KY1'MW6ZWT>%--VX
M;GY=O>?ROU^Q1'I;ZH1ON2!Z6Q[K:*/RYU[K-.K]\+CSK5[WHGWLR*SUYGZ\
M"&#5F^L#6*M4:&VHX3$:1U32AFAFB7">IP<WW.>C7N K]S%Y%@.HRYR'Q"-C
MAGM0G>$'Z.24"74;7N-[PH%%;D&'OXWX?CW.T:G1\&KXZ>$\KK*0"24C(\O;
MT!]GJ9_E^Q@LTKT>7'DTWLM9G7-QLUR(-)DN)WEFK7.\T!I"; 16HS<4+(YM
MVEQSI25-,-\"M(<LB;N+3.Q@D45Z84OQ5TY$.2^2).<,]<?-FR&>C[,%W=17
M]8>P"\TTY9SF82]S.R&0:7_GM(Z=4?HV=!8?Y(*VWM._FW3-+G[6".?\<PO<
MQ,_&$?G5HY<UTD4J<K8ANI-7:%=*-4^!,*WFV20V-8>DT6/V>FY6/+^^36?R
MQ1PX7[[5<I;1&6A&H'.$"!I<5H/ZJ7&^)+"V@6=<DY8%FAJ89GD=90EG$4R:
M9^/1N_YD7B^WT(('HTFQ0'*O+=_8RC$L6TKY"CGMM-7ZF@2L_-?%:1^.?#GW
M[45*6NN<:[[=T_H\G@&Q2GK/#<&@+FK]_-GQO(1W"\YP7DZ&GB:YMS$A2AK>
M2A;>12QGM0ESS&VR[@"D6:F ;<SL)<N_F+[])F&[MUP/V[%"-FB*-I:S[V-G
MCP$WM'OUL_5O!Z/7[78][+5_+VIP\]VSH3_NUA?#/&31]A3)9_M-291_UR;*
MYZ=9RLQOX']6? /G30^W_&KY^E+.^T5<_0"P]TIZ?[>VS)"9[UTC/7Q1U_-F
MMKO4%&?GD])FP[7)>U<*6PL_+5\3KN?SH1IDC#@K^1"Q1):*Y+K(/A,[F)9\
M^&R8=:D%3=W!-D570;?+!0F\AWJKR1';D VQ=T.AQ.[X5C:DQ1^@D11=ZW%K
MR-J5#*[[H\1<ISM;ROU9M#0 *3I\#=R42V1S-<C ]L\:8 $&RI#PKO,@C6;
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
M+T:NX<6.G9$,^M$\,A398%S<Q2.#;_!'\'$P;(-)_7Q]'*Z_^N0;2P1OK<.
M/FQ_VF[N;=?>?MAMU-[L?6SM-K8_?+QZNWLC+5I9U^V_K#_N]![']+7./ME/
M(ZX^C+,K_QO[!8D#\K/K8+\7DG9[Y"$+ X./[*:/\.H@E3Q_M?($_Q*IMOU%
M4T<-2P+I(D&-IQI91R/R.!C&J \^XD6IIJS4DBJ.HTM<.*43\;D1;4 UAD5;
ME&KSSOFES!IYXPZN3>_MRA-5S^F_!_%K]J'^X\98_!O4IQOD9NG)>&VLR4^'
MM7(>D&3#R)O?7A"XU\B/<4=A6N,C?W(5'"4KK\[5( CW] >\_5[\J<?<FKJ*
M5NZAOP;$[I<_X:YIF%=O_V5*=A]7UH?R9EW#B5OP 7X)#JW_C?;;1>U-^UN[
M4UO0E5;V6%<>:I6'VCTJR_DH10+-06/!*3..*J\C:+/1"QF9RI7EQDKM'6\1
M;Z7]KLX-XAVUVU&=.-%H;7[????I:'=K!W[WN'GY%;378]S8>@M];IPW+S]U
M&I<?NHTWBW7BCJ$/V_S@<X,WX'<8%\MM[+;>GS<^?SIN7&ZRYN>]R^:[_?/L
MFM:<>B$(9WF@,J(DLF+,#4&.)8]42#J 1FAQ-LQKH^M$W[M,7.6+6R'=ZHQZ
M":2S,=$@!;>)8.XH-\(JGJAW+@FLC!_5T*R0;N60;NHK84R(4DJ&<% $<8L5
M()UQ2'&G->'*!.P!Z1BO8V[6 NE>0@7ECZ<QA_T/+VH?8_];VT/+ZTNN%^;_
M3CE2KUG#YY<CE7OF)?/9H4EQYHT-B42#F50N$*9LQ2Q7$F\;L\R22"J=4@DY
MXW-1(X^1IHD#LS28A^#AK5P30*DZQ>*!"A _)7^L#O-MO4X-2]8S80*+7!BC
MHTR:"1*CUTEY6I&G53W,,P6$; K>:(I\3 )Q'QVRU @$^C_'Q@O!?(##S%C=
MJ'N';#[@87X@PV/Q;%6F:EP-MG2]X;5(AUR;M41F9\MGQ:$>1FV_/O=JI=3?
M>VJ>C=2B.EB'A=-<>LZX<H)(H92,D2LIL*XHZ$I*K?>S%#21!%S#2F25BHAC
MGY!QSB 1A3>)$FYBD6J *%%G>LDHJT<]1^MA_*Q0M$+1'Z,H<RQ:CWD4G'#.
MG"-8:$^"33Q0357%_5<516<RX5M"BAC5E*)!7(:(@/$;Y(1FW#AO=0H91;'4
M=4SOK<JO (I>28\_']7R$U_,7YZ3^Z<II$>.J*/$ND7>WG[TO:\GT$[-GI[V
M>]_AI UCYZ)VXUF',^EB?_%&F#GMC" ID,B#5UH!<5+&61H(C8E=3YKHG8XT
MO)@]7^S7:6H21-?T=-_=O7G['$X_:;2V:>-R!T[_UR^.B<Q["**1@:KN4D F
M<8*LY#$I@97GYM5K>37+R/_.X5[MX<0O.0?TC7*SU<)9?YP5]P16N_8CI_=E
M-L$U9>/.X6@/XLF#^\'_6R3R)B]NAS1 /GPEC<OWO*B<LN6_&!VQ25(@8DQ
M/"2.+$X428:MYCB)P.2KU\/SV/D6:UU8VL/!HEMZF0^]2)AN.T4@9@X=C$71
MBXT;?=;7J5+!:+_5MMH#^_5K/Y8;K(I^>=KHE_G9WTVC5:EB6EH[7X+#+"IF
MD+<&>%GD%AD2&>+PIR0R4A+T8DR+](:%P"*C5N1"(U9[9D%@:!VCY^PV,2V#
M<5#+M3$M(X$QR%'$XY6+(4>X=.U1KY]SWL-O_>,X+!#$CR)P:\.+T_@$P2\_
M'?_C!+^ WK2!2]UIV>@783: ?*]'],L=XV1^%B1";A<DLFQ$RZTG]?EVEMXN
MJN>6\1:W\'%_N"U&Q'H&M3S?_.<W!$2/!<(U(F#EKY^6N*AZ1L$;5=3++\E\
M_Y(G[N7EOR\OZ?\+KYS;BW4%PCO[O[ZLRZ"75 ,9E,\@@Z7.YN+G@EK"<9*2
M1\F$#R)<J_3?[^KGIE1.VT4).ICB7!89_C^T[/=G<A%TVMT_ZASMT\9Y<^OO
MXX.C;-AK\/TNM/]NCQP<O?^^#]]M7$)_VHO9!@_:T*>C_<M-W.A^Z#:.WN,&
MM)W'<M#ZU&UNO6T?;.6+H+^["[%"23 MG&?(4ZX1I\PA32A'G+&(!9?)9X].
M065=2/+8'O3K>6->(>'+0<*(O5-,.>Z%Y#P9JXTU45KFN9  @0^9L;E"PB=
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
MS/"B]C'VO[4]M/PB(AM&J_:2O1,5!1SV2H!.S[%G+AA++.,N"NZPL97U9IW
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
M\#]?>.C'WA=AJ;'&2Q24SFXIC"*K:4*..I<\80J+].HUJP,;N;+P]1I0A2T
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
M+^&U\^85@\XV?+[!&N\:,)Y]T##>DV9KFS?I#CMH'1PU/A\<[FXUX+5-LI"
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
M 4)9TEZ%2)-,2^AUVP#F"@+F18"GL3PDSX$7!,:(V^PSXEX@)K'1D6'*' 7
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
MG[* @##U;/:GV')YU==:?\>+^95&03"GL_SC>#!=@YKG)TAR'*NU6_!=!?H
M+6NG6UFH6Q?RZAIF"KJ*OG#W_C#:JL\BW%FU+IJN975OU0+I=#29GLT >VEX
M@^FHGP<\S726RI/+*U>S724[*F:HJ#XO]"R.IXL=!$([SJVF6MDC.JZZ*L$J
M[U<=N7QOZ$^/1F-;M^@J1!(O..#*+LSC@KKGX:4MO-CTM=8?$R[,SZR:1(V'
MO?W]W$GS^$(F78R^FM[$M5M)3ENH&61C#_B^D&Z[-8)-ZR48<.:TJI/7[-0N
M]?+R_>+ZK;M_U4.>3#>TW#G,*T2?=Z$T*H/%!EHYC.-)=\;Z&*E5V/CBNJH]
M&"Q%U?<*5(#.+%6.*CX<1I\-P##9Q^GFS,CV+,1'K0AD%RK%;E*"O_K$2'N>
M?Z.\;]KC[/H6#WS!4)AA')_%6*U*YN3\VMQNJSRI*!#QN.J%.MF;W+EL!/(_
M;\FUW7D>++8^;LU?Y<GZFL)DGT%EN^"G'FA@]AK4 V<LXG%\A#"7B2ZZ0D[&
MQ_8.S3@9X??M@^T]154,RALDHI6($RJ0UBXBFXM/"RVM2^G5:V)H&\^)0US8
ML?P(1^?--E_=YF^;>S8R:51DR >B$:>>(Q/A-UAVK8Q-S/-\?&!(6YOKI0JN
M.(U;#^SB_> _QW#:CSMILI<OVY^[O9<8]0ECAZ)/%G&1%+(I>I2\2HI[B046
M5_VY&ON@O0C WYP'[#4U'G8[>!9ALXV]ZL_M%GLZ=Z0J$KAX:T]@WXL$G:*]
M.Z_5G<J;6QGZOUX[.;AO$^^;>K!^=S(/U@A+R'OYEQ5>(T0_2,>JN_F7%^I8
M1=>$N)\W_"<-]FXK^T)[,RW0C>A)-1RZU(,K-YZ^8^NF%[0>BW5D6ED&N.%8
MYNKYQ5*V?%F-O1[TE2\DE7CFH.$N+=D6S3W\X7S#)QS//6^*SR8B6_DH16))
M:RPX9<91Y74$(R-Z(2-3C??@PA:9Q$WO'OS1^]3=9IV#W_O;&^MX^^#?_=VC
M]_UM>$;G:/=KY\]/AS".P]WS:W'3O>V__]V'\='M/S^>;6^\.]\^^@^\%\9X
MM$4_'6SB3T?O8<[O#TKKEMY%TB.7RAG+$.:BU/VTR% +)(JI4%0)'W*5!\';
M&LL5*I/5H$^#/K<'R"8:I. V$<P=Y498Q1/USB6!E?&-4^OGH4_GS476!HE"
M4 ">Y*- /!<BMTH81 GUH?BJ=%Q!]'DAS1.NAY7<2P-LJK#?$;2X9UZR7+V6
M*LZ\L0'XPV &$CH0IFRC,OTLT-J>59FT8(3AX) W2B&.+4%&N9P,')+$3EL:
M<IT(+-M*LQ4JEM[PZ[)K#!N6K&?"!!:Y,$9'F303)$:OD_*T43)^'K_.*!D
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
MSW+ DXP!<<8(,H)+% ,.L)5$4YK#%,R*"-\G&>!T2\'WEQ3;=*]2?8T/:S5
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
MGK]#@XP;J@?]C%X==1+0SG%KQX\'N8H_K;J!MTOO\+J-1SMWZ0"*& [.<JF
MG&?G86]M[S@?;?;&H];HU(UZH6>'O3@J5^^?VJ$]'@]RUEVISQY#JP>?6[;E
MJ^G;_6&,.=RB]4MN W)4.I17K\VCHOBW>IW6)Q>6/Y/?_M$ZZXT_MW[?WFG]
MRPZ'O5'K=WM\V.JLK:^55]MPU#ONC<9#F]N P7O*.V:>N[X_\[!V=3?,8[V0
MG6U?/&ET?AS@+P5VRV.JN><WO[$G>;];VW9X&&$!W@R&)VO5MX.TWOH0?7T6
MT6YM'?OJ<0<#6(%6/]K0@G';X_TXK)(6JR_<8'#8&IX>'\.?UUJEB\J5!6B=
M# =?>@&V?V9SJM48Q>/>8 C_P'LG_N!47!>Y\"5L%-"6+?$LK=.3G!.Y2$<]
M;;!1%(L4)>'2.BM 02<D8J>\Q&(B5S"FM^8!+A"" [P1GTGXS?V[ FW2SL;A
M>>? 8_B7=@X^[ND8<8I,(B- V^8B**2=BR@%'J,C#NN0CV34_+)+F0PRX=A]
M(*A].X[MO,TC8)5,(\ !O_3^ ?QYA912;S@"JNW%X]9P6DFUYN%40]@E]KJQ
MWNJ4?VMRG P#R+IWG+M#]R<D"F-9A#Z-Q-XE13T%^S$FXR+GW@G,#8O45JDF
M/TJ?;P$[=U(UH\F$MNW7WM'IT>\%&6'"  KPS?B\H=DIS1[N*6= (S4<$14"
MXB0I9)RW*";"K.,B 9Z\>GT3R?Y2T,TVY/ LR.';]AXEBF@7(P*L*J?* EF.
M+>(!=D8Z1@1V-Y-#OW>480?@*0/.], S!UC%\3C+4_AUHF" 9%V,<*1G1N:D
M6:85QUP[HT1R+G#J)0_$-(3STPC'[WD!EA H(L@21A%G(B$K@8Z22"%&FKD<
M9!^Y@7! 0;V@G5%>Y%;6AEO] 6C/_RBT\DOO.^*O.,7S#?/EWO7N-[,"KPC>
M>TDWZYW#CF'C)=CQ43NKDQ182JL$D\HWVM<C4.#.QN:>85X;FT2N<AD1QX$B
MYS3H88Q1JH,B0<J;FP"T?@&CKC_I33S/T+E*-I41, #"W2\VR BH!(SR2OF_
M? L8%'%*LNZ\V&-CL+]ZMM^'+_N@697NU)GV9FV'3/?Y\]1^.[]DN<&?#V#$
MV5Z8&'PG0.4]@-I0>**R7WK%P!M5CQ^4W.@3.\S6SR4[9CK8LQX,J,3'PO2N
MF)Z47VG;?*L7X*>:_7?M@@E;F)<NAKD[EXWH8=G6P017LDZ<+P43]GA4D<^H
MPH2CDURFKVQQOF!.T;XV/-#W3TNG37CB,%968/7 ^+56]O/Z.'C0<0XENDP3
M[=;D#E_;N#&W,8<QPW:-+KX]&PP/BRE0777QA;T8S&B&7*[1[M2LO;BUHAVP
MM.,0WNO!IAX,BX%P"K^-ZA(_Z73&_Y!B_==8]5K/#45' ]\KJU1TQ_S&W$V[
MMG'F,D_-!7.6\Z[$.+\+Z0H0(Q&Y7L'Q19O&RPZ>JQZ&LPM?3":?HT& :13#
ML BPDY-^SY?2D=7T1]4:UUW7\QV_VU%LO<^;EE?U[> X (=O98! Q=&RDU)Q
M!I5+?JD!\.W6[SOOI]+23?2@6P"O78GK_,TPPF[E1U;BM= SK%BP@&'G8%O&
M:2FH&[:_3"%^]9D7O!U];J7^X*R\8#+MBP>/ZN;%8<9HG3[_?P$Z8:+]BJ+L
M- ?@/*-<?M!U%:%=JQY?+BUPQ3OPN@*C^1779W']6?DMM@4,DS>HW:HH(H.%
M!1L_3P(X((N"83P"ULG\<.ML;AQS!>J%-*9C!58$(D'5FEWFF5O<NC61<EHE
M\@*/%Z;[=1C[Q7GWVZ1O;#D(F;FQYCI\<8MUHT'_='SS+=<Z1OXDP2#(C9!R
MTQ!?_U\W_.?K*ZLZ\_/S-!'IQ.Y'Y(;1'B*;X &_VOZ9/1^]^N=EZ +<NK+T
MJ[-JUUIJEE7[T-U\_W:K\V?KS4[G0_?]QS?=K9T.?-C^:[VSVVYM==ZLM?[;
M'IW\UOKP\?</6QM;Z^^W-C\LO-*//:W.3G?S0ZN[T^K^:[-,;>?MUL9Z=W.C
M]<=69[WS9FO];>M#%_ZPO=GI?FC5[OK6+V_@R;WCTQC^<6V*WR,9X$9?W5TY
MMHM:3XGG7J=DL )+UY*<ER>(U+Q4?G"J,DG*&]>S/>%,DDPI2K1PG%-F>&+6
M4VN-84Q'_FIA4?F3)&.&.EB%+#W<X MH-2"<LKJ1'0M%GA7U 88(KP)I4LNK
MH^+U!SD1O]92JU6.O"HMK=+U:IL/%)3:-]$JJ%;)U7FR]_GIO2!UIL(Y*Q/V
M,-XDF8]OELPGPX&/,>1G^0A" 33 X>!HZOPI C%KL^U6_#(1D*#OC2Z=4^4V
M[[6HF!@E$Q.H/QI<'6DUM)N'E(^\KBH,EP]9X&$@2^%1OU@P_VN)7>+KWL(H
MAP#360/J#<KA5\A*^@7)7"6,?^3AP0<[+KJ0S0;#Q0MN]"2 P0_ZWC7?*'!I
M#$9(ZCF-P4D:,1?&NYB4M&)O(X=:88()NK&VXTP:SI7$:> @4.3'DRF6&4Y=
M"/C%N1"V>6=C_WRGN\ZV#_PYO']/4^>4(!I1$R+B,5%D%-8H.JRIYC(IP5Z]
MIFMBCO\ ]IJL8=Q>^1W?+)SQ!ACC#^"+OZ9L_E<<^ME@$41?'D4 ->R3;9C'
M=G<K1XOL.1E!@'*&O*<N]U*(2!N64.X(FFSVE3N>_>'7Z.'_9)R;8[6XV_%F
M>5!"E &"TMJFQ#G0F(LNPG\RLB24I[&!D@>#DNV#S3UJ%7"Q)L@JR[(WTB,+
MNY&S;#4+02KX+D/)/%=D#24M=YKC$4:CBA06V_Z@@%B%$=YC#L!EM+'6VX1A
M7$I919OM?[CM_W:X%V(0U!.2)8E'G-B$'"CD2 4)0.\I];E&WU(EB:!1*B=L
M<M1P1S%L-^B26L+;@M#D 1B^D21WE20'ZWL<%CU(;!#UAJ)\L(XTI@0)Q4.P
M*CKIS:O7<^CA)DGB'TN2!&J%-D"X.D904; U,%[F? YPH;:1) \J2?R>U[EK
MD^$H&2\13]8B%TQ"0A)M'3-"!/OJ-;D-2GY(DC"G<Q?TP#EL><!$!ZZU4<HP
M#!2=3+/]#V>3=#?W@HO$@QA'E 4#&FC.X[ T=Q$V/&+'$B'F.XK$HI*$NZ@L
M9\0[1CDG0FMB G'6:X*=D0^@.S22Y,Z2Y..>]X0&HSQB+#>AI9$BG1A'AD7,
MH@!M/U*@B#O:)-4)1_BN,+DW? B!N<,T&F>X9T;GR*]$P*X6-$1)&OAX0$5T
M>T]JK$$KY A,/XXXZ(1(!RR0T8Q2, L4D_X[TF-1^'C\'6_@XZ[P\6U]#RS0
MF%*T2(J<U6(T1H82C+QB2C&"O?7NU>L[ZZ'9X]J;@D)]C+@$@I@)CD*CZ'\-
MI\-@SY=%&>]K=_)?U<=\BOK"20.>O\? .%4A8@04$A&W\,.(J%%0,3)K\TE2
MME&NGAFW8&-&K7*B69T"G(PGF2?V^#C;'/8T],8E7*_D/,!?1CF,IIPN/*.#
ME:OA&O5QTZCUQ0Y[@].\1JF7R;IDOH#</<X1]OF#KXFWB-@<F7 ^-[PKL]])
M.25IYZB.,:S^N(I,<'6,06J=5D<K@]/AI;P?>$R[CC*HXG@RV^[#<_9S/%D5
M+E:BD^"^G$"6WP+[-!N*U*[.B$I0)CPK?*D/>(;U$WO'7V!,95/K2X%(T& 8
M8->'YS#'T^$H5J%NK1$ ,EP%L-_/P7&#')-VWH+-[\%.AO+0\H3JR2$G#/7
MBBG1#%>#6C(OEU"M.LZMG8\(_6<[BGF5 FS&=(QGO5$= E6]=!C'^;=)+-5H
M//"'%Q.Z_N \K#C<+_?F[(R<>)=#9:HX^!Q,5L77Q>$H!WM5ZSW9_=EU7VMM
M'4_7^5(ZU_5SN5ZAHNJ\<M#OE^";&5::TLZO=^0DEH,YJB1!E%.-?V5WB(]"
M/Y&YRBFN_.WGI>)=7B["UTHI6?L#9X:VXMN^'8TS?!;9:CT(U5[652:Q2L!
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
MW,5FP?,Y"X 6 'T^N1P%1F>$T>W)L\8A,JXI,BQ&(->Y-[M1 26.00=B$XD
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
M-_X<"5ZQI)\WM#XHP?NSVVSG[EZM8C7?"5$_3/(Z 2#*'!9(4TT1EY8BFUQ
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
MGQ*U%QZE611F4TY"WA5G\"2YP40%)H0!"UISP!C!D$DL(5BS:"P'-6'8TBI
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
MU9-.]UOL]NJ<,_4;7/;H.+9[PY+[MAVJ>'3<ZIS&6!W%D/=P%7_D#\ @@##
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
M5/M_QH$+V+SUQ^'>NY-W'+X(V-(:S<;HA7,Y=(-^+:<77JCNV&<51KZDP3$
M!BP7C"O[4D:PVCL'@]X59TXMM?#BY9M=]EE-^I2&G;[K@V27(!7$ *2B.P3J
ML5=KRM.T4JVU^@>U6%^,$U8/\/9[!IU^/<TUB1AA?AT O.15ZX\=<U5M# VA
M>O@(R_D:S5[V+?6:=0"Q]LT-\6_LAAHZK4(S)5B\>F&ZT>=<BTM[<*+-^0Q!
MQ">BR^_&6-Q[+H!V:]#HN"%DN,ZP:W".$L).['<'0U:9>61F(WGG=.O-U>C:
M[R#]H-W'@=%Z3^["LL*OY]=-U5IM>-OJ'UE8*/[M_(OUW^2W?\*.[>4-Y6%Z
M.C5O'FW[J1&,=_XT9.19/&IG5VYO8D0W*5K0E'GOUH_3CL/KU@ZM_-B]"R=S
M$V0QZZW&)7#:KY<_3-P)%&F$BV<Q&A_Z'/I__3"XFIW)S>]#XE'[<H?36-7Y
M=,.!UG?M #W:KUG9LXFEWWIO]4^/,T:UIE?K?"HZ)^WQFHTP<@SH$[QH:BN
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
M^#PS\ACI*]7QY+S?'H1V$1(#D H1Q,%%'&F3<:/Q\1S$!"B1-Y3'D>!P$<R
M;E8Z 27@Y#4\ >R;S\?P"S,;$S.HV!.OQG[XRW;.JR*CK4ZG=V&[/JZ  =&:
M,A/@]#+W#0# X?]LYS(708&4S^<? =-!]X\6#K8?SW+)%)S?6>&RC ,A#F/_
M%&Z?J2'GX#7:PP9<?MKKYPFE7T!]@/O C;N]X:*FF(V<U0^4 3>'_;R*18*D
M\^$Y7%XH<:.QVQVOL) .7),O'0Q*5_O\]3-83'^TIL%ZP\+U<,^ODWVWXWUO
M7-C<ULAG\SC 7>"KH.><=TIM><^=5 H/"*_/U12T^+4-])2O*_H/B+K.>;[R
MN#T8]OK9.B[F$YQ*ZO=.@8H)RWL"_Y5%&.8-3.W^8-CXO^>V#QN5GP.?JO(I
MO$4O]]6!&W;:I_F]\EJKL6OY-H"I W@^7%3V=7 ^6>!D78/,;_ >9_U>^2QS
M9>;<T09^[O<NAL<;C6U@6]BZ[$=:GS$0X53;\2LL(';@/U49''S<L;#DX47L
MP+/R*J(_+\\=O<6@:@,443[&D?POLO]Z(?"TP7E*;=^&0QHO![Z>/083E:&7
MS]U^M>U.^3/\#H_)1)!/+,/(8'2T\ DLJ]VO@*0<*KS4+:EP $A929UL7T4#
M([UD0M[P!F."A;O;LS.@4[N09EST-O<=&*]^&$^!#6S_LA':"9:0#P+HW5[F
MMX$OC@AKT#OOP]558>&-UQZ<GV5.*BNJZ'Y2A;B 138:6XOS_@IG#4=]N@;E
M/;K5-<!5P^/\6P;$U 9[+3-CBNL3BAG7.*Z7E6?F='&R9?D=IEY@ZH@'Q[WS
M3AA_OQN'F7KM9]ON#A:S=Z;&1;MZ=MX_ZP'GP,O-LN'P.(//Z)AFJ=7%3D6M
MY;6'E?2!=YFB-+AG>Y9%RG=[Y\."AGFQ<*-Y!A]Q:S^FC%NPH]$.XHB!;P.3
M$4DEV"?8[%D.?Z0T^^Y>:[50*!S :_6'<)B-%IS@^[*70!*WOLH/%<.WB3<B
MLG_L)E%-J*C(7O7+-(W!T^SGF,5)XQC(:2+2K@EM0H*A!VO,U']LO\9"2Z"T
MPA)!$IQ/-B^3_]EX\S8:K04/O\V$ZD= RA&( QGI0IB9O?LCO<SVB[K5K;BQ
M$@F9\^,_L(W=BD3=95GS[L:'_!00G]GCFS]97[@1E6IW^R+40Q8!?#UZ*##,
MY?H"-V3!]Q%LVI#I!S9\M'18118A]GQX#'*VH/I8(2U"]GI!>;V5GC!+I5FK
MS49)NUOQ[0S=CDB%TZHF;'Q6/Q<D!5SXY:(=AL?C4,[4A2.FQ=>76#?H=<Z'
MMU\RQ2,>*"SVGY\C"F\+?1\VGEGBYG^Y_K\W;^SKU+_Y%L7.BCJX&$PBEBEN
M)#?>DDB"9,82K (^(E*NC:\ZGB1$G0'7(0<"\ NR"1[[L^U<V,O!VK]G\1+
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
MG).A$,FOME.25J9J8AILU+CH"8B'+K=;N+%@S\KDC)7:M.4RQ3"W28")[6/
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
MXNH0X4K22.O@" Z!.$\E,HP#943J4/;>(3A&G=TM-KIL2)'Y2:U%0UB.3!(
M"(T^,,_  /?"8*LL&.$LE)!/7"%+O":31;;WU=XVD$R92P$6MU+1(QX<05H'
MA2R+*MKD4K01Q+29)YE9VWO]Q\^!>:1LJV,K*TBP\!D0J;6)4HHSD>;AJPX;
M!/*)(*>EUQ&DHL: :X0OFG%UGZ$;MTWK?)P@K EJ-0FJM7L$<C)):37"3@?$
MI66YV4M 20K,F1:."EE* O1\!LVW7=:WD-,C!69-3BM(3C<$:NOSD=4!,\\3
MHAQ;T,%8QJJ $38T=\=3A-\^L^J&.[LQ9R16#J2QWZ9X=6:]H..I#]/.E\\]
MH)_B8@GM/ O"G0_'/I97:SR^LKX1C\"[R_WM+T<^Q62T$F MDMR:CT6DC;:(
M4L8=<2S"8>6\WOGBR(I.WI?<F5JGJ[L5/ 5)7C5;_@@[2Z3%$FD;*-!E4D@K
M W)8&.])Q,DI7O("Z;SI<7N.S/MOY<A,G&M5KLR#IOH]I[>Y#D\_-W7BO9/=
M(^JQ!DD= 2NE!@4QDMS?6",MH]!<.JQ4GJJ[+A=0Y](Y#2_(X583S3W4P.;5
MP9$,@GDO%)(X,<2Y)L@P'U%*TL@0C-0JKFV:!=FJ-Y7 9_7*[39_FX]+ T ]
M=5SZH0K<&Y26&-8$"IRR-D6!'#-@50@/@C(PB[0&(!).6QT!CYJ]>3 J$G$D
M#-O=ZY#2BPFC+9GC4LV(:?P-RNIQ[(02EV_9?^**);X4;;HL<,GN-J!@<..\
MIAY )3K##$F!2)$$D]R:A]E@@_>V'7[K]6&CRL;U.KGN#OZPF,'?,-(?7,!W
MCZ(QR00P[7$P!M#=@V:0.^K%H"18_&#ZR]POB\[;4\L&XRQ/ADMNA!:6@TJ@
M%>9.1"Q3SL@V[&&Z07W>RYRW/R+><FXXF"@)3&?.-$;6)8VB22D)80RH:FN;
M:L%@N>7C:C9K?QH,(",8MX([+0'>I8Y$2HVC?EA<K3[Q!^ERN-G:.6(\Q"2Q
M0(&+W$ &&V1\BLA)SZD.-A+CUS;G-;EQPD9)#<LB*"=7E9F!0!0EH2-G?(W2
M'6=2748>ONK2I8HW'B\>[I\(51+*BO;V(79R1E2K5Y/7-P'E'[COD<M3EZ.S
M"$<']J67";F4,/+1&Q\ [D5I5K:N^7QVU'(5&$\N0.IC?^"QG^P>A10"X\+
M5BM $LH#LH%X1'721@6"F2=@%2X(#2SM5'AR,5*?^Z.E"<D%T<")1GL9D"39
ME&.@4!CF#8I$>0\*)$DJT\!\L</(E]E84.IWTV?P!(8&I<XS+#&8F25%)(_R
M\<$F1VQPU+K:T/B^A'-(]EL>E,\ON:+TLGFU>R2(CMX!I80(EC\W%@A' AT1
M)P Q%',F*Z%D/F*]K,UAJ,$T2JV#I]Q%8Y4"W4%9RHE4!MO:YGC>H_='2@>N
M;/9$<QP0CSHA[;1'BD@C,9R/MCE^-]^4YP'VAQ941]!K2?*.4[AUC)101;&0
M&#3=!U;8U:?_L-/?WSXX D9T'NQ,I*E1B$NMD!-4(8 !&B,A0;(\V?S>!LC6
M=S \GEQ<U.K&HXD'GGEPE))S!@XB=UV)B&,FD8LTMT4V3EKA"6$9.OBB!,]E
M".#)A49- (\G@.;VUE$(6'FG0&U@P2.NP/#008&IF810!LXF6% ;J)@W-)>V
M.9Y<=-0T\!0T\/D(6VJ,]0P)'&5N2$*1X9(BC -E  ,ZD%P8L*!?V(S1\8T:
MI?O58K_L\-+?ME^2(U<@FK3?;6R=]=N=!BO6H%HOA9MCLZ\]&)SG1/S1>AL_
MY0_SE13_,GZ)\BOYY5_CTM).A!WO#X#%PZA$=-]^&>:*V-^L;W?:P\N9V_PW
ML"!\?7*7L_/^X#R7K<+M+H[;_K@Q.(=_CJNO-8[MUUAN6KHVYB_!!?X8&'>]
MJ!MV7(C:2XV[:JT5#EIY3#A-CG-GK<5&*QJ],LD+7*5+* RB#HU_6%AKG:M\
MQX S&/8[/[_KV,%@/XUV9[__(:^S%?NG;PY!#O#>U=X1B](XF\N)B :#DW.#
M- @-)(,CGH(T$2ZN;8J;A=)5^70C]7NGY;A+9B"<::;(G)":LUCSZ0/CV,^?
M^_'SZ/,ES12LJ9><6.%RXX_@@DM&@U#3R1E#<!DZ/3K\!SJX%])#U;)Z/WV,
M'I!QV(Z#=[;3B>'7RS%7C;XX>,,2Z !GNR58(RFU&$7C<I9]P@BD$$.1\^2U
ML&"XE"0J0,M;31>@B^&"=A%@M)SVNJ.2^070UJB,S@DTV6$FMW'9?OPG]GU[
M$*_K[Q^2F_HP"IQ+25U(93NC%;[/"YQ\."$M\H838@[(/FBUF$6PB*E%@L62
MULR1]8H@X14%.Y2!O9S31_$&7:#73G*3UZ>;BMB)LEG$445;@S,0>X/U3'"N
MW;55#X.L%P_:(-EM/[<ML&=%?;@:E:E_S>IJ^<Y<JC2<81N%=N>\?'-619KO
M33RE-(WD/Z?5F*JSWJ"T4_BYG[5B4+A^N6B'X?&X__?4A2,U"U]?8MV@!PNX
M_9(I=<S#J\3^#RJ1E_@^_7QFEKBH>\_TO\?]\1W.X#B0ZT?[!=D$-_C9=B[L
MY6#MW[.Z*BBJ-[9^=79-+<Y_:NU\^&.W^7OCW7[S8^O#P;O6[GX3?ME[O]4\
M7&_L-M]M-/Z//3W[I?'QX->/N]N[6Q]V=SXNO=//_5K-_=;.QT9KO]'Z[YWR
M:OM_[&YOM7:V&[_M-K>:[W:W_FA\;,$?]G::K8^-D8K<^.E=Q5$Q_&ON%;]%
M,C?XL<+9J$-0CA#,@^*6"*MQB,J2R,"4<LFM+6WK_"#NFK2B&:ME#7<Y8T!,
M6LLTJD8<U_(6P+&H\ "+O2I;,__)YP[]_6';=6)C,%&.QK(V]U\OL#ISIW:U
MA'2>IR 5(3T2R2YV>A?ELWE9G?\Z%H@WS,R[.C3Q8$6@<$C1Y3(L P)$66]C
MU)8SEA8Z*&\XLOUQ#.<=D,<?\^I'=DV5RMKL#>--*=V"A__:@6^^.1E]^$]S
MVQ]%E=6?Y!"P2<KM"%+5L5=Q@IE10F@#JE$$3>8L(TW_/-[%/?)'>PKN9*?I
MB&NI1@FC;E!CHFB<#[(?)1/OKQWKOR"@IEX'%G#:"[&S/C*8V[F;TO#R+#;8
M=&7+:;0#X)"LFU3!W2_QL@%JX_GIB/_.!R6]=\'M]_+MBS8R72ES/CP['XZZ
MJIW"/N>V2^/KRZR$B@-_OJ<71Y9]KRZ<*!YEL /L?\>>#>+/XQ]^"6W0J>SE
MS^UNV<5RT<T1#L/>V4C0&K,A),FR=C0+:W3[D1C>*&+XQK")ZC,M-HQ2MWZ,
M-\BMG]UUVUP43-F];ON-$5XO:5+7XN$>R[U4I3\\SVN9;RD5Y:UFW&<S+_=$
MHV57^DR+$!N)51"]UQWGEAUW][CY22NW+__K^[W_JYL;Q227%%0E)KSETFGK
M>/1&1BRCD%JP>_I QD)RJQLJU6G_?#@8@M""G=N[EGV[79!:+][U,9GOU-JZ
M;)[\U?ET\N6?/;J+#Z] D6J!6G7ZH;V_O0/7!EC+IY/#CW/SG6 -N[3Y]U]P
M[YVKPY,/H)Q].F["-9]^W^5[K4/6I/#>I\WC_USM3$^+4U@X3G+6(<ZY9XXY
MI$GPR'H6K118!TW6-O6&OFV(PG=CC7I,YNU\.78&CJRM"K(?,W#]M>'PHE=\
M=5#KF#=,VIPYK+D*3.M@I:;6.>6CY:*&VA\-M;O34(NE]SHPB@+#.(?<%7(V
MYE\=H8QQ$1RYS4']L%%Z/P1.7Z#>NS-I91S[IY/N)->!<C"#2P1S;B[\$VW(
MRJ+10K^93]$R0ESP3G-L2&YOA+VWVA- G42G8><;0?;[0- +#K<_+]CL38,-
MUXY3&H$(;1[H0K@$#<\;)*6C"EOF)=4+(O6/,WE?I"8U8OVOO1PW*QDM_046
M[S+3@U_3@.#N:![W;&IO<#@ZI942.7+O=%!Y.I3W1#@?%%VL>/ G43P0K<'@
M'F#PYS08$*MPC((AP90&(X]P9 *F* JM7=0V!9?6-KG>H/,#>7Z(YO$C6.!_
MOSEWWX?VX M*.9GOP8BWX*U?)>*)A)T@-CI".'<9\:1VSDLF0B32WN+5JA'O
M&1'O8!KQM-<IDMP;/^4:!T8L<AQS% S5V&KL([%@:SV=6^OM =Y+5O9"^VL[
MQ&YH7+9C)]2ZWEVZ7HQ!LY1M/<H#-V Z<!MQ5,92JGR\%?FFDVJO8K\7[."X
MQL/GP\/#:3RDN3$)'!G"A"O$@S7($9D+!JE2H,RS%.6DC*#6 =^.#MBZT3+U
M,7+OM041%KWB:M/O$I5YRWCQKG$=+U$L<1>XO_A*B.?%<C^-Y39)#MIM0DYK
MP'*G+;+2662<H'GR!3$)KVVR=;&@B.*'*+?78/KODMLUG=\^[7N\,TUV])<<
M-_[A%8+WF.,VZLDR[KX_KGCKI>OZN]@9!1V.8\.#<M2)@\%U<FL5V:W&(<]7
M\3VH6?]#\ET7U>*6TKB2*[1;%E.]<=67M:JR&;/^.$[]EOOM P9L?P&,\+C9
MVB)[5SM'3.LH"7;(8P+&J;4!@5$JLX6JE)3.8.9RVY;;V'><,#W*Q>[.9D6/
MPU<_DCCNK).KB>-VXO!'04J<HC;()Y405YX@9YQ"Q <BK(@J84!WKFXCC@F\
MC(8SC.;*COOA/Z"W_>,IXYLJPUV(4CJ)US1S&\TTMP^/E%$12R 202U'W&",
M7.X#I:/@2@CC LO3L-:YFN\'5++'^[$:UK8$64BKC!1,>0XF90K!1,<8-MI9
MZEPBYFG:BM>$\6#"V&_M'GGGB% *CL X@[@T/-=;8"0D5<G3*).U2UD--C)B
MH\3"B\B5(UH[G. !F(DHA5#?Z.E2G_ISG#H@,X]2223 %D"<@7YAHXI(Q6!D
M_M5XN;;9G6\-/U\7.]8J!M==/\:M/GK]6UO'+RY<'5?+.5A&(I8I#JLQWI*8
M^U492[ *^(@HL?8\Q5L[MM_-G:W&V74K4YQU=3 AH4.X]QX%4[)U>-G\_0!(
M".X'9+-WXB_VX'Y[)UM <I_:>Q]ODE#S!,CB"DQ)6-LN_@0FZ1[]JPWWN&Q>
M;<$SOUSN9?,4S-#_7!WRO<]'@A&G,M48&C#B@21DK=5(2D49=51I:^Y?FU6,
MI5F;[7O5 Y$-*>5#ZH'8!L7RR<N!#-\0AK_><J#%A3-$;CRN%FCEWFAGZT-S
MM_G[Q\;[G0^-C_^]]6%GWCD\Z\^89X;5]U;\:@< K5VP$-I=L"NGI[39834:
ML/#LL-?X.(S]/&5^IF!W[-AHEPX<9WF08"X;+@&V_-VI.R]UOU'I\;A?0F/<
M+Z&*44T7((^LX&O?XEA4Y>NK_D$;C>W<80%N<^-%I^^Q]/OF^P]L?C%8[A-M
M(WPOWZ%S'K+(+6TAOD90R$;C6JH::9OGY8SZ2<S7D@[[)7!V.?KR:1P>YQUX
MMDKHFV*U4-A6-XR.H)7WX0V+6K:?&_"%Q!*6B!+J$.<L@H+&-0HQ>6ZI(HJ[
M2O$NC0JVLK)LC35)1Q,HT3R/-R8@93CVTA.PN9R_*9IS37 "B=J[*(11J*\?
MX9Z^G8N ,Z5T,RW88:]?T1) 4>\T=S3I]2===BJZ+I^..&B.;2JV'_5!R?7\
M#V3YGV_-1;V[TIC064VCJCQ>V*KAFWOXW2J6%58/T5 DW:#\?J7%2U4LXPW)
M;O_XKMO>_9E@]6(EN]^"[JG\X:PHK2W0JHA8M1+K>RI6AZ49W ZH/J&Q'7TL
M IV1]65B[]_<G:DP_6T%AW?%Z5>O,CT+WON4GWSS;=_2EA%3;]FR6Z8?PH>K
M9= M3HYHCM6=GY^+*)Z4?G[H\]Y"*E3S87IKG3'U1C*FGB,0.C:G@19W"RG^
MT1L,MK[:=J>8S;UWA?ZFFXT5\WIUPA\/-*A'Z52GAZ>_'7_:AC6UFNV]UB[>
M.]T3^]N_MO>VO_!/\)Q/OW^"Z\/I_EPZU:?VX=^P_NTO9(_N_K-W\N?EX=47
MOO?[[L5^Z[AS"._VZ10,<GHH;E1*6I]\!',022D%XH9C9$AN(^J4M4QS)J)=
MV^1TG6&Y0OE4#P3BFZ*A1JM7BE:/C-36:+5*:'5YW43"&D&CX(!6. ]OB3GY
MDVCD>$R!>PV I=<VF5F'HZW1JD:K%X)6C\PFJM%JA="J.=6%@GIF-*7(4RH1
MUS@@9[A!)-B =?0V!9HG#:T3/9^9]H-SU5^'TV/[.JA3NSUJM\<""OG[9HC]
M]L#ZN(=ZB0K6_0*^;SK]_>NL1@>X59W?9!Q-6==4S54MS9:79M=-!9HG6Q?[
M?QX%;X@QPB"5708<6Y)'[F($?_?1&LTD#2#1U+H6C^ZELGKZ=\WC/\C"KGG\
MN_+XY0R/,T:(52$/8,<4\8@Y<M8QE(02ABK% \WS,>6Z5*_0QJYY_ ?9I36/
M?T\>;\[*\61M'H),40081]QBCRQS(,PIMX9Z#>3M"X\;S%:(Q]]"EYZ/UR/*
M;\V G4I]K;OW/$=9[YT@-4KMG4.JZV'--5PM!5<SO7N<I"DPF].#\] D8BP"
M&\0APEPRQ'IC;%K;9.S1T<DG[!K]0'AZD"[R5GCY">R-FI=_""]?A^^(3E0E
M31&-5.3J_I@=XAIIPR-G)A"3U-HFYX]N2UCS\DKS\A/8%34O_PA>G@IN)1."
M](FA//(3<:P-<LH$)#"7*I(D1#!@0IA'^PCJ:0[?.Z Q*FYZ3$CC?@G@KQ+,
M5B#8<1O2U?BV%+[-])DSP4:#04,1Q'G$@V!(P^$B1IDCBGI!>0[>ZW5B'CVP
M9BDF>D$.TC>,"BL0'JE1X:E0X=J"8=C+$)Q%U/C<:\H+Y)R(2!$K&"&2*X%+
M )20IPJ UJCP>E!A!0(J-2H\$2I,V4+*!29(Q(A%;\$6\AH9X@SR1E+!"8 #
M814J&/XB4.$M!%J>J/?+LG;LU,$Q.)W0.\\/N1_\K=P>+CV2]+YO_T)!_XYI
MI8^S$N?&EB[L,[,Z\TE?!(9_GK'WA(U)8H>4301Q'0BR.=ADO=,>]'8=.<LS
M<P1](H?6/5GA!_NM:SBKX6P!G#W2O*WA[/O V52H+6%KI"3(@(&!>!(466,"
M<D)C[Q)W7NL"9X^>DE##60UG*_7:#X"S1]KE-9Q]%SB;LK"#$RSE CIM,YPY
M2Y +PB A<D=EC[4QH)WAC<?;U\\#9V\A$GE+U]'O:&+7=="O XZ_M[$\HLP:
MD)<"Y"_3YK(DELCH'&(N4,0)I\BHX)'T3C&J([,J/HU^N7HU(C7^O'+\^=[6
M;8T_#\2?:_LV:^4$C%@41*Y@24H@RPU!*E'O(C,6L^*NXZO46:'&GQI_5L$<
MK?'G8?@S99#BY'G@W*"@00F"<Y+(AL21\YA23R.6J3)(5ZY^;C*U8VY,T>US
M2>\[O$BO;3[+\*+WL3N )6]UP_[P./;?]P;#?ARVJWGIO\9N3.WA8+L]\)U>
MGJ*^.@,7/H_I_)^]EK\J(ZW^/A"?MK_ =?Z?PU;SY!#H?']["VCNM\[^]F?2
MO+PY<&$'[M,\:9YX6%/GRWX+UG@%SZ;-=O-JB^]M[[+#OP_X_O8!^\_5'GQW
M]XA)SG54("R)"XAKIY'11"-/G2!))"IYN#EQ04FG@Z#>.$EYE,$E3**&?Y)5
M.@;^\&%(^KL-0^(/'S6PH?G#.NG?.0P)^%^8-S<,2;VV84@?=EJ['W;V=IJM
MQJ\[S9W?=EL?EY^&-#7->7X@TO=[L7+'G]M#>)R_^U6K^<T G=T8&N_@F\5!
MEU66]QUXQCT'DJSVP*?6U"SI4]ONYO'4@X8%Y:EZ;3_]VF?]'L@1E!V6V3,)
M0-1M_ 2B_J<O_RJ__ N^#F2:/QN<NYQ(-VS;3N>R ?\T0/HA4/7R;6)_D*?#
MQ-.S3N^RFA U-=-ZO7&11Y#"'T=?@+<]M9?72XFP/KA';I>?ZSFJX4]G( %M
M-2.[TSYMETG:/;CNG_;I^6E>0.\BUX"<@B:1YR/!QO?+0W=SS_VN[30^Q*\1
MP!Y6$6*9@MJ8>K/\ZE_;852'#ML#HC0+V%[7]B?K[,_N5JY*;P]@)^$!IV4S
M;1=4B[P?LR]<RD[4+X.&Z]E^R.\30'+[/'BG6LCU 84(_PS]<>48OGY8M:Y\
MS\MH^XTX,TVCTJ\862]3R,NZLI6>'[1JDW_'^LR(ZZ:9+O/<SFBCMZ>W?_I+
M6^5\5RAU\[GUFP/<W#H*S,!YB%RJ$4@> &R1Y4$B;07A@6'0U.G:)ENG"YR1
MA3R6(8OG3.ROR>*A9$'V/A]YQI@,G"&I0D)<2H-R*A=B@A#L$S<DYJS<=<WG
M4[K6&_TX. -0:G^-'8#H9:GD.1.]:RIY,)7DEG9@N0)/&T2 3!!G1B,G.$?1
M)FLUEV#OZ$PEH"[-@\<]I=#<B."7JAWNG7>&;32FK,;(#']%^N%6F?VW6)-8
MGU9B&L<6%)PST)- X[)# (G;Q\>/];H;&$%UL X+!T3F.0-9(H@42LD(<D4*
MK(]V%^H5]![0$&+[YQW01H>7X[*/G;%NN4).O^?F]ZE9X=L'%WNMST=1<,6\
M\RAY)A&G.B*7'"! X #9(""DX9GYY2+FGZCKZZ.AI5E+72$B*'/DIZF@=TT%
MO[5C)WN?P3#IQLX;I@E_D7._L;4A28= TZ>@*8 @T*#:(V^HMTHE1THO@W6Z
M4 ;DK1P9>;"7&XV_8P&'92G!6NP#J*A8A\"MHR89(WCB3*6HX<?;*:'F^3O.
M][)Y<60X;)B+'/EH'0(FP\AXG)#1RI(DJ0&%$ R$;S YR/I;S[0:S/PD)TIG
M^'?N+-]7GH#)D68">&MGFHT^K(SA1$O$6!"(ZT@1,+%$AEKL)+.$"8!N,A]^
M^=]ENF\/5)[IPQT>VV'C(O9SL[U\LJ=% 1A4'I[*9Y.=TI5%T'"@TMAVCJDU
M[.=^+&&'P49C5@5:%$@9J3,CG8/3#25 +SGK#=IY;3_W8\?F!_PRGJ=:?,M3
M%XZ4*'Q]B76#7H[FW7K)W,3%'Z1:27*KAGC;$C?_R_7_O7EC5Z?^/>Y?>Y,_
M@^CN1_L%V00W^-EV+NSE8.W?LYHHJ*$WMGYU=FVQQOVQM?/AC]WF[XUW^\V/
MK0\'[UJ[^TWX9>_]5O-PO;';?+?1^#_V].R7QL>#7S_N;N]N?=C=^;CT3C_W
M:S7W6SL?&ZW]1NN_=\JK[?^QN[W5VMEN_+;;W&J^V]WZH_&Q!7_(3O>/DTXU
M/[T;QZC^-?>*WR*9A3.QOQGE>K&6S+0C]=J5/,A>8MNHQ%4&PM-BT4T\NF,_
MN*MBJ(VSD867G<+3;N3LXQU4KN@Q***%H%@!:T'11KMXHN%VJ!_/^G&0"3!<
M@W#E_.VW!U_*G<]L#@"US^"TX([M;G[N(-Y<<+6PG%$<VBD!5'>'C=3OG38&
M<%4GWOQB=9NIT?"V>'D&/]_3>F49K:O(%<IAJI^9_#85H!](!IESJ)QD&SS_
M$F:WB_ -D?=B:S"(P\$489;P13Z:!>>;A6^O&Z_C#CD\XD!2#ZK+1L&*,=$6
M&K^.I0 I]7*2P V"&M\,R&XWY0C+PD]S'OK9U#KS9Z.%YI55+H'S;CHOOI^>
M QJP58 B*QFC;XW7ZWI]>(M1,*0?3T?,<MNZEG"HU"3Y>)+<33/^'7_<ZPTJ
MO,PT, ]'@US0 *><"6X1*,VZBT8DT(__][S='Y&MS90 #QF#6'<4K\L39C(U
M=4?4!: [(K#!T [/9V@K.ZH!]D:WM#F6>=$>'H>^O0 %M].VKMT!D_ &,7V?
M[)QBL'STQS&<=V(OW>*7;I5Y8V\Y(^?DRQ&A@;/H%*+!:,1YU,@(#;\J0U3$
MB1NV1(;-1!-9#;7C6KI623XC69^;#\Z@<%;"QF*]L,!]I;"<32B2WRVA".R"
M#5S9!LMF%!&Y0<1W2"G:X%0^Z*YW?R;8[<]\Z%KEAN2Z7NN;I@&QP1BMU_JF
MU_J2Z!76RI;*V+SATF.T$D:S.8_]WL7-]GAWY#]6GIGGR8#4]TJ ' =Z6WVP
M)8J'Y3=02._*\GPM;YPUUL8DX+V;U:MV@C46[:5RSB^1['IKVT3SZ+S8YW3R
M+;F%_=XP5O&2+3]L_%3L/_S+^_=;Y2?RR[\:[_)+I388,9^RH?^Q,G.^BX4H
M-N@]5K_ )9\U340W\KO?/ ,PU_(-UC9_(C?\DH^AB:6YZ(71QV^[[QO_;GQX
M/SYNH)?\9O_>!6XKSL/KEN0OAP(:/]$G) $B7B9Z3MO\MX^H^IZ\L'I[\O&\
M[X_!:(U%?@*1]P9W]-RO<6*R<3O_G+7[E<#=ML/B<WMW'8K]]3KJL#6..KQ$
MR<$6P<9B'9,LU#&7()=9)\E\#UD\W^5FM7DK>R(?,]]]^H7?V,;E/N5/@D$U
M_=7T][WHK]ZX!1NGGX%Q']JG[-[MR7],W>?-/5[<N6'&Z]'('H^2\+]_%OM5
M%'"G^QDNRFEBT^Z"^]#SD^[;CZ3.Q3MG.)+88"7Y8S9C&<9^Y1MZ&'-(K=[,
MM["9+W _[V/C/WF;HT?,D5DU2;-T_Z-[OOL/ZHQTOY=>IN@V9YY(K(.TDLN0
MM)/8Y7[6GGH;+7_*6NQ2XS9.Y9DNI)QV:KWK#5Y^Y>2H?1(\ZW].FSE)Y2J<
M?#KY@@];!W1_>X<TZ0%<O\,/K_XZ;IYL75\S:9]TP ]/#_'>23AITN;I?NO#
M<;-UR/=:!^Q3ZT^QUSH^:?Z]0_=*XLON</^Z?1(SW&&L%=+8F%R;FY F2:&4
M$M;"2!&,+Q4WZM&S@%_2&*T:\FK(&Q<&6NXC5EHJKWC T4@593(,;I2B9OXI
M^PS4D/>](&\OPUV!O:TC*AVG2@@X+^P15RE/8X@<64&)#$9[JPKF,?(RAH35
MF%=CWA.K>=$ES(/2+'>D\\8Q+3U./B5G K?Z*;MFU)CW_3!O;X)YRFJMI+)(
MI601YY8#YBF'!.<Q&DJE"79MDZP;]NBQ6B\)\]ZFGZ#9JWTN3[67?]E^NW<^
MZW=YT5,[[_?:[VS_K)Q%<<</&EOAM-UM#X;]$FEO[*?4]O%!5/;MO5@](BAN
M=H&-NE?P<=E96:]VVS[<*^^FWJ]ZOY[7'_X\^_62#01-4]+!)*&"YTP+%Y,'
MF\%'P:FG*M[##UQ; <]A!>Q-.WL#F&S:$XU,3 +Q1#FRFA@4"18J44J\2"#,
MB)@S 6HV^BYLY+6W(G&;H@I<D "&=K">8,EYLF!TW\.W6+/1\[#1M ,1<V\,
M"3:W,36(&YN0H=("'P6.4RZJIW%M4RP8>5/ST7?AHZ"-$#0YF@+F6&C+ -8X
MPU0#W$G'[^&OJOGHN?CHVBG%C.7*$HYPQ,!'0A"DI?/($0*<Q 46'/A(\?G0
MXPKST>JIP0]T][S5[7H2C\XJC8F]WVO_85VO/YU"665;YD3+9J^?&_=T&^]@
MF?"';ML^A0/Q15!#=NU0I22^3Y;O=_69OJAM^[T?XZ,2<.L=JW?LQZ0[/M%^
MO61]FE 2F8B!F"BX"%H'Y[3@6;UV-@I?NW=61)_^<]J]8ZS@1&F"@L8LQW@M
M,CP(E(AAR25"1'"@3NLG,DMK-OH6&YF0&./!8ZT29SD_UE.F!%B@(@] L;5[
M9V78:-J]XP1-PM.4&Y1[Q*-,R$@?4?!P5H8ZFKQ=V]2BYJ/G$D<^),5HBHYX
M;A(UV(!0HBI$8B-6K';OK! ?7;MWL+?1I"A0E-0@3JA&FGF#,/9"IZB%)P'X
M2,]W^U]A/EH]-?C'9_.\J.UZJPD[54../3O(U;'S!;6_/:&?YR5Z_<9^'GFO
M,OC:6?KX$LYZR^HMJQ-Y?K2)2J.GH)]AJ0*705AMM.9!:Y7MU"!J3\^*J-8'
MTYX>$9@QG&/$>,2(<\*0SG%4XKS-#>(3,W)MDU/YD@*G+YF-O)=*&RZ=YYY'
M'S18.RPG\5!EJ=>F]O2L#!O-5 (R;(IQ2E6PB+.DD-61(<(]\7 \S$FWMLGH
M$UFH-1]]<]:[T-AARW-Q+>=:.^&U#$Q+''*/@5![>E:(CZX]/5J+))(72,#9
M(3BWW$6 6!0Y=<8QGE0$/A)XOIYVA?EH]=3@.I'GQ27R3.;A/?.[;W4ZHVE;
M>6+19 ^>="7S?5@7K>7!_9OY_?LW/XMWL[['Z[W'?=6HTW8(G;CR:E24%D<#
MUD=TECNCX5\)IJ+7C&&IL:K;-*V^AG4X8_!'R5-0N4V3)XAC9Y'U3"$5$H6S
M%<2[M+:IUH4B+RF8]I)YS'CAHDK)!RRXI-XR[ 6GA@;O-,6L[@OT$GALVAL@
MM,$N,8%D D[CR0GD%%$H"1%4Y))+RS*3$?Y$=DS-9-^L,Q62<^>C-PGSZ(S1
M41)JG=4Q:4Y<W8CF93#95%*(#BD)YN"\(D? 5"#);&3(1(NM45[[9#*34<U6
MELE6\AZ/S6%X"K? F[B'>92;9-7R0EJ]H>TT9N8$_?P]O$S?NF[4$>AZO'LC
M],[S(-G2,NI-]IY[RIUY+0$"YIT >Y:S'&ICREJ6E%7>B"15U/>*5]<*P0]6
M"/RT9<MC8D%AC0A)'O0!FI AWB"5!&7&)$5H6-LD9-VH^7SK)3O3/2%#?>^^
M=36:UFCZ##X,)PU/)N2\1^XPMR0:SD6PW MA\'W2%FHT_>%H.NW#8-K2 &84
MDLI)Q"V68%E1AS!72B<M:/2IP"G1CV[T6<-I#:<UG$ZWH0F.*Y>(EBEP'XTA
MW#@:J?<J4.%D[:UZ&7!Z[:T2)@B%+48IY[2 P4&18U:AY"W!#'YE7!0X90N:
M/;U9.'TU]R@^M7\/+6S_. MA:BSOJ>U_;G>G3FI\$Y1A_6>JIO[2KQ"%;8A9
M 7!R/ABVTV7UIW8WC[7_&1%=EO"D8"?+D^^$.WI[LD:U[EN3-2I*_XG\J_IA
M_M_ODG]"\#W>:&VS=1P;IP"$C7[,.4J-]^^W&E=YNOV@&G=NO]IV)Q]QH]UM
M9*=!PW9#(^N[C?:@]+\9PAW. &+_S_^C*5&_#!J7T?91A&^%\WZ>/UB^/+I*
MK\.#!F?55.3.Y48C/W_Z>7#3O'.A <*DW:T /PN6X;$=-BYB629<&AJIWSN=
M/+O<'B[U^0Q2&SYVE_,+ ^0YMWUXZ-9I#]8UR@""O_;Z@_7RU4%^RWQ='VY1
MEF7[L?$Y=F/?=CJ7C4X<#/)2NHU;!1_()1?[-R,U,3 18O!@37 ML1,Q)$!.
M(WW0S']K,A1]C.@;E;-]!**$K?&V.UPD# ^ N^ /XX'5U_.JM_I]V_U<ZN-:
MO:U.Y[W-9-X^*[,E%]UI\#[V,RG9SW$B71%]H>+UTW^.L3_]JVO_-N?[)SMP
MG^9)\\3#FCI?]D$\-J_@V;39;EYM\;TL?O\^X/O5A(&+O9,=L#A\,#)Y1)..
MB',CD37!(<J3(LRDZ'(S1#G?4[1Q5NUBR5"+X09Y]LJ97%/H0^G2Q&2\YI)S
MQCG0HY781":8DU)$06A-EZ^0+IM7.T<N<AN=%HA:Z1'70)>@EV/X243L:<+,
MY"X.\ZG]-^BR .^Q_0IDV&UL>7]^>@Z2$?Z>RV8S^&]'.-MV[/K+,>WZ\WX_
MWR"+"2#DQEF_=P*'"]>TN\->^4H7"+0Q:/]3OG,3FB]+A>#C:;]J18HCI5AR
M*XPF7D;E'*8D&N9L3?NOC_8O,R9[#]0?E4512#!;DB9(6^Z1=9QYR2P7FMR;
M]F=(\W/N4G9-F:"Q=*(%W6HYPE2<RIPD)3D.G,#/A*J@7=26&JV"K GS%1)F
M\VKW*!%"N =RM#%*Q&F,R!AGD7&)*:NHCCG[X]N$N3&;&EX;90N,LI_H2IIC
MNR U/0C00>/B.!;[9&+B'%NP8!JIW;5=W[:=1OL4).?7JG%%^<)/V="A^)??
M=M^7G\@O_\KRU8(Q<VQ=N],>5J;4S)<_7'_WXKCMC[,5%=OER6>Q$N%PC_QL
ME[$-'MHICZRI[%Y4QE:2ROYH#X:#0EGQG[-VOR*+ &3WTP!()E5JV@3>D9O@
M>\-F$9?//W\3M+6*9L8T.BAB;W#NLD)7T\<]Z(.O)'VTCN,@5K51H-KXSGF(
MC=.L*J"QKC Z[NS_.:M4AD%1ARJ?RNA;$3"C"_K_<%#Y>88EFPH.J_VU'<Z+
M0Z4-UTY4C;EGC!KQ^%XF5S]6&T#SNHA 9_]KF=)9'JP(-% 773:]#8M)69_;
M 92IW75FS#,K/&ROM7?$N1 6ZX0<YZ").^>0HX2AX!B/2=ID$LES%ZF8#\>N
M+W7^-C)BH\3"B\B5(UH[G)0BF(DHA5!U"X+O=,C^R%C"K"E)S-0B+J1%EEJ%
MM.&.B 0$(!EHM=3,J[49498Y96F5D8(ISS'A*003'6,X5WC]_^V]>5/;RM8W
M^E54>>]S[MYO68YZT-#)<U-%@&2S3S )D)U#_DFUNEM8B6WY2'8(^?1W=4L>
M, 9L,%@V7>=4MHTU]+#6;PV]!AS'"6+VB/')">#[IV\L89$D?NPJRCVPMWW?
M90$.71+%2"8L0"$SW56)-\>RT1)&(W+CMF.$AOF[UCTJ:27'SJ9I6U,K+/QJ
MZB]\UT<!%Z#Q7K^VO&YPV0?)"EI1)<Q*T==TCN:+NK' U&<1H#7!8T'\@WUK
MIM)56K_O-)P^C%_D:;]4O?+A></1.HS^Z6>JI5[#Z:2)*B<F1%K^"-=P&*G^
MHTR+KM+> ZV--?374L>_G)+#HQ$; 3JCCU4KW1IV04<0M^AG[&[%ZS'TK@55
ME2]CAR)H$\81V<NT(Q'^H%<6MDWOK<SYA59?S:$1[UV.E-P;%(ZQ4Z=4;R]
MNQT[,M2<==24D_:&O,S#F%K):J@4-T.M!UY7$B]2.6B/8BFF;JS6WIO<PN,B
MZX#R<^,MUZH-K&E' GRCXG_3$-_\;YR_?#.SKE/_ZD<8Z%21C)4$K8"3D+*
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
M&R='6P$S=3K9A79QF"DZ_5P5,*S",9&H#B\*!5_B2R=7_2POKRG4>1>N<?C
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
MG>&YFW7AS9?CC9FW_-4RW[4-L% _4W51$8$J04!3P)S7R+NYY0^N"1_> H\
MLCT>:A)%A+O(_T/]::Y&OJR^+4RO?VH*T*@T-S6U67Y]RS7C9+V2/]08SAIS
MY_*0)8/)&TR0Y:ONN507"GY42:)$R2XW9M[.X(=AS 4Q9&IH)8IHQN^![=.I
MT$2OUSMXE(,\]]\:%G(EM)DF&^50P1*'C\6P"RP"1%I227DK?-&Z7@5.FA4U
M%Z>9+)Q"AS0F:4D#,_NK'S#>8QA;%T &IC%>N=R0C+Y*3['\M"!<S6["!*]6
M E<K0B'G03"T)NW@<+R4X]4]'A/0@38.>[!6E:K@9&"F3VGYY96P'ML*P"7#
M3I.;)H*B#\20:@\(4+*C"NV82(OVR KJ\A0LI+1GODL@%$U4Z6@IQ?123J@Q
M'RUE<[+J=UUJV&?$SE?4$OC;SU1JS8*#%#:I^1Q$?@Y/4%-47"H?G93':2<=
M7&HDGO<:/:F2NU2?YV-5<G(IK,"@LA+-BORJ)M ?YGU K-*@%!I_S ",)7FN
M>BH'/KO4OZB^8?^)-5DQ+"#&4NM1PK?6I."U3C\#S7X$35, ;=#VC_3/<G<!
MV_1NC;#&[)[JF8'")$O8+._1RM'TDDH%-W8:!L)@6316&'CC:=[111B2CM*B
M;@BB$%:^*)UPY6AT(83*I60$H+ZHK-_P&D8V'MIMVUC*C"L/SM48YC6H]90F
M#)Y?&I)0H(4-%MK#!^Q6HR(67LX;1J/2_J"<L_K55SV9#LP>Z+'&2M_<!1X!
ML.E<SGLO'\)6@H#B5U9JBB'+Q83W#+(<UDY_A?5;: $G? "+\E.'T>DUR2>P
M/U!BM$[#WF@D9N;C6KL-9U@HH_!.[>C5#2U7 ]:J(YTVUP()Q@\4K1>]U!)*
MW4;-W8SMT&T79V$!6DPV& /8R-TZM6VPN%RT4]!NX?)YC\CB[Z7J50"%"0X;
MI.])#6&W03?K569>25/WQMO*YON9=?2;VD-8)" "6'VE1UFI,GT U]%7N!L,
M.CTVS8^F((KAM>]#>3ZF9>,>E=F%T3:*8<>\-\FS;O4& )>.9J!EA@UK"AI-
M8;1(D>:@;VEJ+Q5)79IE6%24GW:U%J2N,)A^:@Y;T73>3A:S&(KV]"(:53Q7
MY0+E:?&C7)TQG6M=<((O77YIC.U8C3A/Z_=YQ7&EKL]';!CS(C5%;9:0H#LP
M6:/G?E=B#!Q:5597?"%C';UG]C,#RU2#TUC;U1@UM6-&6H[G-M;^]6R SK*N
M%O)C>3]%>6+B586;9%JMF$::D=HOE?:SFHLG-&, T,C=D1S3=O5$C.D7ZR6#
MP6KITW3^RBY@-7.S&86:2^UF3C]Z0%].HG@)Q?#6J^@SH9R*UIO.J7X4R';
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
MEAK0<7633HA>UNH,FN%VQL]M(CK:B&7KH+,P>8^T$+\JW&H2F6<@4O72+%_
MOC0YT*-L/GU@^N<29_ +G,+;7)%:8Z\-7;8>/ N_]X3?X)I'+W(^9+US]U3!
M7R:(>V]?G=\,;#;>1B-L9/'5XJO%UUN] $%4U4LC)ISFOY/"%*M7;]D2ZNVJ
M2T],(VM8)Z?!1B(KL\AJD=4BZR*E>MFU0$5V57-=2&F])XJR9UFQMR+[^E0'
MU_+,LYT0ULW6VXX[92=D[%6XXWDXTK #NIS(E4P'_#RO>G.:KS=U0SX2@TPG
M&.&YW9 7:OMBNL8/XR*5*<]U^?&J+?+(+]D'7>VR;/(.  6O?0_:&^_IVF7E
MS1^T@9P75R]L.&\/CYR_>)ZGA?.6]WXTG%9SIVGZ+^_(;MJK&MIH #TWT](7
MF0;/7=@IP:>N/[GL2=U82P^^NEC/4;]@E_=AK3HFTEL-"AATWB]CO]]FR<Y4
M4?5Q^^3"^3M+ :8_* ZHK3M.F-[,994)_</;+/OA' ][/?WG-5>]G-G>C4#T
M>C5[T%NS5=T"ZPKGR*\YG-\^P,=5(T>5(]^E>3%P=D;]3#5FW(3OX]S1VD'[
M&'P71_<E<'1I(-T*-;B&K@.,-C(C:$7)B;7"?!N:]=0IBGA<ZW<.?.95.\;>
MP&+('1BRF07'+898#%D!AI *0[02HY4@@(_W&C6<TW:6@Y;5<SY\^&@AY'8(
M(58-L1#R7"&$C-2027?YJEW@M8JH#6>WG:IDZJCW*($;P(!<K!N]A:&[8&@3
M,W@M#%D86@4,X1M@:'Z5T,84"OT#&.1\S!5845H'^A?O]E]74/4N[?&>2'G'
M0M5*H0IOI,9$MA"JQI1@<>I)< K/59?ZP[P8\M+=/FZE3'Q/P\UNF_=UD&]
M]+?3=-!1#HI&GI[/O;2L), '2A\NZ@+(\.OGYDESMVF>\:=5QM:"<)NHC&TC
MPM7U.'*;06ZN,O;H(&=5O9H%-J#F0>O$AC8\_GHC71KD/V^//P!)%@.N#ZWW
M,C'4I_7F%!J_/@4V2D>_R>HW^ "O[V4#A_?[BN=PA>&W UUTAI?-'O?X@)=G
MT[QPTD'AF-<,^'GA\%PY.@) ZNRCBW30'M^N!U=>.'J599&;6.1D]Z]-99$;
M0F/'7+*.)354=\I_9;VL>PG0/U"]0H/VB6BK+A^SQ94EMY1H*'%WYX.EQ,>G
MQ%W>$<-.J1-]2'L_M/YMZ?(6NMS;?V?I\O'I<D\E:2^U9+DH67[8>;LX65JR
MNXGL/O!8=1Z3XC:*J#X>[Z\;Z[:$KK29#W2T.CG[L-7>>,"CZZ;+;0+#W0Q&
MXWSDYS<9VW\D6=[E ^WV JMZVJ+6L>T"7L#A+^;'26SZ5%+RW95X']]OL8"O
M&J\B _N)-]"4[W4.>0]VSWA1]&[H'6S IZIB099?.GU=L2#+'5ZF<%WW@JS^
M=.)Q5QRO=\7?F>0)G>&A?4TW5D^^6H>8F<+#&[3(9,V+/,Q[:=&^=:%3^?^]
M2%4D8R59@C@)*0LH$QPI) /"./)"Z7W#/GNQR/9,EXG6HWQT1 [GSOQ@H+H.
M"IK.(R^_>>(KG1*:B@6&-<D=.BD+F"].]Z4,3'OZJ.,5BIY@9>?35"OKJ>:-
MPW[*@O"UJ?W.;ER.^]9^7X(O SSFR_56C'_Z[9C/8R<'[UL[IY^/]T^6WI:G
M'NJ__@\*O-?+8L#TP.N""A^G3H/+E*7_#M/<:$DFC6ER0JQU*.3_(?\<'0=/
M<N9!]]4=(D&+WA$F>P$Q0LO$T.-Q"I33YH4C=9LVP8<%2+9!.RW@?2:K'=X>
M*Z=L+*D3,_4)5ZS:O)/H'%#]('/D75[0*!-,ASVXRSR0#P?M+(=9PT^CK,YR
MB\K43G0S[MW5+F%NHXK':*#@(]S$?MF?87X'!?/;_*X$E(WNO:GWP#U_)/#K
M?>^]?<@X6/S)E6-@1E:A:K7F.@M&AJBGS="IEZSFTGL$(#\Y4!E1L$@_W[6H
MN69TS9N/H^NSUU<N?9K1+4M>Z]B[MY>O;O1$;>:,7A8OKP=HSG-0WF?W-V$!
M9K2:[=C5A2?U*)DGZYCQXD'&EKCMI.HWJ3_VM$Z_,];I1]2ZC%=] 0ML30;7
M':;CQAJ*"UJ$$Y-/FX.Q;M)=67VQZF07(VLO 2,JN]"*:Q^L/M!=M5U7&835
MRZ8L2WT64P4]"M[GHAQ"6A:#FZKT\YQL0D3#Q[()O<=Z,(Z,,^NQ;<*U@B!;
MS&Z# ?#!,%=;ANV;); 6VRN3)K%EJM2-QR/W-9TV8M9;1+J+!D#<D'WXQ\<\
M[8FTSSO7?YRCARU'Z]L1BO,$]+Z^R3T6L:]O1GN@K(I!9FU>.ZG-F-3FT^8]
ME(CYN:/;O]DSD\JSB_(SWCR@O2G-MW%CAJ\VW\O?=H3(AKV!MOOG:"+S[YS\
M?OUNJZJ8+7FN7+7Y$&HEX;9.:O-I\Q[B_;0-3RZ<PZ;SI9T.G@$";?ZD1G:3
MD;6MK.=.Y/MNFZ<YO*!.0G:M:V7)>QLFM;412#79CWN9A>>@[6M76Z[.S[>?
M!#=_4JMRMVV-;+ DO 63LJ*A=J+AD.<IC 5TKCW^4_5T:,GVT^'F3\K*AYD%
ML72\+9/:?!BVV[BMD]I\VKR/]<@ONUE/.N^:SJ$JBIFX]V>5M6/%[JQ9]C2T
ML88D,FM%+ $1>[S'G=VF<U1UBWV;IZJW_>)@\R=E 6UV02PE;\VDK*"HG:#8
M;?.\ R\Y;CH?.8S.LM8&3,H*B6MA_Y:*MV%25D#43D#L7?#+GM('?5_23K$4
M9UE?PW:C[M.0QG46O#%+_CD6_0N]E1?]>QEG\A+^TQYT.V_^?U!+ P04
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
M56/)@^$UL<S%,XN*K*RF [8"AF7X!FQ.XB0'D]FFRHRE&M>NTY7.\DMPS06
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
MX?_80L.:D<<OYQ5\@.D2?D!=A0Q=S'U<_(HJ[,FR6\PN8?[L4YPLB_:[Z#K
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
M35<_AC>YZ[SA0S#O$EH+3W0H:2GH01(/F1'O(PU>.I>T:7W=>9C;=H9;\'X
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
M>(@GS.O:1>4^R-)_!&0=+[O3IW_Y9'E*TI(L2RJO\ :#!RD(#U)ESZ--,K5
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
M')+/-% =F4XQ$LM,K(@Q(S=%MFE;UP';F1I/K;33YB*VS1!OS)DN$%OV?^F
M\33=8'K7;U?^'*B<8RY$-Z"&DFU6R;$H1.U7D&B9!.M9@ PQF8Q^/9?YD?/G
MGNXQ#X$^N^BD 6V>7@X7?3H)W>I36I&GDX_+"Z57U>\N)Q<@L!P]K<&YT/9=
MI&:&>\6-US'G)CM8)W3'CRCVKM=):Z4TR)+_,N@K. Z30ZVKFU7[N1:N6+!D
M4!MM0EI<>\F;A W7<)P?&PX1=)^>Z'0^6)1G+)9%GSUZX_+B0(UII07SAA>6
M74E"<U'+W3IHFQYZ0]/TU;J6OWKKF5JK^TNVSZ3C%8@KEG6!L8/-V5W1_4_C
M#I&__36PKL,#Q-=BLJ[@H,X$)]02*D6T-(IY<KB)I8HK[5#P3L?+#T.+VR*
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
M'V@?\,DY <XG[C9TN3L4SF&[R,J->SZ^$B^^&'Z\'3&[-OA3"@6MYBS+4EN
MZE#=.<^2Q22CX YRDXR378$>NKU^J47>_JY_XO#=^SGF)Q]Q"N_P[S,LEZ,7
MPX(#+9- *)HE*2W3W"3F%8K:-\M8[NG_LJF0]@%]_%6[*??6M^JCZ;-!"[TE
MYM$FS*MAB4$Q&*Q#Q[(GH#H7R6*@#S:JE(R5)F*3VK$NX,Z<6[WKIX&[<(\@
MOIR?S%[!='[MC=^(!B[][^# 947V<=;1,^VT8J <,!Z% X$YZ=PD;M$3_F,%
MS8[*OU/H]J'$U^Y8SY]^_@W^:S)]-@+R#*JKA]*(I(1D4I+AKD-U L@Q8%$F
MJ;3BTL:&2V0GC*>*PYV$0AN7T?Y5V6 UO0/J-=#?X6+E?G:!VS* MR/>TX3S
MFNF_.\]Z4]X#X%P1I5YF&%@N,=0R;S(X-&TP!K**O"0AL8D3\B"X=D\P\*%2
M;1>=-:#8*HGY-8X6:_KL_?##ZNY6KM&' (&5$$D,&9%%X)P%DT%$QS'')L>B
M=V ZOEO15)_K'=%Z4D8#A_3M%#+68<Z^1$--3LZJVB*R,"V$9>"3('A@L[&V
M>%-:D&,=R'DSXB"Q-U@N%MDH%Q]PCD_>37%AUZ^0V:(D6*V9!TG('"KZ+!72
MH]):QD@HFVP^VR&=-S5Z4D7#MA:W[I+RAMZ/G'GCZ[8:(PN<? :GZ1F!>X-M
M^W\]D 2(A^!X]:&B(S'GZU.]+@"_YT7LI\_=[_K;0QDGR8MP.J5@<Z:YD6E!
M+(6 "EH5#2;EI,N6C*HS8LN^=_TU)<LN.CA67H3ASCCM!(%PNI[R< 96:!:<
MS]$ @'3AW/(B=M)#E[R(781XFKR(-Y<?/BR#T#!Z-9W\.IE>P/-QJ?_4'_>:
M_M#Q70VR'/89Y5HR@^>Q!.MIPH,BFB"4F@NE979>H'%E0S)#Q[<>F-$]I]=>
M+&I%5Z<GV6O(DGR@&&OK-J(@"Q8]LR45YXB3UC<I6+@-I<'V-5M)\C5^Q/$E
M#I*UWG*%#$4Q]5[GR'Q1EDDT(8N(@F;ND3:P=6S'7^,.9$.'K>L@^3>(OMP%
M\7></Z^>(+ZH][<E8P*9_H01N&-:%F1>!,$X>9B(H#&UF1:=$9XU7?;710.S
M^,NXE^ZB5?4V7Y.9DTHR'<G.BR(:YM!(GT*4-C2)SWP-XUBG\3TK_0!9/I1C
M\VU6?PG&H$Z!1:,K2SG9@TACX3):-(4$EH[F&YVR+.4 #7<,KNPBZ9.XR5T
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
MCNC!0+T2-]:&Y(K%VJD<A$4@=TOZ]5.)?E:,.S"=G:G1E_P;Y%EO@78U1;J
M:VEPW(GN-#9';[KLQI$#%-' \K@;)"_9QUKQ997.3*/,+";0+(7BZXV)0DIQ
M)BRYQ_XX#4EVD7\#<KRDI1:6U^"L;EU?'=5RE4--I2NBIE)XZUB46C-AE?-@
M#5K1Y ZXK8B.;X?TJ+E)"[$?X[K2&M:;C(:YFDR&O_QCC/G-99P-\Q"FP_WN
MW;SOD0<?[>R$>?V* 9&\BCI(95!+5T).1D=1LDJ!-)H&.Z#O4<[[WW+:[<&M
M9=[E[M,DLX54?.0D_YR#SE%Q"Y*66P%.W"?YPZY!O>?A?9QK[OJ*UCK9Z;0S
M:R>-#J8H"5H7!6"E=<Z[*'+&X.[33L\'G[\-QY/I</[Y^7B.4YS-;T2JZS60
M,B;F4FW;%RUYB&@],[J@4X YM"D[VXKHP$#!M51_&<^) CBKLIW.W@\_W.B"
MJH,/.MC"BBF:/!W#F3>Q,+122*$-SRG<Q\]=7GC\S;@?C:_%!/H7;M_GF?=-
MJ\LJM9=E!7^@;'0*!6>I!*P9T87Y&!W+CBQ7;7G$CC4^.[[X[ C1M[";>7;5
M>*S-\FXBO3YQQ9@3+]PQ7DU5G8)AT2T2YC%IK71 T60Y[(#ML5.FE1KZ3GQ=
M>A:SU: )X']AFK^=_ ;C7/_N\VO,>/&ABGX0?4))'@BK:;I,UU(W<"HPR$4E
MZ\@*L*G3\K'#2Q\[#YH*N>\\VI\1YN^?C'.-F\;A:"&$V>6TQMM?T=*7B+6T
M\RT^_7R5SF/)^W&&O%$EE*T7Y9&C&T@PVB*$J% 7W:TIS^[O/@MJ-!9YCRFZ
MVX2PC*9GX[0B+X !><6UL-DSH!V0F4AP0]) AM$Q+.NC9L:TV3(.%_"I<V$R
M#@<O\!V,%L;0YV64U!L#VA6F"M:#VMKBW#CZ3$,@UBI1E+E-D-E*-S-,?WHW
M^?@3/7I)#OIDG1,;7GNJDZ<>=#CI1Y8]FI85RA+%ZA"C X[MITD[Z_;FNX][
M5G2P$B8]2K"E1KGP9(/Z2*9H)&]6823KHUC&0=5S;?)DS(; _@/4Y);SG&:*
MW$5P?2>,_/:9C,M5_8X,14-Q9!*00Z&Y* PX#:N@L,$;\$'8;C;Z]4./9V@=
M)M9)#S+I,T0SG6^,(BU(9W0MB".6E=KC27OOF8<D6 *4(4&66G:QESK5Z6\#
M\?@WQ]Y$W'-3EDV8KAC=!57?/3JVPSE^DXY^U'6/_@^0=<^=.NY 1\N.-,%)
M5HI?[#:T[P196$K!B^2S%KI+=L6#9, =O3J.28!=1-P@!OL/F [KVK9:Z)9;
MVZOI\ *FGY_BF(2=AO3IU3[EZR$:.&0E9EZ;_UD6(9 \I!!16A=T;G*MS&XP
MCUL[VY=R)T?3S -(O'@VN?@P&=>FDI/R^V1<O7OZL]$BI>2K$.1\4PBRW2EV
M/[A:'WTWD-[ZY5\@-4KM,+EZN5OVV1>R334Z:R5QZKZSIM[EV"/WOF1$3<I5
M(A/]?CM*W?FZUDSI/M8U DAG%**13B:I V(HY(%BT(43'4*\EP!WOKC%GG4=
MV2Q9H3/ &9GC@9RIVK6\<,,R?48K9+89FY2QW8.KIVO@9@.,(G&$PIQ"26Y(
M1N:E)-\1()E8K(RZ26KC"L#Q3S7ZU/B6^]IV$VN#@HD-.96#D.HL%)$5#F1O
MEN*8YYA9S&!UDKRDV*2F=P.6\U+ZH<)N8(G_CO-K,$\^TCI9!_]V4ONH3,9O
MYI/TK_>346U34.]K2 -I,!A!3 TE1QJ^]8P(#+5UG!)H%5&V26;$CCC/BS<M
ME=3B1H/T'O/E"%^6C4)999T.2K2A1 =,@!),JUQ8"%DQ1;2GY2_2*-KTNN^&
M[UB'I2V9TT(5ISY$O3-6D@MA1>>9C<'7QE$T"625F$[$_!P\N13G&CYNHNPN
M >5=A'Z\,&(75-]D0'DG=76+)^XCZ^,Q 3EJ[T/-0A;(M%%0>\ Y5K24";D1
M<KT,_/$P8)^ <@,"["+BTP>44;LDK"[,:$$"L,E6I\LR[J/F#@*'-BUG'FE
M>2?E'A90WD4S/1])7V^?O_SW)6'\#>?O)_GY^".AKO;*[>\B_@X7RY[JR:N4
M HG(%DZX S@6;$ FI:@>O!"NDU_4:8DY!.BYVB9'4U[/!^+;<%W-O"[(^K9A
M[H9T?#OF>*J=--5+S_;./0@U%T%&EQC4:F@=7.WYDC13B#$8XP-(]9@9<X?=
M\Q )LXLZ6J;!":U"S(E&ICCMYXY6VH@JL1"34P80BES+-GY(:7!]"WI;8MPN
M4CK6L?:J3>C_G9#0_D$TOISN7]N^^6&]' MVP+E^Z%=")K,N()F3VM(TBY$F
MH W)%M0ZF$$GQ+W(\[". 7<]LIUL.W0),"4[XJ\*9*EK(>J9:FWNI+WA+F:.
MVR5\>'^ C8]]\\MO3WX=CF%<.[4?>@J^PQO:::'#B-:4LJA)(@<J!N4U>AM%
M3#$)HU/TKK9"W_%=?07M-V^:L^N =+9."F422\%86AVC(7<P W/*EJ@XSRDW
M:;W8'6*;<,*F*G=R4X**1;/L8UYVG@$3'3.+KMV@I(M-+O#NC/ $%TNV85*W
MP,*A.FIPQ/[EJ!\4(-9,?2]%8CH[5SN\*Q9+$)PP"B=<"ZZ<+H/B2%382\+'
MZ0LVX"A!&%$(0RX$"23SP6<F(1F>C9)6-PDU/HADBB/I_U"Y-S@#W_7(/A2?
MLX/ E RU5YZW+.0"K-Z\F\E&B-8U61L>?%[%D2C44E\]=B/H+)5E--4*T* #
M,H.U9P()@7G 1!]*(O>*Q)*;Y.QU@W>L!(LC4:B!3DZ=:K&I*C1S'W3*R&(P
MM<.S3RQXT$S0WNLR^91:;FBC_%CKU5LH]8X"]EV$V[+<N0N.LRU@WTD)V^J>
M]Y%@2XTZ(YRO/>"S+9YIH3V+GHPBDP0FZXU6;H/3_@ UN4,!>R^*W$5P?4?N
M7[_XYU5$NM#64S,SZJ63NAY+U*N$:+U!%!*SRD:HM9K(+7'[+X\\8?'Z3B*=
M'"R/AY0G "(Z(;QCLK:^T84F$#T],RA1)Z<"%ZFW5*3'G2?0^WY[5-T=-TV@
M"[+O:0)]J;;[J>\^>CENFH B=,BU8+%(FD@J!192+BR"MU)R[TKL+5_ZG-($
M&A%F%W7T;6Q\=<1TM<U&U":*')DH)3-M::PAALRX3=(I0S\6W<R.#0]_4&D#
M.PE^TJ/4CM57)P-74I;"E(1Z#;VVS'-MF##UX@0,LD Y_\*()D9%+S+OLV7I
M/;GZ'5!]FW41NZBK8UW$'K(^7ET$K419E^1I$W.FUIX6!O3'K$3@5CH$&WK+
M$7P4=1']$V 7$9^^+J+DDKGUG&5(]>JWVFL[DW\-7&MO15!Q_6;O;[HN8B?E
M'E87L8MF3IJ1N/4'KV Z'^/TS7N8'GH?S.$O;I<'MO_XU[,B?=3!.>ZR%SH0
MI;0@"]734I2RRG!'SMY.$(Z7-::2""*271VU(NLJ*^:%*(S,*F=3\CY DSOS
MCI<U]F0VP_GLV>5T2H\=<!MBT24R$WPB)Z"VJ@\T8X6(T>GL?,$NGO7.X_T*
MQ<,^K]^!$>O+Y_ZR;I#A]6*X;%%?.U!=(5(8!$+F## Z,B4\;0TBU3[GT@7(
MWL@V;+\-Y6PI<*#4>S^KP83#CXMTZ7JC2;TU>3'ZY^-MZ_% :R5*IN'*&&0M
M=DQU4W=,<<>MUH8HW>W>D-W??7:L.(8.FO9*N3,TH8S/2$8EJYEK3-=#3*\-
M9\$Z99R./,4FZ6&/-Y'G@(6E@4Y.G<AS>%D<2BPEFGIG/##-BV8A@62IT,<$
MQ1NWX9:*[^>6AW"FM_+F'71WW-.G+LB^GUOVI=H=RIOWT,MQF5-B0$S6,% :
M:Z:_K>=OFJ&6P0;#BP]=TNH?+&.:E3>W(<PNZCC&N:5.*6HG:>?'VD9$>\]
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
MY^O'/H/I]/-P_.[)Q>1R/!^8F$CLN3 CK&":IC"+-)U9259S[V4.IDG;[+M
M'7__Z8,)Z_M,;V+O.W7HYD1Z=CF=UD)-F%].2<9X=<;"08A0LF3&A,7-&88%
MD)DEB][I9*&(?-\*T_%=CUO9+03:P/S\&0M.EX>SM979L\EL/KM"^CO.:>1)
M!U\,@Y" :9_)[A':D_/.H80<<XI-4L'OAO6XF=% ] W.FBIUWUY1MQK&2V #
M+P4 &7$LYFH(2^F8+[7)E LV<JX$^B9E\IOAG <1>A#UUN+XOHR#Y<E$R39)
M$PTK2I&O+$H%!^1=>9_)3S8^8Y/.;!NP'.OXL+T!L+MH'\K1X,WM[4L+*&U3
MCBK1AI:#KIF;D8&TD@GR G5 $S4T.0/<!.94AWT'*WC#"G&0H%OTRUG#M K
M=$#5\I1N,ZS3',8=KK9[>'" S(_'" ?DN;MZ"8IQ@3P:< P\&(89->K(M5FO
M/'A\3+CGJ.Q81-A%U$U*Q\AVJ;V.XZK!CRB>ZQP#<[&.4:!E04;%))#U8H2P
M+C;1_2TDQ[<4^U#1K<*Q0^3;X SK]\D<9Z_@<]W@%JGR5Y^OPN;!@G-6*98B
MF49:Q,2BXIJATSY83+&8)N[C/;C.@@Q]RKY)8.&F";18\+@U')0G7R8"C=8J
M4V^,"XPL9N^M@Q!BDWS\VU#.Q2X\4,@-P@9?([IQ,-<%5TN[<!NPTUB&ARKN
M3AX<*/7FB\$-?$*G@CX5AEA\;<AA6.1*LE!R!,A)T"KU^-EPCW5X+#+L(NR^
M:UIK?.O%!,:_0AJ.%A<M+C8I!4X8K^H-1CX3)*Y8T,$SZ;$X*$DZM68@;#E.
MV/S\4\<']Q7^I%_)-;#\7N/'R>CC</SN&1FDP_D:.&.Y$SH'YHLU3'.M6'21
MLVBRM@5X4JY)Z_0[43UR,O0O^=[G^'O<B F3CR%&\FRMJ%VQ3&:0.;"@;%!@
MP:>@NDWRS2]XY(KM378]FG,+3*]J 11<_O(IP4>X442OG I*%<F\3(2)E\2"
M2YQ!+%*DZ @5[Z3/+2\X!WWV(;L>#W6N=A(8S>:3,6YHC" S"@S&U'YHCNE4
M3QN31Y9JTHWQQD?5[5S_CI><@U[[DN%MW>J#=+N( -P(#"E(SM+"P:RO6:VU
MVT4@MM6;(AT/.5N]'GC;HL^U!Y^##@^1U6V]F2;)G7UT_]WXG%[2^';JXFN%
M=\5)*T%%;1#!I.(\DEDB@TH:!AN?V":!+_AL 0-GRM+$U/62FH#<,$O;K G2
M6\&;=#H]2@(?F0YXE47F:S==319#!BF9+CZ0Q: %2TX*&VOOD]CD@LEM@$Z]
M;.S'@+L]ZSW%W< 9JZ-[6=;L1_@TO+B\>#J93B=_5&\!/M!/YI\'T0@0$30#
M3\:'5L!IEY+(P&4T0&NAAS:7F^P \CSHTDPM?3MN:PFIDX\X!A("+KNQO*[V
MZR ;$P3GM$E:3[MM[;#A(Q86O,T"(V(LHI-!T>%ECUO]343:MV_7 1_Y+CB;
M/8/9^U]'DS]>3?$#?*Z__ JGJ>:GJ:Q4-LDR!T"RT9;7S%7#'$<,08)3J9O+
M<#B6;X,P?2JD;]_R /BO<=D?ZM7RRQKO')#):(16R% N[L_5]?!2DBRC5U *
M*H/-N;4!U[?-LT,5U;?/NWDHOPX_87[V'J97H_F-=$0[[L"1[V%!!L:CM16I
M98 N,:5L"(I;$6,\@%);7GNVC.E#S%N=Z5X(L6C@G%\\?_KR]?/Q'*<XFQ-2
M' CMZWT_CM$6F\E85XI%0;LP:$29E)9$Y3V(L.5U9T> /L1Z6_&V7U?X*<R&
MLS<?I@CYY?@?,!W65(L*4PS0BYB!;&RRKP09VMZ1C6V!K"YG$)",\#8I:5T!
M/F["-%7';=JXIB60-G,30_7)8J:US";#0CUME9"%%MEKN>[S?$LED/W1XP"Q
MWZ:$;Q%->8U55 3QMN/N,>N 03)>DW>UBR0&8^NQC@G9"^5*2<>*IVR'>1ZT
M::B:VT0*?:PM:YUMO]HQ-6V7J&U@(FI%\&K4$#@RHWE2J%.POEDUU1VXSH,J
M?0I_0[SMX)CMSS@=?ER<>/P^J=*%T=7JY] J:]'6.@!:_92I!U$FL<*=!FUE
MD=BD?FH;H'.A0P_BWL"#GE,C7Q',21ZF*Q?[U70X3L,/,!KP8"1$LJXE_<NT
MT)S\[.IQ$XEYKJ?+NE$A=A=XY\*1WE6Q@3$MXK:_?/J B1:ZM<C-$OD@B&*E
M(,-: NF86!U9*%*RK*.6HCCN\B&A^SM?_KB9<121;^#(P<7;KU<QN]G+4O$/
MN,VF-B!B"0R-'J1G/I="+CJ"*8H6/]_$E5D'\KCYT(MX-^A[[SCH"M#-+N6+
M#L- BQ59PK6GQ"#(8BQB'60U=6S.C,S?2&2$()W*Y&4UZ05^%ZCSX$%O8M_
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
MB+AG'B8]"[%OK_<]PO5L/AG7 _&Z.Z9[N# (4SSG#!.-MEZ6LQ!B8=7MXZ4
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
MT=(3:V!C)FQB456+_@>RR0'$8RC/G>XCA=OC[%YL.,OT^N5"-GLPR!01I"%
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
M<<N9C74PUDHRL7F]&W805.12Q2Y[<2?Z'KQYP'KWQ\A^TH?@^NQ77X' G_>
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
MA/P;;%4[$(9("RX*S7S"0)LT?0=%%H:R%)X\#]$VJ5LSM&8\8<\,K1C[B'T
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
M9%IC,=XM<SQ6/0$X2 @ITG2)4C%=BF(QT *K2HZJ)F2C:-)+J@?L0V4!#:&
M0U-YZDRA6GW@X; 6X6A"*1^4*:S86E2<UG,&@6M6T'!572J)V$$;.Y7<>/SZ
M4X7P#D[^I#<2>B[14@_=7Y<'F%9G\%U ]5W29RN:X8OW'$O3I)6,!U. + %]
M+IDI:1QIN;,,D+!B$&C)V\XI=#&3SI'X'75W!N%]']'V7E[GQ]?O;\, G49$
M)YB%6J8P(S)/NR@+Q2E='#A5NG78^/K,8<OI]"3AR?'B&<(!_N'+75*:C3H*
M;9"5X&EXGGPN+X1F&'5VB;0R8Y/\K!V8OK6]O&^:&K@KCZ#=2U_K JUIIZ[M
MV$[4J:LO'I_2CR-):-&K:P=$4)JF0"TQ1WC(QZK9 LYY)FA:N&R%+KS10>S
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
M2_$:-4KOU@XTMX0B[7K+R4ZD#I'^I(7H>MSZ%\#>?:XW*]?S+ZM^'"M(0EL
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
M_E'.=E<.;FF3(YCEX_\<2Z!L_WI4/:=FPMB!*'*T;7F.U$N+W^@\+FV]!H&
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
M=]N8YT$NDJ]>>\U]3*06F3J?J%#5YN-)$E#I\F976TG$#\)IYQ'RK$O@8M[
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
M;G1.6GI/_2A$N,EGWQ,HJ#;3P()). 1?4<-R@\1F.;"<=;L#GHAL):U9,A'
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
M4,IO(2!BWGG$N?2\G<YW>8>HQ ]'N8T9*:I:[?<C><23!,B9$!8HQY-A7;I
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
M@B5'\\797BW3['P?@F_IBQI13CGYT$#S*U/:X"E:'U 988E74Y99XG.]BNK
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
M3_^SE.4G0]S6L&_'=(EJ900;&N&U-W]F/$I _;@>)+AU S&(S(1L>"7+00U
M<C\SR&U\J5-7HZMOV+34K>R"E)ZZ6ESX^-QAI+'2/NMGD^,*B&.._S\?^[7W
MAV@A=F_M]&;+\UX3^*E0#I#\(GH++#JOXZF_5 TR6[#2_AWFN:&-+[<U25=
MRS@IY9UKOY?EM=1O"#!/'G-$*/RW(T"0<X5?VR<&D:]HRGWF8LLCN[:S2'WN
M%RYCDU$R=MK1ZNNDE/K[.8?Z&M^J7SB8Y,)]^RWVH,QNO40M39XC_@(K'I(@
MSZ&FUKI/</FN<X, <__-!%6<.2PEKS)X@IZC7,_@8$/&+JQ3B6'Q>,79IXU;
MBJ27%-Y59/ \@8Y!:ZH\I +&,3P?W:+T,C0D1D^D33A+#=<"%662,N("K&*P
M5)IB5 R&LC#TR0$/F2$&-7'6M'GBS_MHF+L<*EKO3W<R,WY>V?PJ14YD3J//
M?,#EC;Z,N/JDPSYAA6/[A!5_&_"Q3%(2R(;$54IQH8,H%$$0OX^%3+8[@9NP
M]EV[53X:G*9&RS:8KG1[\";8:^? IRW:!P34&L4J>4]A,H#>1 PQ [>*)I-H
M3RG47I+\0H JZTIR>82F!M"WLU>SS&CA0D4!\(%,V7:H1H[9?F/JP(K^?L3Z
M0AK+ S1(9O8#*Y#$;HX6SAD6''[T.C^G$;RWXAM5KQ;5]'17YG)P2['YFT-O
M'I_"1%;WFHI+7"RG_/Q?S2^[CO$3[HGD$.)9#+@U^%,A;26S:]MX[(K&XD)R
M+U7:#EDE[7":),/1Q1I<T]N^\KLL?_2#=H+H]NYSH TDX< )\<?M)VSGPLHI
MP0H?/(S?.LPK[;K/\!<\/D%O&SB8&[9X56."/JN W$7N.P?LL^][W$7@W>#O
M"I4TD;@*,.A696P@0E);(NM$R<5;LP^TC[5<WQZI_+*#HV<C]S3ALFO0[P^S
MQV;+C3,S,N3_2/\7ZSJ]UHM.VT#(=)GCKA"5N*:LV"=M3_PB;=9/3DX8^^Z\
M&AQK4CFV[X[-EF7M G.G_=O.NWR_8:OZ7[.OC8H!FWYB,D;N+U'^9\ F5O23
MFEC:T&8XSN&*C9Q,>"5/T]TB>Z-^;#'5ZFR]U'S'[F-%DM<Q5OT2C+'"3-Y#
M=+@'N#TNDT@KL-\">C/>(S?C#G&\1DM9[@N.[+T'.(=#_*8Z6_8P]@45OL]I
MU)/]X_].3/3KY?\R@GYB.DH*$N;NGK WY0:Q)N[3ZZ7"E*+C:A>+/E+(T>$2
M<"CK4+_H@HB%W=-U$WS]1JLKM"JN<M8<>Y957%]!)%N2:"4H!8(%+K1W;6#4
M$TR.NUX%AAX,1TAYB;>H>'Z/KJV;O^NZ+_ 08O_> 3AV"I>!GL#*'#H!'3Q$
M0;,CP#*@EU'2AU+X13%+Y!HP'JF*,ZT\FOT=A=J\7M7=GE0ZT;_I[?==JUY'
M%*]LZKEA_^'_WDTU;?TJ,^I)>TMC_/V@U*(]N&G/RD#SS4K:^PTR<D7M<O;)
M?<8485H*N>ISG%V$?F*+QN02OYK,&AR-GJNY6CN7[#&J-?R<T<'QU?5K/OZD
MJN56JH(4[=:=?5II/%DPEI$MC^OM&5[L,@6CJW%'V%[V(>DU ;X>=KH92O&N
M3U(V$-VG_Y1*O_O?$NV?G^@IV<)59EET7ZO/[I*)D 5;J8>[QO[\37=YI/ U
M0DE9WO>+K^Z'XWL7+PG=60X1;W?]VE:$6/A9GX2F/20" 2O359"$)^<4V,:V
M 8,!9P8ZT<Z/5H^D+KRBLS*+BPM8Z7LXD2JE7BV=]^X+M;EF6=_)7+TLNGP-
ML>UQ&F);[09",8+2FDA?K/,[ +1,M,4)Q9>.U%8E&<;([*/4[ZF(N)"WND/=
M^_O79*[Z7X[](JK59&A)N@SJ):G7$XQ\P<>+O1_IN!.]-:2C;>97&VI7:HR%
M!.3O<-AWS,7?E")'#QG1KU^")#<0'!W\%O!K)31$;$/V8-)*F@93K)JE*_RY
MIX#QQG#O\O/^GR-48\>_B.SH$\FY?TS\W_2UR2^V(55/%GVCNQK*%S;[4_R[
M\WR_^AW2RPJ;$O%V.NY@*+3964A]6.C/?XWLWMU4X'@V:+9&K@?UT5F74<+0
M.*;1HS^EG.7Y>@Q2'?^#6G+K\/O3EB/G7\5Q]%?!O[E7\^SAH2[:]?T<%<+8
M)*;5N?NK(/MV ZC"J!?&$?N+I+-:Z#<9[Q_M?6XEJ?;TPXOW\]/^'O."LIDL
M[1.IA1E)$@*+EO\GP'CW4(&32-!,E)P-ZM5G=.ZEUU/BV?Y@^:4S#/HUO D#
M*96I^7WRF%*FV$/AZ_OU4^HIVKMRE'7V9] ;X"MTY@3:,#L @P.\<KN] *J_
M>#,PF78Y+-9#BI2VW#RZE]?<D;8KZ]/"):631@+:)Y(#DK40\5:*J_PT2$-D
M"D&;,%VTLN2X@9#:S?(XQ$(E6?I)AV(F_AI]%.5LGW'OS"]/F _)/G[EKH7S
M#K&4<Q\[2Y_.'(.&20 L5,6XNWC/HDF!L+*8H=6G$';B@Z/%%J\-W>9:$,.#
MP^D?;;[-7*JF^K]IH"2OZDZKINIA=]KO_^[<*;BPW6B.%PE)T"OP6F ;C3@]
MQ&[BW25HX2U8:WU$Q7"*04+4,O3Q6=CZET*;8PY&,PL%YJYB._22?'0>.I@J
M1'O-5O!N\I$+,X@%MT,E0#E[XA7O%D&5T(_> FW'3?3V%!1KCYG:"9^I)(9.
M3W^Q2U4I^KX.36OO*=?]01&GNZG/_6"Z03(X4+J",%G#$8E OT@>#(-,[%\K
MI75M-J(W?E\_Z.V"9]5>+]'W/[)B@;4K0O"L'G>Y@/P&"6?;6/7,&CIIRHTQ
MM+2;]8".3>?ZE&$6*(H;B,REYN114R93=W6K[-=3$<J&ND^W2SQA5$Y>^=J+
M]AL6<%0<PE4Q!GM+A'$SO3"!.,%8=-L;/Q#G[04ICU2<#1D[U]H:?Y^]370^
M:\OT_4\*P<I['@DB+O_'<+Q[,<#)#01L+=T84"^T#R4#&K!S>(\@_8B"8M.F
MER^!61+=Y4\U$TL8^I9^>\;JS_&!S_<9HOA C>GCO;LXH;U%7]M2._>>8>S9
M5N$2*[GM^5G7?5(U.B((6LY#S?-AF^855^.X"@\@"31]!=SJ04XG4<P8]4NK
M<R4*(.IPO,O?S#CRR*]LMGA,Z&]='^U7G0E>(@YRRXYG[A<6JVF:<0QATA7'
M)$93;[XJ9.IS3.#03@Q#JN L7"8,1OYJ.+OF]3RFQ]#3#"O3]NR.;6Z_?_M2
MG].;*>NE32Y:B.NKCGB^.&+"0$SGLR3@^ 9"=8$J!HF!V7WVFJSE5(7&!7L$
M"TJS_.JIF\H^]"Y=+\<E*$9#SNGRPCM1J[]_^8"TTN>1CI&&Y+?"P"K;B0FO
MV$#T.#.,W"7WNQ7LJ?]K5& DW7RHM. *9?!FXLDK9Q5/W9!)2]M6NNG_/8S2
MP3667Q])&%*G<@\ 5'+)9MRW7ZU-I[_^A%0[&M(6WZ5MS4F[WLH0^_*HXT#R
M6V/[9@'*,0P<93VHX&XS=CQ\_47XF'90F&,(O<%LB=6(Z75X<&IL?OR$0U-K
M4V/6J<?A <YC[;QO+"U/J;ZN"S?Z"%E'!1P5X /?!IN7,_P%3[G\],FC7-,1
MR(8; \K.U<N!SL?''X]0?8$+H^>4"ALKAM3-'2]=E2*9[_MQK4:+)B>^Z;4'
MVYA7PQ7G7(3>$Z1YM025,-NNPE)PYG DT[HW($VO(U&HT3'5RU!OWW1&2?Y4
M8%:8X%@8/[[_;T?G*+N35^['=N65V+EQ'+_B]5BHC#]#8N'>ML])3W!>?OJ=
MMSS:$ER733VQIEJNF_3.+7F96SN-1R#^O#*:1X'Z,*'\01/E*L[1U]+M=;D(
M\/H<"ND#.OC<<A_39F7651Q_;]QP]=GG],C4FT=W[=;ZT7+=_W^0T?\/!\H<
M-K(3G=$L$9B"[4U>R@2,^LH/@>FL56][">#3TX;[:DY-!>);QUO./GLWU3+Z
MN#W'Q8CSO<V_^Z45R$].K8?&NO@;0 0B^2@>_H50/Z],+]H4K;:@[&O<:B.'
M,GW?;WOBW6;#*$33P;:=YXBU%Z)V,T@^=C9EA#%TFPUS=(XX(\D.X)5Q1>D8
M":ZA#56"JS2[ PR_Q#BULISK%I\9=ZSUMU6\0(SO\JZH.)3%M5\93N-!)-8H
M)!/ 2R5&(J<LV-.  5>AR1-LH[_&!K"ZFJ3I+/1-.V%T,K/Y-?&0WY6;1;/1
M3AQS6%.\43]4]D$N][[P/<%U/W"T#K?:BQ''.S(\D@1=;:%'%1_CGC@_[S>B
MN.I%8-X7O@L^7ZOP?'[W<?*+*0I1'YZC>U3@? E7(1V2Z ]E*7>CFLR6C( %
MY!;0S[VQX\4$UX$Q\\8.'9C+J]CQ>GNF79/+9Z<[#IN/4KM""ZS2O_-D> 5$
M?D<VPBP)..(NSVX&C X4S)J#U_>._[UK'L,17B?KQ5VYO=Y[/G>PF&,Q2U(G
MT09(_U1)X5B.*+]RWF'\I^!/,U#?FZM^C"^F7(WMPCF[P"#V-N Z=1"+++$?
M.MHV\=QR2,QG*BFLLGU,U;F]/?/QO8/I"B(A+RTN?*O%:OTQ W6<N<KQ[&3>
M:W04-@W]0I19!9P@0\I@*K"NX82KYTI,&@;M?$'*&O@]/M=>%&)NG%MNG,;Q
M]X0\N[\"DUR5SSI(T!#-E)6]\!*T/:ML=\<JY3?QV+\1V)J$B//A:(HWU(.2
M)?[53;J!=B+ WD<.M=_*/0 ;2FUX">""!0TF$[D:<8Q%M?CT[!2B;.?UZ-CX
MBI];U4Y<TF_VNG)IYFW<]OJ"##PX'GS'B;#8^)/0 X<P7Z0\GN_/&2 '$M?E
M1."4>V<UP==TR=0'O;/: #[O>3:CXUR;&^FKWY?./-\CT7I^-]7<MM_U<0*"
MU#80N]'\ID4RW#. -R1#!ZFTH?2)D=[:"-_"+"MI<[>^WJ_D^(MFS*K#[-R1
M_5J#9YTCZLUN=(:R;D'(P+'GD$J_'0N'[?=Z]>1U?$Q%Y:/\JD1F^4MSV37/
MA^D$G)EY/>NH*$QDS+CJNAQ?Z T1\#9"@ULST(W.B=RK(C7UX4H4C;7DOZYU
ML1I.THZZN+,G'W'O/9$V*/#_XOR[<,])FC=0SU4>93/YA?+"^< :5UX7DA#@
M6')W?FX>4HOPC2U(?(JW'5]YOFSY8^SD]=3*ER^#W1J^-_9NU6K36H[]HB#Z
M3PV2\/I)!7!5/59>0O49>)$M@L/_SJ,68'F<T.:2 Z_#UPV$ ,59 IE!T)!J
M&-RZOD/TQSY4.08X90::!M1S1*#/)&ET8/UT-CT@9\X,UF(*V.:?443ZUHX"
M$]V#:>MK2U?JSVOUY=GE)O,HC=$'9_V^>V+->"^)M!9XA8[!&C2.^9F&FE)C
M8'I("?;H"7N#\/7K0XEVT:&FU?3HW<$=KPH^^)TF&Z^G'^QAF'1ABX[6-C2(
MKPK/P]Y%VD"\B$F=PX*&V*6/'#_H(U'>,IP8ELBR+NI2!O?7'![.5B8_GM4X
MP72[*.!GIJUT3"\/D;O-\8#>OMPX5/,05TZ470@/M1H>J&>7"F$&TQ*:T%R?
M2)(BR/U2C;(N1FKJI'M.=#K&1L>;L.2L7EBS)SX:UZBA=E88RO94Y^V\02CF
M[GG-&J@$-A 'Q@A;?UZQQ:2:6L;[V#D\^568Q*",_'M\PF[GH7=/3DT<6'A^
M4NFHC,@%3'()<"7Y!CJ*./V#W00B^5V?>,5!K_.<P.@SFL64S-=E[6W#L2[U
M%>UI?D__;5*KO'?@5&;=MZBSD@-J:S%=P:PVF':2W/E;YB2N/'KNX+K--#<.
M\!WJ"]C\8IR>63Z^C&ZV<HMVZK]]WR=]IC]:I\_94)I,+D7>(@6N@+8HM@S\
MV5R<R")[/_S#;=!TDG[E]9R_:K2H9Q%$<Z=GAL><W>&J^@7]\=SI/6=,!3(O
MBA8/*B[!4@;F6*A64:Y\.B2V%H4.0BF&6:L2DRU-C'IF=5@#Y4_=-=O"0WIF
M>U0LIW1OEEF\.57XZ'M&=^F]\:_YY?^0D(P=OXI] W&6=!O36)A!HI6A&ZT+
M17O]_7I,HN,89J(^;S/E/9/BG];-+ %MW*M'5,]MSY&5%)[2]8K^&\1^5SAW
MI1Q&D4#0?'6.026E).71)ZA/12R((<2> ^E/+ I^B'1/TXI+Z^L0\22N:B_#
M;.;()"1>!WSZT?<*U7./('80[[Z+)=2U=2PYM:_7JRLT/'IVV*?V+-'"A)V
M?[$E<_K8&+\?;\(G:((*'#63(@RC-$FTAYH"8&PX,$AS['Q?2<4[C[1(SJRD
MV)SW>W_)\LKCB>7IRR\_'*MVSH_9\N]SS,$O#'MO2"STR0(!AKI;9YOAEUF1
M21,ZBYC.E64I'P+R"RDYIJ;8;QWCMR/E<B4;"[RT+JL7[X8-CS9:+TGX2&TV
MS69AV=O!'ZQR!JRJW>*N*E55@# %56S!(OT66[&"?ABGB=9"6?V^AJL71*4J
M/UQ<.QE=BJI!2Z)I3?7\ @TUO#=L6 =Y]_&RY3.1A$W#+6Y499Q:O[+<1XV6
M[P]B8DQK#P(*NW%%AF?O5@OKN[^I>%2B2QB"G?(2AKG("83ZB^W 2HX![!HV
M@:RV?I1H9&"$K?6-M;A7,:GE6W3"5IX'2>5]_6@\@)MK;HV>-WER)_\4A"WK
M,B0,DEZ$+L'F*13.:X2DH>ZBZ^-=R>$TK*)!NFZ>7\?8&?=@2W4W58_SGVK?
MHG)SC:,.V)I;:Z@XWR22<Z\%E"@O6;#B?+,^*RW,,7K(EC3\D/JUX!J=DL#@
M.]EK'Q%7E;GJO:S!N38F?&U"UKS[!%O"*%J$2M] 9''=6.*FG<YTY98BY(N/
MO)*G3W4,WQ8HYBCJR[YQ*[UK)+??X!>2(LBNFR0&H4'K9!IRP(\ZO4K_T8\1
M)?401<().P"#OCVB1;-LHW0CSZ23 ]^V[O8\,GG@HN?XW2=J=__;;14T/,?'
M-A#Y: *2.(T&+VP@'M=M$US(GFZ#)-SG%H= F__XZ5VN..]1EP9HZR$%>I\>
M8X#!9["6JI:JA/QJC*]575O.B^Z/&L_>R(QTI)M^L9[_1V43X5,E$6E5U%8L
M5[Z7,<C,Y%@1>M RQD] !Y._*ZE_AQ1QN<SFDJ5%ORW/YY,F*%M=EU>4+"P;
M#7/%YC+/]KK\7CK!UH2OS-2JGJ.[@=A,^O.O=C(97DT$:?[4RDPR1(;V;B#&
M3"DWT"Y$6D8)X,.3AR3<. BPG-T.?J6[VY!52WHC.8N8E&._&EW8._NCPPJ3
MUA'S%2X9,@2GT."PA\%)XBST5"$D>8(33R1[7L9D83309TL2T5)V&L :7:/!
M7G.D2^>7:E9U+>[5C[?%EV\^:>IJ378W4=_N=C4NP.]PFM -B\E$(OD12MK.
M@%4.B3=Q#G(U6,RFCV6XI@'Y,,K83M>&XI%%9Y>M1ZD]A_9(L:M)-'@,39-,
M-$>+J\NK(B@1N@DH8(4I"DSV7_NS[MU;G\;N,FC['#UZJJTUEQ+\JJU=Q#4P
M>RCE?EU?RG>EWQGI6[\AULLAL3/PRI7R*M&T^O7L%*YW'304( !4W<)OEW[2
M9)H_9U3SR'>6U[/W1:2/R6>[U*,>J0=O)R4FV4Y24>KVV\.HFR )L'<.FT(/
MM^1WS/<[.FDVYT7Q57,+-U47G,K/6,4H$\D(>&+7L[FR:^PXUM:;+#6&='*J
MO19^WQ@3B_>)?2PN4A*JT7Q1OZ6R/=]S7BSD49'70>/@@>[-\NRJ 6R2JO+
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
M;IEUS@V[(RPU8O"KGBLK#TFVLSAL+J^N:QO4O8%HQ9*1$N )AD?OFUC)_->
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
ME3N:^^REVLB#961N9C21_*Q+AD6$'4FWBGD!6*%3WLQJ3\98^:,=7#P^80V
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
MV(_AY$Q',YP>MSE7=CRGH$24B.IF59E\0V'F#Z5RZ=5J(<4-QG7[Y]I:L>?
M</Q)_/4 UO"#D_(']R_4_B=(98#TW>@51R3S 5!@L*%%_WQT46UTUN^2=Q/Q
M?MU3/=68\C2C*Q%RPYQ9B!-P+& )QI85I2'9DBV=BT:<U@X)MD[#"#MTR1'J
M/G:[0V%A16(>N!ND?WOYD=-X"*'HXI&V2RV;E+R;=J)JIU54.W[QGH5Q)V#"
M.&\GP%2#&K%^D3%X)7>J6W4O$'9RHS@DPWRL;EP[30G]-$/1S1]-.V4K\,TS
MP\CF"Y%^K[\7E;1XDD?1V9H,1&*;BT]H"(TL"R OTND>90;1MV>MQ\N7% 8?
MII5E9ICNW99=)C<2XC ^#%'NWF8@*H)B%OF&]K6F<<C&,W5*DY.F<A^][/WR
M=;_&RQ8_R5QSPT"^_S9YVYY"<:AT?AS)S/PX.%/I#*<U,-5.8,6"%P]YN'7(
M6S+!3&Y7:WP<[EN?=($[&9Q>/W#DW$,.?LW^@XK2D():-!'DE^"53IR7"'_D
MM%XW@GYI<SJ=*A_?H<T^-''/T>S*9,AV_L9ZN*BH$J56@/XKY>IC!>\TUX]0
MZ</>;E9_<8I@(T1 54<$M%O8LH)<(4XIQH13@H5C+"?F.M=#;S!@5,YPWY#_
MG.U8QW"$5F_A,//.!U>UED.11GKQ5Z0TWYEEUOUSH^!%L"0$/XZ21Z0G_OR(
MH!;66*@LS&D^^);G(AI9?"YK]^N SULU/P]*Q.0^=9!(-\O>#]/E]B'H'O!9
M))/+R>N099_FY(,0V' )*%_:3'Y0E$"#)\DW(/MA";_G9*3F5R+D#VH<3M4I
M&AGX]3"S22_P\A\\[G=W=QV0J"+R!2YWS6W^9O#M6&[(B1EJS/?^SSXV$7Z>
M/R -RA&$[Y=Y)C=F?>#8GD8 !D^&U^I8%X #JUU8:>!#A=O/&VS;Z\&U1Q>W
M<Y=LWA>@N:<&-$0],IXLZS\YK-66H/$OHICGZ$1I)-)="4E$NBTR;E&.8=%
MR:;!98 _;GF.].;G86%:[4]%A1[/+RX,*M^U54OP3WZV=#;K-/4*-#]OF3QG
MQA4=9MT !]MP!W(+D8 41P2#J(O9#\31*VAOGNRI\J.A$F:O5I6OG BOR4XN
M\&[)RSL\'[\W"\*/O9EU1.'-&,A5P'A,QGXAULFO_: 0A#!.G$RV)".IK^/0
M!,H0PU>..?.UE#AZ+Z#!-OY??.526#WGE<ZDIN\6?_K[KJJK;!Z13UU?IP+M
M++/@(FU.@P'W"##F2N=_@'\</F3FV9SM^#8KN Q=NZ8?8AOGU'!E7N-"S+(S
M6</L+@1Q#T?YP#.2A*6!GW;PF?YN9.-4%SF!*\-(RWF-[H.)WRPX^R$T#&4N
M-102'JK2<_?,G!NDR==7[T5KANU'F"IW'$:_,\66-:6BV-)+X(<,D82H@W:M
M*U%;'ILHA1RYC)0+GLI[D+,]_NA.7[!#5*2W7'/2VFBI@]Z@1H9R5^5@$9D+
M-2L2Y!W,1+N6?0QC#-I=3%1^.V:"2:\DL9]@RL&%8,#;B8_SQ[/V&4,YLJ^_
M"JY^X55P]0*D!=E2J=U<D7X&GWW[2)L&XB%U:M/X3*;?>X>6&Y"Q4I\FW\PW
M'UMLS)P?Z:D4O\ H5>!(YXB4:AS](AS0)/8CYYP1_M#XJTB!</QNX(/-&%O;
MKV;E(*UQ;+2+-KMTV:%*U&V^]D/CXZ_/BB.M&TGV+;FP 5P0F1\]V(^D^PUW
M5Q/XYQS#Y1+\RF^ZSU_MK&/)//@V\K%'_'6ZYFWR@F3N,9'@22(E&[_/0JF%
MK:BV%!6%EPV:)-)3V8>!S-+5NT[WDM4ZWCV_7"3D^L+;3NK?N/JVC^ZNK,X+
M@H?!-&>%&ZC!W-F!U,=4X'X*$^96V&!*B%/+=UIK8O3R[4V'_>QYO)7^MH!#
M_+\=M?U_^:OK4$-#+0$\I=:F4U7G_43)V+9'F,!\@2HQLGPA7E-Z>6'&0;9'
M,+U=.77ZXQ=AV09K"#IO+1SD31N<;.)U+Y$?7?AZ7"RORLE_4Y>'S%M5^GM.
MAEU^*VU_8<#( [DX+'/WL/7GU))T<W8_"'W->6QI*).7^Y-<I_\#_]?N-@CH
M<[^?CVZYKVC&/C6E?^OZ.\G&TWY-#>V)L$,:K9LS'\3GV?T6+&L(YB>+=UQ0
MAWB#.&-*F4K9@0009Z:H4RGL@Y3A?3;JJZWBA8S+/8D'C 3<-!\.5!Z9M5])
MK=474ZJOO.I]K,9IQHHKQ*M^2^,D-M5&]"#J74@G(SI;B@Z,>CA.'1C!Z@ 9
MT6_F$_NL5O;*CD7)Y)S*,NIY>? XH:JR&/H4 0*GNC9;VHIY$,B+9"0QW0#)
M6L"TIR MWP)?N5(0T N7:O":.V=EIUQM6#JP7_\UY:V6E^QXXH73_W/2Y@P<
M.(!;:V*=2I]]23'MC X^!3R<.C(<1O,%RFD>*035"#)B]FJT]>BR+RY_U#D\
M;'!W\*J(#E\G\284.)"T5LARQ7C0I]:EEXBB-V=A/<."9[WIPSUX?G3B#YO)
MM1*U;DOFHP#D"?5Z^P[/DG%A7PAD_3FQ7IXM36!>Y"2;.,F@/U!0#S>(5%U&
M+^L:,-6OJC%I:.*(\GKQ_NZ4?)[A+\GWCVY=JGJ7.Y?E&)4@L^M70 \>4".S
MI8_0_JP;D9N=>A Q[LP2QJE5N7\UUXQW( D$&AIEL+'.C"ZD'KYI_U:HK5$H
M,^&,4,DIB BN#P6H"[*ES9BQG#(<E0!F&:$I$UR*7=7LBMPBB(P)%317PUL;
M!OGN,^L])U*UWJ9DVNO;IR:<_:K'ZS5]D"LNP\D!B<PBDNZ"C,'5J^8QKFU2
M_J09="@,180P//H4/QCF1/FI]':3;OC&U^2=B/VLY:,]J_'7,ZX]=NH+K#F
M+7F920$#S8VMYS3K0_G#EKN]Y,6HS:WV@2::RY:LN">D-=!$J][X)!BLJ:7]
MNM^69W3[T%\_-]D_RGS(D99>>"Q9T.)X(%\77I$KC0[H4W3OV![#7"Z>6Y&C
MM@8,%JJ$;:9^[Y#@^6W5D=?^UL DV'R<;*XB6I5=?;"#GA1CS#&Z=?2NZ=SI
M)W'919%#D-O8X1:D+*%C-UK]SU)[S2$T#2441%C2,<@Y$[KR:O+(_=?RRR+:
M6Y#^?3^OW6#9XTAPGHW6[ Z$-LH.Y;SD"GJ@\;U'%Y4:1XP+_:/MOR\NV;:T
MM+YK37,X&/(MS<&./9?D8WZN'E/)!SG^9T6';WD]@BNLPH)CSK:.7.>4F",9
M9K2.).H<L-F( W,*D%-Y\Y]YQ.'LY4&3FBS^#M^]ITRO1?!O#Q#"@4'Z$2IT
M793^R!T09E10N84TF" ZZ?S1$_U)FU1.#]U7XMTE$5G=FIHR(Z/J@P*6*GXR
MN[;P:R H\Y=PXHF4%] J3^X <@_R](<)YZ7WQ'&3U05[-/7^6?2-X/=EOS3\
MT]175<F'>A6B>V7286"(4.:(@&;ZN@UC=HN9 L2P3B[^7%2?:.*+)D!%T05;
MCLT3AFXMYJ/=>V,NV1S7I_^]]=E!RC47<?_B*55+&FX:SCS/<%DKPK\=WX&(
M[,FGE]\CKHV!D[]W-6+6'!X8@8I9KBM2*-34_W[J"V9TS7?>3IN/J04&QW5L
M#Y%^'AT>A9B>HIZOH,R=?&!YH/855"78/:&PIQAR@'5R^]N(_H<K\&>O88%S
M+T*O<4  %%P'4R1_.R>92'D97$IB^6,.C&/\0JBTH9<_R?07J^[1Y6U/"D<Y
M17V_]A5<$D::/.T@Y]W?HR=($V1+3G&%&8S+S!OTS34_!I0*3]Y&):I*OW-K
MA IY89P9!UN:=4HT3G=?E+)3OGE8^?;G3-\UY_FPW^O@"*,2B)0LV-N 6)QO
MH1-3FE[1199T91^86([HH/LB9# VWXP^M&6=J5>Q^I*JH&H3J6;C^LU?:R+=
MY!'])5<H'VSS-*! U^LC-IAV(6+^,6,HB.1*Z3ZLPEN@BN;<,CX5>%:L\$P]
MZI1&= *F1PEVE]VT#<[LKPH2 3A 7I,&;] ,J#%,>Q'UZ6M;-"^X70>]</M'
M2IMV"7K88T+)W=:@\/,=]\7%0=CL@DQ/6HRO6>P&)!.9@*0[D@'355=..S$
M!P0YS;SDBD3[T/N[6[^_KS0A=@_ _<;#'45TWO@FZFP?-/C1:'G/YXDR359
M99^O)')<(%*[!SXMRI0 WM,BS<'5S]0![&C1_D%M,TTX";;IZ.;M(J?-?/^8
M%RWOCQ=#!Q' ?F@7=([ !-5); G[,B=]&S]W'IE&%& ?IC/-"GUZ<MU[>YDY
MY<&CP[N:&ZR,LT0]J/*SYS*L-0ZF!R,^2\#73_JA]3J+A( 0ZB!.$'."?CNG
M.$CNX2,O/>NQTJ;F>-42]11G%[IL]2E5619(\$C&N!M$0"<Q)KB8.[4#:>A[
M1)LQ!F9/PEW"#-Z\]"[[5F.:.ZS\7T*'S[[H^+0K4\_0(%5-86D'GMBKRL>
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
M.!3U5N!0XO0GB*Z-[,][("'#"Q$I(-K0'0D/B7QMH2P3MBJ@1D#C.HE2^R6
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
M-)XK\]5\5WG0GPB[8D#JGT/U7\.*S*N'?JWX>5_(<,B=[M=ONV/)X?E6Q>]
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
M10NN._RB.[I%A"0T6EK3-[7SF#7Z3JG#_-!:UUGMD:%N;H^,'HS=?#*H>87
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
M*?KQ<[OS[ONVGB6JYEV!SH8,/[N;<ME"(Y@42<.R97*D*),_1[-;B-OEAI&
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
M_.R?:>HFWJ<";WA;+JE_\\FF/=>,5 OT(MEB&)*MX3GT&MTT<UJUQ$7B3I]
M+$W3-732N$ZKW(\8I*%^=U:NRFW1;2UQX:,:UF\-@H4*?]^URG7Q0A).'F@I
M=;V&\K1Y=^\)DP3#5'V8Y2/\,^LGUM5[+^4CO^":8%3@)A4@JTU9QUOC& 7:
M:G2.?W"VM1^R7#DV6#-7G3Y3MA9<6K96T]_E;RGY9.QR,'RC<9*R^9UG::ZB
M+E;K+ 8R:="><Q17'E$&UP_S(;2S)7O<3#&^R?ILF6@#]KYP:UVI$S&YDQAJ
M2CK<1]/2;9!MCCTE_5&8[U*^HW+?=::W1F,O'Z4_C0\4=TTS.55G;1)LPF I
M8'SR>5J5?U)S\]>RAK#%J18!<@V%96ZY&(-Z8&"!.U49HN&7$$"HZOE^H==?
MP/ZG9+3_8+/GZ/+H[J3FE-SC;]$6[-P5IUT"M2(.SD>N6#298R"'P"FC-%U\
M3(Q\H+&,+KL7TK/RQ7;[OI/KHTT((L$67]#F\07/OIJ-/[IPENY#98B:??J/
MZOBT9^EF'<WUT-G+IKH;<53@C*-XW$:85]OI!N-2U=7E? J345L!2KX0_37R
M+J1*_=M5!]?TJU0@>"9S>@;54R[1?^ME4RXF9LWHE=?LL62,6Q<[\S0HU77#
M25ONRC6?=:)O]3-X:L1=ED5U^B"F<NMR?[F/&Z1%MI7K4A_2JJP\S3.O?E(<
M3,B\VB/U)>@Z7D79[%O>^EQ#6-;=@B\T'5%N./W_F>?\0ZZUV.D_N _I#P;@
M#R#B;X !)N#&,[KAL=B0*4(\'MF!YIHF29+35A6V3,[/D$J]NJR-&XT'FF^.
M'\7ZZ=LG4($0!OJ>CU4E;"873I1-/9IY<;#,XQ.L[V"IW8^?YK8]>4_5*TXW
MG+Y:H#W;XSFUFODSX\?[%<0IRH C&W@B8U+.=MH+<6R8XG"XK<&,IGF%%_>'
MLV>*ZO:]Z:)[YZ1LGQR!=$L6@)OA5>LZ^R?;-N;,:<9$[2S.LMAW2,7[IZ(Z
MW^&[%;V+Q'>*L^7SF:M?,9#(<G^L^GJ9ZCJ/)_)4#;;YZGI#@W-"T1>4K X#
MI^F9$Y?HRL^6<R49)_7+=A_.D7B>C8FYA(NW+;0,M<R:4<*TDF1-9)ZEM(UV
M]EATKM:8V>8O*GU#[L@N!;\&@'?\],]I2&S5U.RO%NQ?R.S/ 2#[S*[RA!P>
M4&3>@^2!O;UY"L_V]-74IC:Y#UD<(;ELDUQ'+U7C[ZS\V![-K'7IF"?W_-.T
M4(F$Y9&"_Q4LM.J&.X-]\^7W*.QIG9233=XG=ZQX>5=:L+OSY'&G2R4=%/I"
M,>NG(7SS;@F4TR'18PM*:^9^*=PYP=$M$-\9M[P7Q/*;S5)ONQW:Z5^(\"B1
M!$$1[!Q72(/2I! A2=D!+#+<?/'=>-,6O,WPQ4 P1Q"Y;M33?W:V.:/E4C0L
M#ALWT.7Z\&9[P=T R=')HO1,ZU'N[&&U]$47=@UN3U<NRUN'/L-8(+!UT_[J
M(+OF('U+_8-Q #U ]XZ[VASF>;?@,?PL.1'YFU_:A-].;A$.H_FE&Y2Q8'+%
MGE^JFHBX^HWFEYJ_$SEQIZ<$!@9GKM),]CF:7Z/(>I8*I,I-NI=GE;?"1>+*
M-48J)[F>/;V=EFM2.]7H\W:F=LMG>:)5JUB^4$W]<Z2?U;1S$+&9?3^N?/4
M4<+3-B!MEG1L=L7_*#VY&7&:-?QT3D-_#*JB?'4*5]!U"J&#8V]/?N,Y*NHV
MH4@%:I4D-[:[!NKZ)#X42*^J,Y89G%:=^@..-C\; 6HR._*\_EHM?KIZ0?)\
MED=!P)!Y@\=RULCQ:,N,*UG/I'55BSR5&\)&[^ES6P]F+ZKBK3'L[50@48<O
MK0W&08**K%5H/L_\\=%'RN/HK=[C6R)WA2/T[ZC&=+#'SE7J%#-&44Y[;CM*
MXE@VY#5,DVR/CMG:2#&S@HXV=^F.D^ZNP1!%NV7IK[P:O'=/U12T!WL$'M;W
M]_+G"/EZGE^V-T0LJ:O%_]1[7CG.K546<I*L;*^'@Y%2A96:/6ZK.K=)D@_-
M)G5@36JM4,<VOMS@J^0(0B[W;(DJ,ZM5EXBI<7/<MTFL9.HLEHD^[T'[D?28
M_9SOC[XJSU'T)ETALGF9%GIPS'I!#JZ7&<_:) [9@U8&OHXZ)82.' /)NUM?
MR=OZH]7)7!Z\DY3(U^UW7.[L^^@5Z(M)O3I^XT3*,*?ME_HY0D)!=$?[A)/'
M5,[3X(&UT]KJ2WVK/9*C)\Q3;UE&=1*#EH;M:\2;D!:[G3^14FX!MC05-*OY
M3[AS1XX/R]AA>@ NCVON3FA"8N7"3EZJA32]?8ML"CWZ^NOX0I29T:I<$CA
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
MCFHBA<'S/_8WU. /5*=<N+>0JM9;F?)05T27MAR_K" .'6.=B:YTZX@W#:=
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
M@CI AQL56+IS(3<A:AM O%Q]3O].K1<-8/*;!D26=R8^DP^+QF#0%=L43AJ
M7/>+C:J-S.GQ=F)>?%-L5_'F4*%$:R)VK5W>7*>TJU?1;\3<ZL/;+G/YOD^_
M!%5KWO/*C"0:;KG_XO_=PZQFC@D"A9(HC-<?SZ<!N+Q/I7Y^00-\5R:_,M!2
MCQU/^W/C8B^U!0>FL%Z>(X+2:  1)TI%,MT/;X-Q*C3 VTV%V"_1-M\!)W7$
MGTJG$!OP2,Q@&]MI>N[1Q#/86CN^KK6<[$0Y]O_,RHN\TE=[A\#[\UE_D"M4
M?"%J\['F=E=.+9&[5?[,-Z+N@$=Z:AG0J_8.>/3]]IGE1+;S&GY+L%MZ3"\/
M4T]G(*-=J0.R/XHWI9*F,F$SBW(5O!HLG?;V!H65^0UK"*G59?%J\W)D[N.$
M6+1+ @?L!IZSIWUP4DVS#G^RC"4H&!E=KD/]/+3[XS-XXK-J^-V$_4]]-@QM
MR,F,#@2K?Q#\/+')LAX/B?/2/D1$^SN>U/R\I'+V]7'[5YQ!/;S=@"UUP7DT
M$QF$^X4.)Y_%D&RN&M38?+*RNLUI/IJ]T5-LGV@HDF25$LD253+>I0W,U#=#
M"MJ?*]--HX3$S$+V=LPS)M(2Y9*C521U<\NB82/6<E5 7#D-,!M,J/Q&CU2'
M24-_OU_RG_> [$\/S/Y#>T7IC'0[^1@-('D<3P-07J2;4V-= ?NZ?^E3]>,3
MR#'<Z%^MXRF_FTU>RJ*':")X/9H&N&#R7Y H^E_T.T'5(5LPR0)V'<\SLH=^
M"C[E60M%]OC4Y%\M%#?X=(PBMEGQ^8C\.9QOXK4'YF\SEY)]W!NAC2_[4GLU
MO:XI.]\$SV:F1^\Z@:393\DP&%M-.X[5Y>KUM["_G'> 3"41PNJ)94&D[>/$
MHZL;S>+L2QJW3'AVD=Y#J2!.-F&5AS=.2<^NG\6@Z;CO-$P:)YN&VV\/0.E'
MICA_NLXVZW/-R=W_\2.+[,4XCPEQ-D?_RA]GLR6+'TFA@BNMKS4YHYN.)U^@
M?"]=F\QF85,]EU'\\>>V^-*AG$BU[1VZI>S'M_Z^+?EOY<8_-[X>:T.!H0@K
M2@Y5N'#3!;=KD!H*NJT'>7$H4[F\:?80XV4:TL?M2QGZ[B4^#0,C5V:EOFVJ
MZV$VM:2;6$A^V<-K7%_Z^ &F4:-\%?YN;J%NHBF;C?JGAI+3)>_)-[X.RQ=B
M%(XU?PZ3;:BGI("NL$V2'M0G4<\@.1_H^,ZS3+Y)J6@0]VMTN[+"I)8W:-/J
M8[& _8 >>[ \)7,96APR4VR>5)F6+*TA.F1:10.D);I]<2.I<7Y%1QBM4R91
MJ,3U*3.$2S9)\YSY5';1?^^$SQ&\%YESG^JR3.E"$[Z@9)#5Z'DD>M<0O"5#
MIXZF> \$ $IG9N)@( WP!+W7=16??8GNG10O4B -<.>%D2;G@=%NX5I:.V02
M<1OG],*P<_NE[85Z?%K<!Z,EZ'/3&[43E!@+U :CO'=\D,IY ?-B(TU$4=!C
MT[2?1"^[\,(^_IFM'QFSQDG-!>+CQAZHC]1G'9@BC,N.L1DD)G1Z!JW\6W?_
M2L9?3%9_<J*_.FOQ#T\]_>GX%].8889?F-A+8'961HGC3^Q86ZP2*A_8/K@#
MMUC0O/05_I0/OSUIV#&%[F1ULJ1\A/D^Q+N"9#J%^*LS85/PZ#A2LE#D3?7N
M'H9%N_VX&R3MF1G8$V)&+K4W&]C@;7=9']*S?[E6/0ND?%+-/3Y..F*AB-_P
M?/H^BYJ>#6A8FH7?(9)1V (3*<I<%'WYW)%O@"O1Q!5$]XW.^ ]$&+]+0$I
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
MG$C%.IQ9B8(7QYIR[M2<3J.2SX&YS]<;["*&M5H^C/?""<A!9#0:9YOP L%
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
MICO#=D>M;"Y8%L16OGG^LTAM]/W@S/GE]R6QHC(MZC6[8B:Q@;]V1SZW0++
MN =L4R'4&\#*PH@:X);KK-3.]#K!+8#B>)X&&#D+>42^3<R3*=Q(*H<9$SL*
M7*F #"J[]=L:-3T9,R7T\$\'1\U(*-7DRJ.,TZ!=B?,"T>1K^)XX=1W\V:Y
MU%5\0%U0T1KW\,GLW7L-5_7/FS(W_=CIE"H:K($?S"><Z+D\6/*X/D,%XS!L
MI;#FYZI37\,9F!>\4[TQN#PH6#]K&<@V\N5)G7%7ETZ+R?WM$F\775F#OOO5
MR_HVW*@S9&.\4YO<RT;QKH1C,Y>L/D04B8X5PS:2!!0\CQS/*W9XR/BE@A?Y
MP_HVT9]D0^;']<2Y*V89: "-$GL>?$K2'<V>,A)Q%['(=_XL(AU6GET2$DWF
M1@ZAB1?H3$9C:7J-!J@LC/8'ILM=-<,AW\RUWR'I-U*8.)Z"6ZYL0O*),QV*
M%0V*ZKL,!3#93<]5.G/',6P'B8O![>;-SQFU+OO+"WA67W&[33#E&*$!CMFN
M;XVR'PK3[R:^C5+TOU$U@>$-=5I5*08+_CZ(78YJUL$S[[:K^M-IHB"<GNJZ
M@D/S1WXX?T)EJ;9L&%T_5:DN=3?Z==C&O1/'7T,2T)4YFU?I^>HY49O@BPN,
M@$M#U3 \>(.W[Z8GB8DV$ R\HKB?#LX9"^NYC2VNZ@M4"NO&3EODQS0(NW>C
MK:A#")R/\L95D@1\",R!<$B8BFJ;54U[@ M\89 E1Q:>/6U-XN^3_#A?'YNZ
M>^!1E>SO:'L?_SQ]ERT*C/.%D-F!&/$PA9PH\&D4*^S.\)['6?VZD;T^:43$
ME]MF.*V*VQ'ICP;#[RE?$5D02;H.O(]HXX,%T@#'%XAQN"1LPDO$?)KJB:RH
M#BUBRR7?..D[&8:?<N[;,&AR<UA-&YXSOL4U)WI'.O*UJ+_H _/OICO:9 X@
M88J2B?:BI^HY+K0S<-(+4] 329:E 7@<1EZBAB/BQ@O]&:+V#)6VH%S:]V&?
MPNT]C8^+WN(27P_^%\M(]]5-L*$L;7 !%-[K90W/I@)%=6Q+3M9!79LO-FDK
M%/ S^P0$"2 ^]P=O>N/]R%S?\A_CV,*]\C*Z]_$53"6V[V>$,L-#%XV/) GV
M/#J7PP+N7TZQ$^9C7^XTA26_)X^X!4ZQFR?/W2D<[\4O7)%CTY>0'K#2#$3\
MK/.J5$ \'F1UR^&$V860K&&:(_EA"Q9/IXCB>O4"J^D&!I-7IG10>&&B(0/;
ML\W1[W:1L^?JZE[:QYV3NBA[]%DKX'18EK7#V[OR[D??]P\J_2A4;EZ6<11?
M(UAK26HZOX;>E6\?^DE'B?M>@13WC[5T1&A>_G<#[']>%/*_2Z'MWP]SM7*R
M&4X\$G71&<)<D^7X?@*F=V)T2C%G,O\B1F94H><K2T5 I  'TR!@O+K(K%.G
M._E!NOX*,M_$8W5(9#J4HTF^S#922,K4(3=#=W/:4B&W9FU:1[8L/SZZ0D'N
MI=!Q/#BF!GF$B.@R"TP?C#IU[,'(NS2_6BU'N3.O GZ\>VV*^087ENL*:M93
M3O"8;H][+],,XJ-^@2C*D8?[_0F96].+3[,MCSLDO8X/V*S.DOI"6#:I&I'!
M-K0XN/6]>&\:]*5\3+;5\=.[(YGSI\S*>5R-7(V7/"7+S8:-/6QT\>-?UF>&
M";!^L6Q=:'JEP95%77V00T:R<8#W8FI:2DY+67FFB<M'PZAUO*6GX@C^ICY3
MKD> /0:]H?F&<^1)[H4G(H/;.SP5)G6O8^TY[5N!I]59<,B.& PPRI:K>FBO
MLS[5O[(RP>&1CD!3K88>AYMGM*FWJ:NOZ%:WF>>589DN2S4/_\!]U$)!>(%>
M"CK8J-$XM5+78!,2HB:CGF;?10-XLDWJ==( M< .?G"$JGDWD'B[>FS4;-MT
M^GW&..H[V)^70K8VM4@37NH[KNZQO @D/@%3;!*H%CF4&4CNJ/GX3]N+^ 36
MAUPL,ITD59TZ+R>=M7V/+ZSHC*D^!Q@<@:D[@==ZB)_,YAPM&38GI)C%."0_
MSDW+G:G]Y;2T <3=F%.SSM&B 2*+>Y*8>Y<0[:P3&A6$M0WX:40;5[,A3AN;
M&D'/C',UW?W:-T;M&Y\"CYVI?/H$KR2'6G_OX$6PF)A6^CW/"?8GV^!9.&_>
M=UVX]EYDQ""%7V$L'=&TEB#--K\<Q6.%*],^OJ!2/6+J9J.PE4Y96OVM)2<#
M6/B?,O9;16M*?%HYH-(2FQXO#X^S.NH[M6-QYQPJQ-\=_8 \24&I>X2^)X.'
MR8+V:EJ*33UNN87;78S&]TC<?F <WT'Y9:SJ ]$.E8]3^4$MR9YI04IYG#\S
MT_7WM$M?+_H.5+FJ2#3YMD <4J8/1 9,L,C-Y7+]HKX"LNCPN[ AGI*U]'#-
MQ31*?NRK,XB6^M??_<JE;U*J0$JK? OT^),2^<[A7F*'_\/HCWGO*./#H ;R
M^A<)Y'QL1Q?B3-6I-NSBF_O/6T;MQ!GE9#7S]$@37J5.>Y'\SZ%.+)'WS?CD
M;7XBQ9>__B*5+=IOS3V=JS:/@*NL#FNZ'/DTMGE/<>GMI8SXV6P'CV<M5WNN
MWQ 6?F7X?F(YIUV.'P)3)R;E$2N['QM60<[7FZKL7K"OO0TV%8&WE.[)H\O)
M?'@&WIX@5LV$NG$)1=[JC_GY&;$?J_6G= H*QL:0CL0T05S_:<&O[W!S[449
M.NN/Z\S7:O0A-A[#&[G1TH2SF/:_MU=?#C.1OT.(.<TTIR/XT32JKE2G>,VS
M4"RDF),]_U'(9ASW=PG!$V[_5CZS;P6=PP548041'>FW R;@4N-G32<<#>K,
MW9P\'$1!5,V"QE!ASHK?&N. >&[",Z(@+J$+Q(=3[MR. 0&_U:!Y75\60@TU
M1VON8)O&MM[,:WHPJ2V!FFXP7Q-AWI#>A5!9Z.030Z7GLA/LE'"XF,LLX[ '
M61-!NAGC1@E@!2DT-X9;B0DG/E3^G-=W]Z0XO]:5Z\ "3BP7!&>\312/+,#K
M@QA<YNK8VC,2>/60B$>:& OUD(>'S]=L U\3K@#2@C+Z*7.I)S=_V"O6D)[8
MP$=2YRJ=$BY28IL5W4K(1HTX\G@V<]B^<?2PA-SC3CV?X2\WV41M/C!#[<]
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
M/7A\G,..FB7:;Z$N[\W>0::G6SM)4 &O.BTN[=X\/=R\'%83OL'0QY)74-_
MD48TP^-FL:KM#<!0'Z\(U/1+\=T$J]%&M<+4OA6O[]MOU(PICC4V+*4-=# Q
MP6<4!-5W9VS&1%#'.8!*!*9=A%'E[\.Q:5U5*]-XNIXWJ@B.%T.R/;[Y^W=Q
M262'X?)^]*;K4EQ%0V+]S#B8IEZ3)V\L?%CC6DC6^J@X.LC[7MEZSN:*_42+
MATD59JS?8C;MC]8T-?Q!>XD0"\XFRD%>&??T5;SEFN21<V7X8E^=TB+?78!N
MN,LX1.$W$0+L]'4*-=0YL:S[608S_-IWFL43"M<O]YHY R=R'7Z;^,IZ#J!?
M=PG__3N[C-_ >RJ'9<!\8$A]<H6V-(?-GQ8^9/9:UOCIT().&N+&=DE/PT9I
M:D-\DDC'I$_#YH ;%G4.Z"1K"34T#>V,(E&O(LB$J(R(GU*OY**,;DW22\5=
M7;S\.B,H8P0F->Y_;PU\JQ2U];'YZ@<E NVGI^,8BL3\)#6RT!=AE0"Z&EZ]
MC'?5<F_J97F+/@9K!4PKNVFD:AR7@#UE)Q-F$;/UI6,U?"\+-.(.*F#EB^-)
M,SZ^Z .G'Z7[=HH[C9:)RXJLT)*N,QZBFPT."81))K6;3N&?'F0PRZ9YQ;SM
M7:>3__U-53#++/KZNF<_\!;,"A?#<")324B*4&0#0]WT:@/5A.5E/)SA@XX&
MO_@9M.,3;S):'7\S4C5?[IS]>,9(%,)WFQ,1\P(Q(IH_W5>$-YT?0B1C$B4&
M#3TQX7*5ETS;?F$V$VZ29>2.\T?$H2;5J1K3AQWL!?J4M^RV(H=;GQN4C,/B
MYP[3X@W6XSRX;$O$X]#RY0>9#=DURTXG=.W[/\9AWG,@LI-+,6TU9TS-39'V
M[&(_D4N&&3]#/5"H^ *F.]X+/N+<S4)$&8+VA6I=]>>S!=/#V!3_[Q9G^KO6
M "SN;0#9/QJ<A_V%3[0)H*[,CYCE3B<F<^^4Q*;"'B^W0/7NVI/R,A]^X1&=
M"?V;RP+'.\&U1E?:3QZ0ETR4F?!LT".D0!\MIJN0O663B^K+A\N=:68Q.&&^
M#(<-KGX&.BU3[AS*]Q,F?')N<IQUJ14@/T7 B6WH_,&W#9IYPRALT5L:\W(X
M;O)9Q@:G!V;SO0:R+ZY2<:*5Z:IA3;L3%>PAP::]0>3VR4.B9S,-X=H/,986
M2HT299C@E!S_%7EIM4O/$0E=4E:%$OC0D]OG@/V,'8>]@ F]3MF8?H;D$JC1
M#R<LIU_^M'_0QX? F<_[R"'F,Y[YR/?X3*I7%=V:O#L[>DE- 6\V<0F+;TK1
M<9"^%'I=R[US0%TM99@1 WZ,0=S +(DC^.EQ]7YXKR9&2E-\2M=.OK(AXL"A
M'R;G%'X4TZZA332C^HUQ"E^JC@>? ]KDT9HV3G>]J*K\G:=^:0:%S'NJJLM3
M8"D9(>< <H<3!H)&]P;.PJ(T[X,!X5IS1HJO!8/03JD.=?GM4EH'4'O&@_ 5
M6V1B443:U*$58Y%&2J^ *B+>K#'>X(QE8D+*,PYLI$UR@]=-7=<E1F@JHPBS
MJ68JK#7+(#2*,=0L>#\G$LK.1O3^P[\E?CXPJK<.3D9I;_C&>0@.I2VH;_U(
M[B%1J$5$23T;=C>[X8X :@>BQZ8O/W)PH.YFM9/E+WX'V*=3H$LPW2L9T"OB
MGDIUZF^:W)'("<UZ3!4LG9L=;U#/56'Y2)G64*7UGQ;_5]^):3ZR+EHY2B]O
M1"-?UD<^$#[V-FBUEA;XY/))A3*KR"T0'N'3G.[.')G25"4OM4\DH/9#\><
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
MO+P:N<'0:)$&+K7 G=G.-5+-@R,-9[@^M ;0*K)F/2#9AJEF:3;W5Q<YS0C
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
M)8K5_@I$]\?B[!B^.AH-.> $('&EJ8<+]U^&6KW\LE!+2 1).D.E@P3TZ:"
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
M>LGCCV=^A>'3$ULN+&'C$%*D](=P<!!>W-7L4]6V1NN!#_>U2@/Y54BS+[U
M,'%[)AF.MWT"7[#$2PS[/->-?,=P<69+GG%(W@^9/1@'WF^+1ZO,.,: 9-L"
MRPNV-ZY84=T_#[ZLW;,V.7L(%-GZ-P0S@@O -4O,-"X&_SBE2SU%E$ 2.1R_
M'L+$475*ODTMJ*!'E5^.AXB%7QW79!+F'>8WO)HHWI1U0:G8Y.SUNX:DX4[/
M=ZAV[EE,!XKH4CW+3:XA;6\6X]VY<6M=PRR CQEQ.*&*:O1B*+'NF[?9;&1D
ME+'9LLW* R\M&153M_NN8*+M8@)CY)2#>D6A[X=G,FFLZ$JJ+>!J@$61V.WK
M@,87X8'4LT4'FBX9;X46Z#E\<:M)%/4>/-$N,A_-1V.=(KH,X/T)VQ1C9+M-
MG:] /;&W6T3#GYVJ]XSOZN3.D-3,E8;)=)^XU970.2RI_?:[E*(/OE,0[P]C
M#.^M0\HAO\S;J[]\BTP'<;6 M>[&]1J=1E-?[T_Z>6Q;8^!1N-(+J";0#^B#
M1;0V5<"VBXR0R\%#J+QWAG'<\51QXH_+K<2/C\'=[N N1X3\I%2J0Z<9.AEZ
M<[1?!1R< 6\Q+KSR>6+'<1-%O$ 3P9+]B?[M>JFVE/.4<Y_PR2X3IC_1RF8_
ME G+ 8:PK:+<&TOPT5S03Q9R7!S#FL2D(WU@7>;B6)]%P3=G/$R%U!ZQ[HA
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
M++XZN,XGG+8/XI4G+3'![Z$LOA/[(/)K=ONR*-NLI 51=AAXM ^B.C"K?C/
M#":6=1#_B>GVWZ 77G>$,E2Q29A=D^]X0)LMPE)KDLLS Z8#?)S,;3^LWQ&3
M>2CSNT;U$L\>+=R^Q:]XY;H_-T-]38G:L+S4C9C%=_-1Y9?_2\%]7^Q]YI2.
M=!A3UK)603_S2*_4L,JC"P.QSY.)$BMH8?1B<5W%P+80 <G6&%M*)&.WOL@6
M7"""E/S[$O:Z9DU[BX+.XT+_\RNFJK%/#^1F))_L5&.KD#5D"RV-F8T)0OS+
MGA!)LHFY7]P/3\ ?_HSGZH/R?%]^,)W!?(F04JGNESFR(.5E]^WMG,Q"]5A*
M>MH&K $^N THB3)$.,FX'LQ<&LT1*"X)0FL#IIC7-E'^X0%JC//>%4L_G)JU
M O=L310LTO?.?%20)$-#4"VAGZ[V0X+&X,\]#[*1.:Q8@BU)[C&BZ)KSJ"/C
M*Q1,G(F(<W-AZ:7EIJ2/C9V3+P+O5>)O#>OT*@14A>#7Q\XH#+>:_*8JT7:
M!DPYRH)JLYE$5Y]#71U#"ZY'OH>GXIK TNK)?S/+_<6R:<.7;>K=F?5N=U 5
M6CK5GG<: ^4?/W@!L9XY1+= 3V(:9C83* /;RTI;4&JX&0616/VN\-JT>@17
MV)#$*:A6T9!$@TQ/Y\5_FP*'Z( P"?XUC039VJ",$J'I*#<B-I6E7D?YWI9*
M'I\'T'^#4VX4+/Y4S';++S@9AU(]?CD[Q-W"J$\IZ=\9!'H"WLBUQ<NFRZ?,
M.B-CZ@1-@NK?3;?A0=J?8D QY(P[ W]0UL%:*0>IS*SG)[*-4[Z9=Y[+4,8]
M<?&XSKF%S5AJ4=JLHNNC1_+@3=L#2VEYBQ#@WNON"FM?LF&-P8_IZYVGU&QR
MI*S/+'T[T7W.UJ?S2[5YU:#<Y3CG9YIO#[E</2_31(G<4J1' DXL[BUV.Y(
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
MAV0)!RUJ47*WD]'BP1+8=&VF@\X'-?#?BZ+</AXAM?R:JP=SU(48C%HB&!>
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
MPGL1UR,TE+['H]0!OT4U&1@BR95_)LDZY,=Q9C5F+K1M'^2Z\ +\"0JHC@Z
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
M/32,/<1580T6S"(DT"E=X6:^MYW>R[=%2P2$G;.2M?,XG^#AX0%Y*.*$B$4
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
MAJA]S=+QU<N7H[*?[FN]$-BF]:Y;_Z]1"@2TY(O_! CL>MX;,\(D[APHQ]$
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
MLS)!_ZV.:<8(A7Z4$B@P9OK$0$+LAPCBR*->R@1FQ.A6?&<-IC;M5G'16R.
MUA3\,[E_^!?P^N/MK<5):J?^,#C;'AKEH2>S<P K"T!C0AV:WAA1/7 U4-T1
M_A8'V$/WPTCGUIWZP]$I=1\(6P^G.S4\WIET'[L/CJ)[-=1M*?I*2)'G@G\B
M7YM#[TP4/ZY6_$NV6)0[BH=;B,V?YH+$42R86CH*G0$UC!$DOA_!@',6)#()
M/<[F)XD4KZX8.BMD-!C-TDBZ') W]ZM\G?UWY>&O)%B3KT#Y]%D![FK%[5:
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
MB!GW-N=E.T\N<K8\VK$J1Y7RMG@O7PFZ?EL4&SWMO53^93%/XH1ZA.G"&X)
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
M1/Q$<HAU=3,4JX4')D@Q#L9>["4LP*%1&K@+[4^-3RIWHU;1(A3S#'+M=.$
MCZ&W<_:AZ'+!Z]S79!Z"V@^;D<),+3&RBR*]C$!KI.B9U\:+!KVL\T'$9\MC
M+K:ORP#2]_*7HG+(Y@2+)/1)#&DB)402,Y@2ZL&8818&,4]):+5V:I4V.4H[
MW+(&N587KB3<Z./'JBK.M_^$RKVK<A\KG&$_Z;F-U=X?28+\1(0Q%"0,5']P
M 8F(=8W3R/=H($*&?+O=+&<],LZFED&?N,2[RP%##PS'/F?XT*"GE*W6P$.=
M.%P 9;B#AV.!SWC^<,'V]F.(2R]U9'D];>BHFEQ\%LMB6TS^W:HH]&VR-XO5
ME_\0_$[\J)QD_<L70JYR761>WS#(E']<Q>+HQ#"?R->Y[ZDE,I&16CKK]3-*
M?$AB1B$2$19I+,,(V\T+;O6;VDSRLUB#.Z4Y^':A=/].31%L=;?,_KN*K'O_
M\NVLK&^CZU62KX"TASN,TL&&Q/=\W3:*#W]@6A.7\JTVY+M9=6%76PA*$V?@
MQ[*'Z[_2TE)P;&J35DM9ZY!JA^D&I^3L6,5QZ7P8?$\F@('$=)LRM)!"2Q'%
M^^7KKWIBVF3%9[TV?"]?";J>8Q&$<4@B&#!$U$S U23@!SIE%R9I%$9)2*P2
MW5^5.#5:U[J"U1*( UTUC7.EK1V!7X<[I&D<^\2'$>4>1+[$$&,_ALR/8R$3
M+\#IMC#CF( ?7F#X'P6YV2SH]+L=>%[;FZ,TC*]/8'S5!J/US&0,C<NYYKK0
M46</8PR.YP/S%[L>F$N1YX*KN:+) IF)XF+)J7D@A$BP(##DON)[D5!(%>?
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
M0@E!.& L@HD, HC"1 <=$ []*$JB-)!Z8C*>@<[+F-STHL.1M)J@T=."PR[
M:#!9] =GX)G@%)<N!XX7 +)@\/Y C43/70"S8]YV*%II]<*KXW%FN^X'A'CE
MT6X;;Q_$HUANQ!NEU4OM]RLG_[=L_;E)YOCZ*UML]!TUO8Q0_Z=OH,YIQ#TO
M4FP8D3B&R MB2),T@0'#49RF7I)RJQ"L#CI,C2UK$RP/+[N ;[9=-#"D W-L
MK7UU.MSH#[XH T!CP0QL;0"-$3K,R]WN3 \(76ZM=%%CU'V1'C@=;VKT::IC
MO ;)\O+"VT^"%)N\O&?R)A=_WX@E>WJUNB?9<HX2X7LXIC 1.D]T&A*8INI'
MED0AB;THBIE5KC$#F5.CMSU-P595\'NEK.4VNPGDAG$;;H$<F-0Z8F@?NF&.
MBM, #@.QXX9QF.-P$LQA\6K7V_K*!LUPY<9M5OQQ*W+]"W(G_#DC >$^4PP3
MAQY$ ON0Q(1"$K (!Y$?QIS;78EI$V<S1,:Y%'.@+<B5NOI*?JVO[97\%IS-
M6,85=@/3RR%H6L\9N+V.6H=[]]?A<'OAOD7>R#?MKUM^>L7>X)U^(1/ET4Z1
M:0%EO Z+ Y&21,*0,P*17I@1WZ=0'Y0@'*?8#RT3]YR5,S479;L+O*>G50C4
M-5SMSNE[H#76488%4)V/MB_ ,,39\[&H9SD<OF#OI=/;2X]WV+E^7]9W^K]7
M2U'O)48^X8GF >RIT8\\*?1%.1_Z&$=(BL#WTM1XS_JX]:F-_DH_H!6TV(4]
MP<Q@@[H/$@./[#T0NNQ)GZ!AL1O=!Y61]J$_B ?5G ['!GM N4H&<0F UMWG
MDY?&VW>^I._!CO/%ASI6]6DR>;Q3Y/=6_;.82R9(@M0JAU(L(?(YAFD4"LA1
M%*:<)!&/C6I57!8Q-:;::@A^USJ"4DE+%^4,D&;>23]X!J8O2V3LZ]!<--YI
M(9I3*>-6HKEHY4DIFLM/=AW?*_;'VZ+8"/YJDV?+N^IF757R9L_5*>9<$,DX
MB6%"?:'6*%*M4:(P@)$7Q%XB(Q3:E6(UECP]-E"*@ZS4',A5#LB>4]Z]1)5Q
M1YC2Q@#P#LXF&ME*:5!I#2JU9Z I=[6ONDN>L43++?V8"A^9E2PQ.24KVP8Z
M;LPNB$Y 58IKSG\\*B@G*0Q#A"&B*($X9@Q&0O(PI#(-L=4ED5,14V.E4D.=
M,JT:1-W.><X@:;CAV@N?H;=9+:&QWU^]:+W37=53*>/NI5ZT\F0']?*3]E6
M/S*Q)(HWWJQRP4C15#0C*(XEBU)(:)I %,0!Q!Y*(4O5R(\D1B(TVRJY*&)J
M([S1SKP,\ 7HKNR8. %DX"'=*.8R+.VJW7V+ E]H?;3"P.W6[1<'OO)DAZW.
MF\>LW"NJ/T$_PC[1=;S58%6C-Q04IBQ6*PJBYNL@#)GGF6<-/FQ[:L.VT<YB
M5^\(+(,=SNX0##Q0&\6Z;&X>P6"QM=D=CI$V-LUAL=O2/&]XZX;FT2OC;6>>
MU_5@,_/"(UT3%.;9HVKN4;Q=JM;+;M8Y;?]#\#L=H,;4G\JK=:^R@BU6.HBD
MV&W6A8+Y7I!0&(O0AXCK"KT1UM4KTS3E/@M3$MOE,.RAS=0X;F<,V+.FO+9;
MVP-V!H$]BWILJ/;K3K-ES6B=-# +#]P_'5(P.L#5;9;&/@J-G,C1 7:GN1Y=
M-&K'RUQD\]?+=;9^^G6UV*@I-W]ZDRT46\VY3QEFJ0^E1#%4"[T0XD!GF@X"
M+\0>EUYDM+:[*&%J_%DI";9:@DI-,T*\C&,[R3E!9V#BL@7&F(FN&K]CEZ*A
MET*P[^]6CS^H=RMF4?\X)I3+[8Y"$E?-:@;^]0>=)07:V^G]4"6F+ZL)S'D<
MRLA7T'F11R%"*8<D$DBM!L/84[_G(HXMRHG::V#TG8]?5G0_QJO)Y%]6S.B=
M&N=23V O9ACYGNH$IO#G3,(TB# ,0N%SSN/("\*F)R;0"?_C\#=S1AUC^IQ)
M&/8AKA4O:T$[/-&S1VO@Y#J7I#]W0IPKJ!@DL;G60K>99.\>Q]OEPV;]2373
MG.[)T/,\EL  17KO/U)\Y0L"$?'"2*:1'R96.7DOBYJ:H[A_(:E4%6A=.Y[V
MM2!LQDAN<!N8@;I"9LTXU]%PR3 MTD9EE.M6'S.(P1L]8Q4_Z21:<QKJ%-W8
M@QASY=7X80 I10AR3@3#/@LEL;H#>MC\U)AA+Q*OU*]K>&*%G=GX[X[(P&/>
M'(SN$8D'-@\2C5A)>)Y(Q /K+D8A'C[5KVY0G8V[=!U>5A6)=(4;@B*4)E2M
M#25%.I+'ARE+ RC2"''?1XP2V6&5V"YUHBO#,MLE!+^H9U;YNLR@R75:9!V+
M6&:9[[!,N0*_Z3YY;S1'S+G]MH&KU',&:DT'*C/4CLD0I88N2'R6<D/MUE\J
M.73E+?L@H@_Z4D1Y)1!1B3PL)8Q8*B$2 8$$Q<HK8)A)AH(XBHSJJ1^T.D5G
M("O6&2,+L.__6J67/X"MG0<Z@S&"'] !!ZN8H1.[^X8)[1H<+3+HQ(;]8*#3
M/W8,TU4#.ULWF;#*K\J3.&:>'\+(XQRBB%/EK$<<IBGQ91@'B1J95F&Z)R*F
M-C(K#??2JG6X[7P&2+-INA\\ X]52V3L@W0O&N\T2/=4RKA!NA>M/ G2O?SD
MJ/4@SJ:UKB?]ZLFR9.F<1B@(X]2'S!=,<46LN()Z'$JU!@C#T%.3NE4 SK#J
M3HUWJBJ\=:77JA)I__,,E]W;^0SDF3KM6<Y-#$LG7*Z74-N\+:Q:FOWLU1$L
MNV<"51!,-7[NPYT!T'=4U<!6:H>8\RIJM&@*(GS<T+\)MOZT^DD-#_TA/WT0
M7-P_E.'$,H@)#Y((QI2%:EFH?-*4(P(#+M,H2@C%U+PXFX7@J<T3M>K__(\X
M\)-_ 5E32Z6H; #K%;AOK #YU@R+J&Z;7KFRZAP0Z\$/I:8$LT5D_4!PCY77
M^K, E05_*8Q!=Y5NI -TK8'[-NV-%]7?P<J#D/\N[W>8&WX42Y&313,%/:GI
M2%<D4)+5//8@ED55O&!!LOM;D;]GE>?,Q*?/9/W;:K/@-U(JO7Y9K+-[LA;;
M=N8T9 F+4 @Q%FHB\3B!.(Y\*-1B)4(\$&EDE!UE4"VG-NN4%@!RO]KHL/2U
MTAZ04G.PJ54'BT9W"PX<K),-YJ4I=-W DUAMXG:E\024D:"V$NR;":H.5H:"
MG:5 FPI*6T%E+&BLW34YA=ZVF!ZGT.LCS:7/VOMV,^_0O=(Z30\F?+PY?6C\
M#AR P85U\!:4S[&78\]/N(]XHE/*JWD>!8& E'L19#Q!.$1>&E+SVG8'34]M
M7E;*V>9G/(3*8*+L#,# LUMC>Y>;RX<@6,P?G<$8/R%C@X^KY=%9TUN9]?"-
M\>CPK*8''';^B;[7EO?VRW3)SVJO;"Z91V-&!/2""$&4L 2F$6(P]B5F(8E#
MFH:= J1:Q4XT0JHZYEBNEK YZECLM.]ZO_@\[F8'%BY@'/V.\';.G(&=JD/<
M_FW%9)C[O>=%/M,-WE;[+]_1;7^M&\TT&RYOEVQU+ZHS.3],&>&Q@'&4<HA\
MYD/"D8 !(=@COG)S(L_FR/6,C*EY/-OBX5FIHQUEG,/0C"9Z(C,P-6Q!J=1S
M?FS88KU+$C@G9M2!WV+G\6!O>[3# D8UDPM2B%>B^N_;I<4^JUJ!_;+DF6HH
MHQLUD;\F^3);WA7S./+50SZ&A.K+HR*E4/D;7+D>?D1#SA /S;,X#:+BU.BE
M-NDOQH</Y5'^9M\T(&K;+-8CPW2_P>+NV3MU<&:L[ *-@8HBZQ.F FQILS82
M?%J!K9E@9V>Y<79@*7@]E3ZV6+L^>U^/OP96M*P=A:KGO^6UX=^IWX%[VV/&
MEI'N:HD]: ^U+M6'D3S>DG]0Y ZV#H:5U"O!\F\DS\ER_3[_D-U]7K_^*G*6
M%>(VSYC8_K&H_UKX<R*2A$1^"F.I,Z8%0D L P0CQ!D+?>+[W"I@LY,64W,
M:@6!J/4&#UIQ\.TO'U_I@GE5[GC+U/'=NL=L83(XZ -/T-O<SPWPJQR46NIB
MQ'47E&;L/5-L'W*8CZ(7D .DD;94Y#DR37?#ZD(RZHZ-=2/,<KVFCZMR\5DL
MBS*MFE['O5L5Q4M2?'ZS6'W1J=7$CR1;ZE]^$$RKF<F,E=[+"R%7N="UP^.8
MQHI&$0S3,(&()QRF/O:A$+HTH& AQ\PN-X\[Y3IL @],KS^+=1U&HCRK1FM=
MID-7);]Y__*M=L=66\=J!FAI"UB3K_5[=M3KL*/-^'CDSANI"%JY:W]@5;W5
M!+[5-GPW ]HVH(TK$U:*&=#V;?]Z;.2V7YU6EW>/O4M>=ZC=J&3O'M7C&6
M"<YN2!4W5'GKA*WG01(*FL0Q%&DB(<*<0TS\ $8T8DGH!2*(C2XFFPB;FE=\
M[K9+ 7YOU.U8#?8LS&8TZPJ\@8FS,VXN;O:< #+PO9R=O.>^57-BN<&=F--W
MNG'(!['.JEOLM^I3^%E]''7*+B*]F(=8$48:!!"%+(:$*Y<Q)"**DX Q'#,;
M_K@D:&K<\9,.$1;W#XO5DW(BM*Y *]LQ)]I%>,UXPP5H W/&3D4;L*P)XQH2
M+LGBHJQ1B>*:Q<<D<?7YKNFT/]Z3Q:*AH#E&,<4D2:"/4@91&BA>"#'7A0MX
M@!'R:>#;)=,^:']J=%!GC"YU!(V2MHFT#Q%L'_H.<!EXQ-M!TB&%]EG#>R?0
M/FQUY/399TTZ39Y]_K&.N^S*25@M,EZZ"[?J7^SID_BZ?J$4^V,>^9A@QKVJ
M*#P2E$)*0A]B%%$>QVE"D%VFE!9A4QO2M]5Q6W67X 4I,LM(OE9@#;?!'<$U
M]&[WOIHS4"D*?J__JS4&I<HNTZH8(.-T^[I-WKB[U :6GVQ&F[S38\_Y_8/(
M5=O+NVJ'X_57?6%"Z$1^ 1$)2Z($1I&O<R:KA8)R"B04@A$2(3]D@=5I7+NX
MJ5%(M<.X:M0%HM)T!I8M*?^ZP&RQB^L$O%%V9K>:;G=E:V6_<YPST0P7Y[NF
MER6.OQ-ZU?JSNYO7W^I(*DV[[W0LPE[<\2UY*FL$O=J([=8:(5@@/XET=;00
MHMA/8>JKY8;O)5Z*>.SYQ&BET47XU A'IVH5.E)V.W1*(V;[L?6U&3.@[.B\
MV6G50X;L-!#N W/5$)#;,U@'[)SRF8W\<=FM S(G7->EC0[ATOI6!2D^O\]O
M2;ZN?]BK<O'S:EV*++,:+7F3M;91XFUU)8//*0VI'W@I])*00)3&&*9>E$(9
MHD2F$4^X,-J2=:C3U'BR5+L,?>2UQN"A5ED'2A9B85X(S677M3/E,W7(P 0Z
MU;ZPB$$>OT]&S%Q4![:L)%B6/?50&7*IQ\HL*DM0[_YEM6TZ-IF4.=CT#$D
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
MKV78)ESF*,0D0+J'"HV46<"T69!%4,1(9B%G#!&C!%V#L>;&<;5L(+0,]1_
MTHR?/"$T,A=I*4$MYEW394YQ30O8""WF###Q&K@_,-RTL?K7]3X)SS>XQ2&2
MXUZ0I5K)5T+M6M0OMK5;NDO*S@@/@I0KBQ1CB#C-8!Z'#(9Q%JG_ER2/S$MW
M#0PT-X+8B6H1;#"$XS _^$1G9'+820GZ8KID_P^^=N9!&9Y@FZP#77/,UT0O
M +JMBI6.PZ-"F]6$_9]M4>I4U_,P^PIL,,!L,*)AZ/[I0AD,M#B(83"YWLW*
M.@R[:V,D%CS*.8L9@B%1&WD4<5UBC'.8DI2$"<_B4%C95V='F1MQ-NVCK*+=
MAE$TLZQNQF9DVCR)RWU_!2%K.VH0 9\6U/F!)K6=!G4]MIJ&+_;3XOO]7Z)D
M1770?1KC1%"."%1&$U'V4R(@3JB <<(R'L8Q"HA5 J/!F',C@TY$L'YNJGEH
M46]K\GT.:3.*\(S?R(1QIM7W#LVINGT/(#1FP^]SP[YJS^\!'*ZU_1ZZU='6
M4'9CJ8M)E.)1,5GQ7>S=25U>Y'\(_B#^3HJ5_N5;(=>E/F[7W3<+63#2-B*Y
M)W\MDIBB##$*94@$1"*DD$@A8)9*J?Y * ZL<AN]2C<W.M-.6AT'#7Y:UB[:
M7FRS^N7G=Q_OE!VOU0$;\E<; &UI GF=7$/3Z;6F;&R32^L%#A0[=+'?]1+
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
MA"+E*40BHI 0FL,PC"5B4E<8-V^P<&F4N7'%OCZ$Z"3=%2RSL%XN@FI@$_J
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
MPANC?V4C,!:F8^\,3.!T23 PQM4BLV ,?*=/*3""W%>V@"UD@VD"Q@^;+C_
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
MOO<!V<@<[8B60_C9,!1^X\XNC#5QP-FPQJ>19E>N]Q2R^O=2&=:+2,0IB[F
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
M1-/OW#I0^FAFK.</P[[C5<W0"3B8"NJV@M("L+.V*.Y8+U=4&3P!.Y.K.R;
M6#V:Z??X6HWF,1CHFS>&Q\'O$SK(##5^B/O58+C/^2!('CD%PTB\M>72TBC(
M5JL7O5S]8"NY_K3O?9A)EC*%%>2,YA!'%$'&8PHU0Q0S22G-2+<N2U=ECFV]
M53LNMH4_CI2^H>6D"_INFT"!,>WY<WP[G#<T2FH%J)_>2-?%OE([I%8<KG=
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
M-%5IDF![>(>RS)9?$0H2:K[JF5)Y*@E2*/=R#3OH,#8GKB++T@9P,&("3LP
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
M"&(::4BPS*#.TDCE..%2>]71O"9H;#Q1<[X,YF!M=3USP[X:38HONKGN:;D
M:UM2J(I[_G?/5G37)L"-2T+ VC.3[%0$1D=0*-G+87H;$D%[Q%V3-6PKN!:+
MSSJ^M5U_:S+C>Z65681*Z^:4S5@6LI8[>=HV65$LHB2'&4$IQ"C-((T36ZN,
MTXQE*4XE[I;<Z*7'V BHGI"W,Z1H%U*:4N2E?^J:,=UUKMS(:( 9Z)FK/,$?
MJ(=Q)S3[R9CT4^65,B@[X74]H[+;<!TBF/[Z_OZABCR)41PEL6 P2Q6#F.09
M))F9FS3CB.5I2M+<J:/4R;AC([N_;MBC>=&>V6I3%D/5X&'%%NOGY:H,B %O
M_O5?2))$?[$V%#_&?W',93J%M)G#;@"J9TZR2G4)9:J9[A''U V"@8*8OJAG
M,UR1%6KU#%4WZ-SFQ@"FVN7#12^=ZW@4NG3ASP$+)$ZIH%$68P99:LLBVI,^
M3G0$<9RC/$*14L0KF.&BE'$&->BJS-_<ZMJ]5LUE7-W\JIO1ZIFAKE5"[+GZ
M81^>SF5!KU_I\)J7TGQQQRH/J^6S6FU>;&'DC?%U;*K4LV5W\W-=7M':Y5[_
M=5VVWGRK]-(L*H7Y$FR+>EGO+5N+6?%-,+?6.W-.S1I/IQE",*>,0*P2 ;E,
M,8Q0P@7',M*I]EG\#:#SV'RGG<G%HD3M[)V ;[8]M&=EB0%FW(WJ1C://1/G
MSMI)483<S)V=RKW)Q;^.N+5L>@67&AK#=VV/>6$[J!D/ZM87H]3M#U@T8[C)
M"EIY8P"UARW?,=P\G-4 &5!TQQ,.K978[,]AS2+>5@*P?487PGPM"Q%?S<)%
MV56]>>3G^^O4>AHG,HYB0J%FJ5F&VTK@+$HSF""9Y3J5&9;,ZQ3D!F7&]OTI
M]-R=E6RLAA.P*(,AM#+S8WQGKA9*SWS#4VZ:,<=CDX'FH>^CE9T9NZ 4NU59
ME"DY-F4"RLDJMB^M.;7K[;1]5BL1-.(V!+Y!#VQNT6?80YT R)T=_(08\_;M
MA)-O0(W]CQQ%1'G*4)9#B6QAIR0BD.=Y H545.8RC23A?E7D_)7H$!_8,]O6
MW3M9^UAVWX5PG [_+8J $+_*_L4E)[L.?S_.='<$^]K_<-3BU39'_%!JVCGQ
M'.G&L+R276TD3[4]CW)%,IGG,)4QAYA$$C).&40IE@F3F.I(>%8"OR;+YZT;
MJ!;X/M!L5@^L[1B3=X:M&WT%P:MGECH =12!W$-5F58T>@G*.Q/V.C%YUVR^
M&I)W]8:.X32U6+*R2-4A)@^;=:?Y/R@9-CS!40*)CC!,<RP201%%S*NQWW51
MXUMK'C2UI\!Q_I=BRW/SXAENUX"N&U.$P:QGJJ@K^6^@5/,L.>$S*U*S^HC%
M:P<I:'3*=6G#!J"T6GT68])^1S<2>;M=SQ9JO7ZW?.+&SRG[ZXGEM\7LOY7\
M*&WG2UU4":\"6H01OC+>SE%@B_G;]LE<OMB89VNVO[AHB?#PR!:_+)?RQVP^
MGW*<"R73%#)!$L-+5$-NED>0IH1%1$:*8Z](OD&U'QO5U>VS"5Z5]IVRPX=]
M#-P(=+23VS,G[^P&-<,GX& Z.)KX*MYP9_U9X&$%P 0<( "[_/FR;<S&P !V
M.(2C]E>9OI!?BV$-&/0#]"IS<_I->QTE.B8WSPVKWNN_,]N,>'._*O8!?MM:
M+_Y>?U5BNRJ;_K#Y7,FW+]5UZ^K"]10APC*6:JA2GD*<$PX)HQ@F-*6YS(1&
MU"E*,Y ^8_N4E9K; Z$?E:;@S6Q1YM3XKO!OG2JWC]. $]#SYZ:PQ$)?Z6C>
MBW)C<P(.TW*P")0F ?ZRNV&]OR-@OE\@?(/F*]^HTK#YRF'P.\M7#C1LQ[I9
MA^W6@N O9$_;W95/YK/R<:.>UM-4*T2TQI DVC:N3 GD.D.0""85)0*)V*L:
MKZ\"8^/9^N%$Z?PU5"P OUL[0&&(9V%?[XER(]T^X>^997M WK^Z54?X@A;
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
M#Y;<,U NDN UR>3T2./FD5RT]BA5Y/*G^^G @Y[BW_2D_U*:'K%SE8H@$E)
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
M?/&C:<&UB>M]VVQ7?%[157TPOSGSHHN'LBG%_.['RH!G"WU5M9J;:LB<(+V
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
ME1'66R-B&")M>\_K=\-&QUG0(<3:$S(VN^6;Y=OEXO-TGG#B&9'J;0W%%5E
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
MTD;0;0>[)K%;INO:!W 2(BO>$KV%,Z(</8)CG(',S#HELG1M%NPW$L9%UA@
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
MU 'JO@\Y1\N^ R#=X.&7Q6F8SB<<K==<&]J4-<5!+@OP7$=(G"=3C';T<0L
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
M!(R()4 *3#%&+E],3;)O@U!_]'W#C:;>7-'41-(2S"E(8"8'4'SCY28+.O!
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
M44=P(7<TZ*@+]S=/(NXY#]WKM>/:K>%5OG@4^7=@TV[WFCXO3EM]D^5$< I
M9+U[5R(9?Y4SA*!R+4^CF-1PY603;VL7XL9-$#=#7C/]=("Y9[/9XH_J:/RZ
M6/ZR.(OK<C:[@RO)G,LL"M#.6U#,<XC<$9/>(3,E1%N:W.'8C;QQT\_-<==
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
M6"Y$D[E@#U(UKN$:3/N[H>H 172!JS>?L,;8M2OEQ8#%BQ- )K.OV<#":V6
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
M*$O_N"W>$R#8^YJ9)U=,@X7I&-F!*7%C8;VY+42+S BE90'#2)TI,K@@VE!
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
M.L$P&\]K)91YW.QMKZC%[+D#K41]",/Z$+6\R7'PZ$1.#%+,U?VV J*,AKA
MFH\34$/2(T0M9\\+:"7J0QC6AZC530:_$ 5]8!!C"776N@-GF0$NF3-<2?*A
MW A1JSE;K#45]2$,ZT/4^J8'5#+T\^A "T$'#A(K')TZD'4V1F:.U@U+^WGP
MV'FNDIJ*^A"&=>#F_W"Y62QQL]E.Z-TLMB*H]FIDCJ&,'()FF0R-6M1E7>TI
MQKWUQ3NFFMP:/4'/(,#8J0'3ZNYQ"J9WBIVK0<\WER"(*-%E#]ECS;[7FI;F
M),1"1BL+Z T[&8H>4#;OQ=$D\A^ J<.%,?LA]$1[4FYTH/_7*;AU1K.W2&M
MVGHZ9>EL44X^VW/DZ#:O)\7%$3(<TN]U#$/G!L6^_J3HN2Z.,<!$W*F10/ ^
M%JC^%"LE,%_L(& <V^^U6=I/0W!,Q=@Y ;*^.'M/PM@69KQ/9-Z1479U\V:M
M85EDD)[I.GI7@D/+P#-AHU&*.S:D/I=><._\H:\>GSU/4C (-JYWVV4:!L^-
MD&NZ_[[<?,&T* N\L?X3$[$@D5Z2J-7#=2ZBEP*RDMD;+V5*0Y(YAJ'D*2IF
MNL*<1K*KJ=G<"59^7JTQA<U-M5=V'@T7)% 3#/EW*H&764&4W#BK3;2#1N&,
M LI#$F9$R31RW8&4(Y@\MU5R_T*A5OYLMEM':ZE3X05RH \*:Y,_ZQ@(3=95
MR0;=XSCY@!#7[>,'0<!W?Z1,P[[N ' SA8X9GXWU4&RM'ZNS!V-2$5#%%,BR
M)B3SPR#059#S0*'MQ< !'.P.!6^7>'/17^BL#(KTHO)D0@>T$!VS0+J,>94Y
MXX]'Q0X%PNT[>L+"(<+;BX;#.-D=(#[\L;KQJ7)F!JT$9E0&Q9( C](!BI!L
M=E:Z-&Q8S=/OZ"1$V@80AW&R/T"0;&^0'5+QOO@ (;A:8LSH,Z$1,LO2L3K-
MU T+E.][2R?!U$:@.)";W<'BY]7E^F;8;"Q,&FDAR]INW <!P7,/-D>4Q;C(
MXK#KSCTOZ23LV@84!_)R9M?S75A^O*K#015B-)&TF@ED4B4Z]9P0"HQ0RDFA
M9'&3>9NW;QUF3+"I(='BQNHP3O8@_IL#K@XJSR8!MZAK98L EXCLD)@QP=*)
MQR>[E[KWWOGN& Z4V&.9'\"^F:7^ZV*Y^'SY^89PBS(&+\"H4J_><@3/4@+I
M"A-.^H!NR-"J07)_\.:9)7^(W%93,'%NZ8<_[Q&NL63OI :3Z@BW;2!8UE(V
M6GH6.2<9AE19#)/^_3?/Y#9,)?V#F=A!-L53$TB\RR:@9R"-0[);M"47A]55
MN:B]<(8/BE\=V>+QS:CQ=?S%-,Z?@NO=@>?GD/!Z<)HK*EO%(^0@!&TEY\%+
MQ2%9P4W4N?C'J9HMT'-'T-P56Q-(>R^"#F1]!Q!Z<Z]3]VTOF"N%^L-JO5[5
M/B&OPQ?ZR<6WLZAYX#&02G8ED6X--4U=(- V1!UD2"XTZ; QALB>FAA/ [5F
M(NKA#N3>[,=K#_X-?L5U^%B[""Q69UEKSQF+8(QS=:".!1=K3SYG,L>(&,OP
M<,HS+^NIO=QQT&G"WA< EY_^3+C9O Z;3S^?K_[X?8U?PK?ZR[_C.M$_9S)+
MF74R8$,@7BK#ZI!(#98A^FV'X#0LK_UX6GKJ$G0:L$TIG!>,Q7>X3=_+OU]]
M62\LS[BSFBN)@"(K4$DE<EH$\3XZ&4I!J;$Y+G?0U5/OCWDQ>JS0^L3KSXL_
M,;_^%-;7J[^^1SFS2J,)8MMCP-25U9YP-H&4QGORJ'F,\0@X/O':GLKXFZ%M
M"I;W!:9M$F'>MF2ZW\'BC"NG55$6R(RHO0FEA,C)T@@*422I!&V; T#TQ.MZ
M*A6:'#Q3L+@#7_/AHGX(F\7F/=$2\MOE_=9A_ P=CSF0_T+V)R<GQEGR7VHK
M%=*X&) <G-AD^-]0 GO*[6YQG3&1:+J#W.NP7G\C;_GZJL9DIJ.OOG+,M>H^
M:?#691 A<\6S4^*Q;]D"9@^)ZBG'LP6TCA!!!W#:=17S#FOV BWI^\L85]M]
MHQ? A!'D74=BFS:)EJA]=ES:4E(+@(TCLZO ?[LKLXGDU $**\?^@8N/G\@H
M>'7EO#PP"Q39!*B,!QYKTJ2M5]"!(6C%DD25O''-QH/MH:NK&-)TNFTJ270!
MK)O6=K^MJES"^;6:MFBD,6B >T]J6NH"=-XG*,RJH(PH IMT3'Z*H&%0>E&W
M_)/PO@L,W>?-59>,1;J^-_E]O5BFQ9=P?L:\%B&2ZR+HWSH;B4&LM3Z*]@O+
M7I-CTZC5[1#RAN'K180"&LJEKWN(FQN6G_[\@HGT\:.KO*N%GGE>C.#DM8A
M^* -%,$744O6HA*\6&;S,?&DO2\?AJJ7?N<_'?\[T&;O;BZ -V]+7>X9,UE'
M2WQ*01.S@G#@<BD0.09=).EHU\1G?$S(,"R]B+OY27C= 5;HO%Y?+/YG*X2W
MY><%;894O8S5YH(8(XHV6!LT^&H)FIR!7(M(N ]>6)G)_6W2$V<?4<,P]")N
MW">700=X^ANYJYLWJ\T&-V^7/_UY0>NX7&P^569=;Y L$H_1TP;)@=6*"7(O
M2K*0A&,2C6;&-P'5LY0-0]:+N(YO(XWQ\/)7\%KBQVTL8,I.7J]7GR/ME"J>
MV@IF0=+9?O%A'9:;:]H6(=9;E 5N?EFFR_JM,^9X1IX3I"CJI,Q8P(N:2I(Q
M6T3Z-#;)!CN.[&'0?%&7]R>4X\%J\2NNXZJ)B_F@;?XV4':=4!(^XIE&)97.
MDG:B+Z *>= QH006D_!6RN@>3[ENX6;N(W$8'E_PC?]D\IG;W?QMM4SDS:S6
MOX?UQ?47]]IR77_GVN8(YZOU3_2SBV_W/:1[F_)W$L5BLUFMO_VVNL!?-IM+
MVHJQF!*P". *.;&C#N#*:+;1M> CG2)E6#UP>UJ'Y=F^B*A!C]*=&^P_7K^S
M^N_7OOOFQTL\RZDHM"R0PC.UVURN VPE.?'*!NTQ.U^&-8%^X@7#8/4B@@23
M\;$#7^152FNL4JBW.\L-GADF.:^#;D04M<R*%PC2$+1989QYU$HWB0@\)F08
M7EY4). H7L^M-ZH67)TO<CWG-7O[QQ+S^\M(BG$1UF1T_G99B_3>EI^6%ULC
M],R'@EEQ#E%CC9#Q"(Y9#<D6+"PYD^6P+CDC7SP,-R_BAK\YWWO"U,T"Z@K7
MFT^++_>,2<.5#S(A!&\5J!IH=3$@L%)T<5ARM&8TEO:\<!B&7LY]?@L^SXV=
M.M]Z\PX3+K[6)+;7K][]]/Y5NC@CYP)1N0)<YZWC03K5.04F8K%&6)_U,*P\
M\8)AV'@1]_.3\7$R+/R?__B.J[3$?VY_M/U)_:MW6/Y7_??O[WYY\/RZG+3Z
MWVGU^>KAMR;]';\V#RG>+#Y_.7^VX\[.Y_S''4V/J;U^W'=B'T\?_GF!RTPN
MV?2C:3>OEOD_,7^L&7N)?K35"3\N-NE\M;E<XZNXV4Y /&,J\URX(QB8 $K(
M1 >+#1"C%S(C3SXT3A 93?-TR3+UA3^'Q?J_PODE?B!I_$"_]\\S9UPM45?
MO:[AAMKA7X4$)=.>" +ID&T\@G4W87,78Y\&94_GUTP@KI>CR;:]$B;39]=/
M:Z35=M':@6YS$2U9R@H<^CJZL2#X0"=>\JI88:P/ODF<8T;=]CY]PGQYCC6R
M=4/$O=#!JXN[_5-E=K>)K"\RBZ A5F="!2XA!IV -H_4T: J.*2!T6A>'4KP
MR]6%8U#Y6!>>1+P=W%KM6N>KS08O]BQ19.&=M1XP>UD+7 P$K1"0&*Y,R5ZG
M)HF)!] Z=ZN+?L [I5"[PNU-^EQEZC9D>WY)A^$ORU<I77Z^K--]\MN+3[A^
MO?I,Q'["Y68K#SIFL>8J/&*#\]D%JS0D0Q]4-@6B+Y$^2Z[P8'AI,\:]T7KF
M[M<Q-_[G \?+L7]_"^OU5D@_XD58G$]F"7_WW$8V\7[Z.[".(Q-<H!6 TI!J
MU<*!]\Q#3"+)5$R=!/(7LX[O7GW5B8[L(!.44) 0:;\$C^ D2Z!=CLY8FQQO
MS((M'2_7EAV#H:?]^O'"Z."H?WA1>S4/,N7@#4H(0>;:V%""9\J1D8VE:.8T
M4XW\S<>D](*H R2[-R5I-)N[ \IOX?/-_#^9%#& -D^I@6%55Q1K,R_)8O0F
M!1U:73/N)FANT!PGZ+VX.9#K<\? :K>B&K^Y;1YXU2G78%3<>@&D86LZ4O+@
M2J9-I7)6419A!TY5W?W\GG!PJ.!6TW*Q S7R9K7\2$_[7/GS@?[FJN>ZUEPD
M%*!#].0>D]5/&P9!*FN#S06E;*)"=A'3RZ7&\6?.T:SN$"[7FXCQS+77@;2I
MJX$8IR&D8J%D'YF+2EK1I+_P;G+FU33'B_D9W!S \PZ0\QX3F?BY+N)FO*.L
M5PA. +=U:I/,$5SF'-#Z+%R43.C8 C3?4=(77@X1[^,KH:-XW0%8=CF/[Q:;
M?V[WDG#)&F4E6.ZJ_>85!!$Y"'(4DW&9SME&;9J>)JJ7J\<I/*.)6-\5C%ZO
MEMNKA7L;#&OYI]6LMI>UH%)*$(ORH%/@W(H4?9O SCZBYK:1IQ+]DY@Z4@X=
M8.I!^=(?X<NU@F4J94$:&T(V=,#S&@DM@K2L% I+%,ZF)JV]=I/3"XZ.%?=J
M<MYW@*#[,?:;/,P2,;@4#3A:"J@J:R]YO?84R3M&RMLVB<3MH&7N1N0MCK+#
M&-T55AYW@1+%"JD48$AUU+IC$*V7@*EX89-P'AO- SJF U=[U!PHZ<'-MT:P
MO0OX[.FUR7EPV9$3X(N0-?<[@$-31W9S&4*=CVF&3)4\\J+X@':G)[CMF0I&
M$[&_ RCMRQQXD'A0&V/4;[XJ]/)WF,[#9K,HB[25X@]85FM2[7^>A1A%,0P!
MLT#B*V?@:@I.S,X)(9-1O$E4:^)U].+X30/8.87\<G)(;K/*5H7X==\HO9/'
MQ.DE8U[9*//DX%5WD)0B#6<QUY8F?#M*4E0<!CJ[&3+/"HM._'7+4:X,:<;)
MZ^(F0C"2U(*PBM1"\< PI:"8<]D.&2'\KYN4,@9#SR6EC!%&!V?_[=;_X=NO
M&"I7MD,.U_C?E[A,WZXB',[:PK2"$E-UU'*&$%,&SM"AUL%_-[)H&GP-H*T7
MS!T@^U5;0?2$K5T+NKXS2A9]SEJ 3FC)5.8)@M0:<C B1^-ML$UN_ ?0-B^V
M)L?#4WB;2#B=XJT6,E^NUW0"W(3+M%<9G2!,) 4J*MJMLH3:DD79$AP&>3+
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
MH:MCZ^X(:$TIC ZP]>0R% K:"JQVZ=2U36* ((P@3XJ6L2U6;M-R_Q@LS6.
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
MF$C)5+9]W6L\:IE=S$L\!9=G*PL\&21_#15:9^HG*4C:FX*&(DHDQO (4<L
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
MU/4M7^5/T]FT!KNU7O1-*?<&-46?R>WT8'@)9-)UA)"+!>L%.B%B"-OWA'=
M:]\WCKN]#0^F)IP>&S[TA/GBFQ*L-66^^&V^J,F5V0_A:EKFB]DT;-:6#,;
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
M  "0,P  &P              @ %" @  83(P,C Q,C,Q,3 M:V5X:&EB:70R
M,3$N:'1M4$L! A0#%     @ LTAC4C'795E# P  8 D  !L
M ( !P@8  &$R,#(P,3(S,3$P+6ME>&AI8FET,C,Q+FAT;5!+ 0(4 Q0    (
M +-(8U*[.&&68@@  #,W   ;              "  3X*  !A,C R,#$R,S$Q
M,"UK97AH:6)I=#,Q,2YH=&U02P$"% ,4    " "S2&-2MR*M[F,(  !;-P
M&P              @ '9$@  83(P,C Q,C,Q,3 M:V5X:&EB:70S,3(N:'1M
M4$L! A0#%     @ LTAC4CA<#H.R!0  (AH  !L              ( !=1L
M &$R,#(P,3(S,3$P+6ME>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( +-(8U([
MXI*'J 4   P:   ;              "  6 A  !A,C R,#$R,S$Q,"UK97AH
M:6)I=#,R,BYH=&U02P$"% ,4    " "S2&-2NMG^25!8 P#98R, $0
M        @ %!)P  <W1R;"TR,#(P,3(S,2YH=&U02P$"% ,4    " "S2&-2
MG",=T/ 8  !)'@$ $0              @ ' ?P, <W1R;"TR,#(P,3(S,2YX
M<V102P$"% ,4    " "S2&-279,$N# Q  !:&P( %0              @ '?
MF , <W1R;"TR,#(P,3(S,5]C86PN>&UL4$L! A0#%     @ LTAC4DG-U$H&
MG0  +,T& !4              ( !0LH# '-T<FPM,C R,#$R,S%?9&5F+GAM
M;%!+ 0(4 Q0    ( +-(8U)GQKX/?CD" -"Y @ 4              "  7MG
M! !S=')L+3(P,C Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( +-(8U(6(XLP9E<!
M ),.#@ 5              "  2NA!@!S=')L+3(P,C Q,C,Q7VQA8BYX;6Q0
M2P$"% ,4    " "S2&-2B5]7K:;3  !/M0D %0              @ '$^ <
K<W1R;"TR,#(P,3(S,5]P<F4N>&UL4$L%!@     .  X S ,  )W,"     $!

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